SurfSense/surfsense_backend
Anish Sarkar a0b388a5c5 refactor(instagram): enhance batch processing for access block handling
Updated the fan_out function to allow partial results when encountering blocked targets. Instead of aborting the entire batch on a hard login wall, the function now tracks blocked statuses and raises InstagramAccessBlockedError only if all targets are blocked. This change improves the scraper's resilience and efficiency in handling Instagram's access restrictions.
2026-07-09 19:56:41 +05:30
..
alembic refactor: improve session management and concurrency in Google Search fetcher 2026-07-06 22:33:40 -07:00
app refactor(instagram): enhance batch processing for access block handling 2026-07-09 19:56:41 +05:30
scripts test(instagram): add manual e2e scraper script 2026-07-09 16:03:29 +05:30
tests test(instagram): add regression test for InstagramAccessBlockedError handling 2026-07-09 19:09:06 +05:30
.dockerignore chore(backend): exclude tests/ from production Docker image 2026-05-06 17:16:22 +05:30
.env.example feat(env): add Instagram scraping configuration parameters to .env.example 2026-07-09 14:08:10 +05:30
.gitignore fix(gitignore): anchor data/ rule; track podcast voice catalogs 2026-06-12 00:06:37 +02:00
.python-version feat: SurfSense v0.0.6 init 2025-03-14 18:53:14 -07:00
alembic.ini add github connector, add alembic for db migrations, fix bug updating connectors 2025-04-13 13:56:22 -07:00
celery_worker.py fix: celery_app path and gmail indexing 2025-10-21 21:11:41 -07:00
Dockerfile feat: completed init mvp of phase 3 2026-06-30 03:02:40 -07:00
main.py feat: api playground, other tweaks 2026-07-06 16:45:04 -07:00
pyproject.toml chore: bumped version to 0.0.31 2026-07-06 21:43:15 -07:00
uv.lock chore: bumped version to 0.0.31 2026-07-06 21:43:15 -07:00