brozzler

View on PyPIReverse Dependencies (0)

1.6.10 brozzler-1.6.10-py3-none-any.whl

Wheel Details

Project: brozzler
Version: 1.6.10
Filename: brozzler-1.6.10-py3-none-any.whl
Download: [link]
Size: 104777
MD5: b34b215f5e9d7d85ffdd4cd67f8f07c6
SHA256: 87cfdc173afd19edbf3844f15edc3611dd4fa592edba444bf810328f55dfa7ac
Uploaded: 2025-03-12 19:55:50 +0000

dist-info

METADATA

Metadata-Version: 2.2
Name: brozzler
Version: 1.6.10
Summary: Distributed web crawling with browsers
Author: Noah Levitt
Author-Email: Noah Levitt <nlevitt[at]archive.org>
Maintainer-Email: Vangelis Banos <vangelis[at]archive.org>, Adam Miller <adam[at]archive.org>, Barbara Miller <barbara[at]archive.org>, Alex Dempsey <avdempsey[at]archive.org>
Home-Page: https://github.com/internetarchive/brozzler
Project-Url: Homepage, https://github.com/internetarchive/brozzler
Project-Url: Issues, https://github.com/internetarchive/brozzler/issues
License: Apache License 2.0
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.8
Requires-Dist: PyYAML (>=5.1)
Requires-Dist: reppy (==0.3.4)
Requires-Dist: requests (>=2.21)
Requires-Dist: websocket-client (==1.8.0)
Requires-Dist: pillow (>=5.2.0)
Requires-Dist: urlcanon (>=0.1.dev23)
Requires-Dist: cerberus (>=1.0.1)
Requires-Dist: jinja2 (>=2.10)
Requires-Dist: cryptography (>=2.3)
Requires-Dist: python-magic (>=0.4.15)
Requires-Dist: prometheus-client (>=0.20.0)
Requires-Dist: structlog (>=25.1.0)
Requires-Dist: yt-dlp (>=2024.7.25); extra == "yt-dlp"
Requires-Dist: flask (>=1.0); extra == "dashboard"
Requires-Dist: gunicorn (>=19.8.1); extra == "dashboard"
Requires-Dist: warcprox (>=2.4.31); extra == "warcprox"
Requires-Dist: rethinkdb (==2.4.9); extra == "rethinkdb"
Requires-Dist: doublethink (==0.4.9); extra == "rethinkdb"
Requires-Dist: setuptools (>=75.8.0); python_version >= "3.12" and extra == "rethinkdb"
Provides-Extra: yt-dlp
Provides-Extra: dashboard
Provides-Extra: warcprox
Provides-Extra: rethinkdb
Description-Content-Type: text/x-rst
Dynamic: author
Dynamic: home-page
Dynamic: license
Dynamic: provides-extra
Dynamic: requires-dist
[Description omitted; length: 5023 characters]

WHEEL

