Merge branch 'validation_error' of https://github.com/cullenwatson/JobSpy into validation_error

pull/35/head
Cullen Watson 2023-09-03 19:58:37 -05:00
commit 9465f951b6
9 changed files with 14 additions and 11 deletions

1
.gitignore vendored
View File

@ -3,6 +3,7 @@
/venv/
/ven/
**/__pycache__/
**/.pytest_cache/
*.pyc
.env
dist

View File

@ -5,7 +5,9 @@
- Scrapes job postings from **LinkedIn**, **Indeed** & **ZipRecruiter** simultaneously
- Aggregates the job postings in a Pandas DataFrame
![jobspy](https://github.com/cullenwatson/JobSpy/assets/78247585/ec7ef355-05f6-4fd3-8161-a817e31c5c57)
### Installation
`pip install python-jobspy`

View File

@ -1,11 +1,11 @@
import pandas as pd
from typing import List, Tuple
from src.jobspy.jobs import JobType
from src.jobspy.scrapers import IndeedScraper
from src.jobspy.scrapers import ZipRecruiterScraper
from src.jobspy.scrapers import LinkedInScraper
from src.jobspy.scrapers import (
from .jobs import JobType
from .scrapers.indeed import IndeedScraper
from .scrapers.ziprecruiter import ZipRecruiterScraper
from .scrapers.linkedin import LinkedInScraper
from .scrapers import (
ScraperInput,
Site,
JobResponse,

View File

@ -1,4 +1,4 @@
from src.jobspy.jobs import Enum, BaseModel, JobType, JobResponse
from ..jobs import Enum, BaseModel, JobType, JobResponse
from typing import List, Optional, Any

View File

@ -10,7 +10,7 @@ from bs4 import BeautifulSoup
from bs4.element import Tag
from concurrent.futures import ThreadPoolExecutor, Future
from src.jobspy.jobs import (
from ...jobs import (
JobPost,
Compensation,
CompensationInterval,

View File

@ -6,7 +6,7 @@ from bs4 import BeautifulSoup
from bs4.element import Tag
from .. import Scraper, ScraperInput, Site
from src.jobspy.jobs import (
from ...jobs import (
JobPost,
Location,
JobResponse,

View File

@ -11,7 +11,7 @@ from bs4.element import Tag
from concurrent.futures import ThreadPoolExecutor, Future
from .. import Scraper, ScraperInput, Site, StatusException
from src.jobspy.jobs import (
from ...jobs import (
JobPost,
Compensation,
CompensationInterval,

0
src/tests/__init__.py Normal file
View File

View File

@ -1,4 +1,4 @@
from jobspy import scrape_jobs
from ..jobspy import scrape_jobs
def test_indeed():