{"id":34113000,"url":"https://github.com/akkasayaz/quickscrape","last_synced_at":"2026-04-07T11:31:57.546Z","repository":{"id":279396627,"uuid":"938670948","full_name":"akkasayaz/quickscrape","owner":"akkasayaz","description":"QuickScrape is a lightweight, high-level web scraping library for Python that makes extracting structured data from websites simple and intuitive. Unlike more complex scraping frameworks, QuickScrape focuses on providing straightforward APIs for common extraction tasks.","archived":false,"fork":false,"pushed_at":"2025-03-02T01:01:06.000Z","size":21,"stargazers_count":12,"open_issues_count":2,"forks_count":3,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-01-03T08:25:12.788Z","etag":null,"topics":["collaborate","github","github-copilot"],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/akkasayaz.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-02-25T10:15:18.000Z","updated_at":"2025-10-03T21:57:06.000Z","dependencies_parsed_at":"2025-02-25T11:37:31.876Z","dependency_job_id":null,"html_url":"https://github.com/akkasayaz/quickscrape","commit_stats":null,"previous_names":["akkasayaz/quickscrape"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/akkasayaz/quickscrape","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/akkasayaz%2Fquickscrape","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/akkasayaz%2Fquickscrape/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/akkasayaz%2Fquickscrape/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/akkasayaz%2Fquickscrape/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/akkasayaz","download_url":"https://codeload.github.com/akkasayaz/quickscrape/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/akkasayaz%2Fquickscrape/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31511586,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-07T03:10:19.677Z","status":"ssl_error","status_checked_at":"2026-04-07T03:10:13.982Z","response_time":105,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["collaborate","github","github-copilot"],"created_at":"2025-12-14T19:06:49.565Z","updated_at":"2026-04-07T11:31:57.541Z","avatar_url":"https://github.com/akkasayaz.png","language":"Python","readme":"# QuickScrape\n\nA simple Python library for extracting common data types from web pages.\n\n## Installation\n\n```bash\npip install quickscrape\n```\n\n## Usage\n\n```python-repl\nimport quickscrape\n\n# Extract emails from a webpage\nemails = quickscrape.extract(\"email\", \"https://example.com/contact\")\n\n# Extract tables\ntables = quickscrape.extract(\"table\", \"https://example.com/data\")\n# Get tables as pandas DataFrames\ntables_df = quickscrape.extract(\"table\", \"https://example.com/data\", output_format=\"dataframe\")\n\n# Extract multiple data types at once\nresults = quickscrape.extract([\"email\", \"table\"], \"https://example.com\")email\", \"https://example.com/contact\")\n\n# Extract tables\ntables = quickscrape.extract(\"table\", \"https://example.com/data\")\n```\n\n## License\n\nMIT\n\n### Development Workflow\n\n1. **Local Development**: Install your package in development mode:\n\n   ```bash\n   pip install -e .\n   ```\n2. **Testing** : Use pytest for writing and running tests.\n\n   ```bash\n   pip install pytest\n   pytest\n   ```\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fakkasayaz%2Fquickscrape","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fakkasayaz%2Fquickscrape","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fakkasayaz%2Fquickscrape/lists"}