Wheel-Version: 1.0
Generator: setuptools (76.0.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
brozzler/__init__.py sha256=gdzF2FPzv7nAMKPd90QVf2NWIXcuDlatHZt7oTT9Zbs 13053
brozzler/behaviors.yaml sha256=i2lCv2xHNh4LTYGvIl6FfefC6wLqKby3lQjJKbXwu5Y 7704
brozzler/browser.py sha256=MzEPU08TU7n8by9iUlWlIZb4sTYrl7J8C0gfb9C2Ay4 34406
brozzler/chrome.py sha256=LL_x5eU7_wTATXGNYqhgqz7khzi5dzUVOGoyZirSFrc 14888
brozzler/cli.py sha256=fzPQf_8dJM7iTwZrrgrMr8CF0yAXAXpI-ne77VWhbh4 40876
brozzler/easy.py sha256=euGn8fwvmDlG_AGem3HEX3Hs6WKGgKkMzqIp0dCqaQQ 10734
brozzler/frontier.py sha256=-mVwWouAKZre2UydfNqJguqXIErm31-oVhZPFJ8ZSWU 21858
brozzler/job_schema.yaml sha256=Cs0z77Zo4Lv4W3OohwemgWVmxl6-6VWFqPyjdkdClow 1510
brozzler/metrics.py sha256=gu3gMaNMrH7DRtdFvPeHN1qkb4eylcYiExKSIgS7QMI 2945
brozzler/model.py sha256=nDVUH9fTu2IEknEMnlmJousNBwgmxMA8JS-WdBgwwkk 15232
brozzler/pywb.py sha256=csefeV9DGd21biQvZovzoaxQXiSWbjuXAg9_oabgIgw 14430
brozzler/robots.py sha256=RV94NWulD7m_zKlGxA80NnkOfhvncYNq8-CeIgxQ6F4 4158
brozzler/worker.py sha256=BHgZp1IGwcHWPYy1Auqwkj_C_PVWceGO7jAFYAs8PKw 31854
brozzler/ydl.py sha256=L8qepVO0kveULhmA1CTkx85AEz-OmOZe7vthEbK35d0 17791
brozzler/dashboard/__init__.py sha256=GR7QG1-ZPJYmaRfRmM2x7Up7FaJITlGJ_hCeYnSOpPw 10867
brozzler/dashboard/__pycache__/__init__.cpython-312.pyc sha256=wfN6n071RSNsiEiDUrVULCeE8UzRLQWT3VDXw58PhzU 20448
brozzler/dashboard/static/brozzler-icon.svg sha256=RFY4Z8J9lkSoYYX334ogIIMDAFHgEpFAcstEQ-8zSWo 9350
brozzler/dashboard/static/brozzler.svg sha256=k-qpU7QECtAwy-JM-eRo9ENHw3hmiW3GMD4yXI1A9q0 9338
brozzler/dashboard/static/js/app.js sha256=VjMvmo6iMITsJyTbINZbmMJJrKe0hOrhgv3APQ4_ENA 7669
brozzler/dashboard/static/partials/home.html sha256=Z4kIupmjM0P6odFCe63feDytd7sm_BY9CL7rbr4fDJo 2853
brozzler/dashboard/static/partials/job.html sha256=F6rHX8VAazse2t3dDWlPKPrg9PqdAxY0Me2DuhjcqMU 3237
brozzler/dashboard/static/partials/site.html sha256=C4cH2TlpqhqyMOGbGEJI6xt9WZxYw8_2b64c7VOhju8 2919
brozzler/dashboard/static/partials/workers.html sha256=xoRFEFGJyrj4i8dkuznefvriK0s3e7TEggnEZjE3UPs 1070
brozzler/dashboard/templates/index.html sha256=K_p2cpwm_4RSYxOJ1Eh00Z4Q0lL7N_cxHV22PabyFmU 1475
brozzler/js-templates/extract-outlinks.js sha256=tJNKWAm2b0f4pF5TgQcu2wGqoVqFQp452JPTMUxb4lc 1586
brozzler/js-templates/fec_gov.js sha256=IxhCcQ8rBvl__MUYkmVnltR6l5ZYWgru-6UPl2nr174 5346
brozzler/js-templates/huffpostslides.js sha256=i1cLQnfmnSxFoq5-LzUsoUSiGOB7SJxyQSgbc0npzVU 3810
brozzler/js-templates/marquette_edu.js sha256=sssiqEwFo0mL2Ce364dPkPGhnG8q3g6Ewtwtx-YAKYk 2035
brozzler/js-templates/psu24.js sha256=Vxm5bJnAGeqQd3rGyhngWDgR_uVNyqDTNDMIFQdn1M4 3876
brozzler/js-templates/stealth.js sha256=t6gR1zNGr80GzPnBRaZ98Am1bdCUS5s2FiNb_j4UfzA 1726
brozzler/js-templates/try-login.js.j2 sha256=-JBYhpje5j8JDPOzr8Z1QU5ouCJn95_Jcl4bBdE6gXA 3206
brozzler/js-templates/umbraBehavior.js.j2 sha256=DGk0e6XhXjH_lcsulW9a2Zfm8HF_k3RfDnYgtbDm7TY 7740
brozzler-1.6.10.dist-info/METADATA sha256=KbEp4LiWwysa3V70PJos3r6mUjHiUSDemjxfGCA4EnI 6792
brozzler-1.6.10.dist-info/WHEEL sha256=52BFRY2Up02UkjOa29eZOS2VxUrpPORXg1pkohGGUS8 91
brozzler-1.6.10.dist-info/entry_points.txt sha256=Pb_JZIpZqNSXRmDiE96ElPguxYf85E5hplOXdCxE9ik 709
brozzler-1.6.10.dist-info/top_level.txt sha256=R1nr_AAgqhdm1Pt_znf7tOwjSawLKFcOy5oFwG4Xl6I 9
brozzler-1.6.10.dist-info/RECORD

top_level.txt

brozzler

entry_points.txt

brozzle-page = brozzler.cli:brozzle_page
brozzler-dashboard = brozzler.dashboard:main
brozzler-easy = brozzler.easy:main
brozzler-ensure-tables = brozzler.cli:brozzler_ensure_tables
brozzler-list-captures = brozzler.cli:brozzler_list_captures
brozzler-list-jobs = brozzler.cli:brozzler_list_jobs
brozzler-list-pages = brozzler.cli:brozzler_list_pages
brozzler-list-sites = brozzler.cli:brozzler_list_sites
brozzler-new-job = brozzler.cli:brozzler_new_job
brozzler-new-site = brozzler.cli:brozzler_new_site
brozzler-purge = brozzler.cli:brozzler_purge
brozzler-stop-crawl = brozzler.cli:brozzler_stop_crawl
brozzler-wayback = brozzler.pywb:main
brozzler-worker = brozzler.cli:brozzler_worker