Uh oh!
There was an error while loading.Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork1.4k
v0.8 Release Candidate#1311
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to ourterms of service andprivacy statement. We’ll occasionally send you account related emails.
Already on GitHub?Sign in to your account
Open
pirate wants to merge1,246 commits intostableChoose a base branch fromdev
base:stable
Could not load branches
Branch not found:{{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline, and old review comments may become outdated.
Uh oh!
There was an error while loading.Please reload this page.
Open
Changes from2 commits
Commits
Show all changes
1246 commits Select commitHold shift + click to select a range
922fd42 bump version 0.8.5rc51 -> 0.8.5rc52
pirate6770394 use pep440_version when bumping version
piratec83abd7 bump version v0.8.5rc52 -> v0.8.5rc53
pirate6c2f1d2 move DEBUG=True packages into pip-available pkgs
pirate5295320 add django-autotyping to debug pip group
pirate60f0458 rename configfile to collection
pirateb61f6ff rename system_tasks queue to commands queue
pirate4b6f08b swap more direct settings.CONFIG access to abx getters
pirate5d9a32c wip
pirate4213d7d Fix API crash
benmuth7ff2c7f Fix API crash (#1569)
pirateb3c1cb7 move abx plugins inside vendor dir
pirated47d429 add placeholder pyproj
pirated93aa46 fix django.forms.JSONField does not exist 500 error
piratea5d99b8 add more plugins
pirate70926f1 replace os.access with os.path.isdir
pirate6530d1f remove vendored copy of pocket and add [debug] group of pkgs for runn…
pirate001056f remove vendored copy of pydantic-pkgr
pirate7d75867 bump rc version since there have been tons of changes
piratedee4eb7 rename vendor dir to pkgs
pirate30cd48c update lockfiles
pirateeb721bd tweak parser imports
pirate5efeb9d add get_SCOPE_CONFIG
piratef56cdd2 add chrome flag to fix long screenshots getting cut off
pirate5ea035c Update README.md
pirate9c2eac4 add new actors and orchestrators
pirate17faa5a improvements to new actor and orchestrators
pirate721427a hide progress bar on startup
pirateecfdab1 Update and rename bug_report.md to bug_report.yml
pirate6adca82 Update bug_report.yml
pirate8ce010a Update bug_report.yml
pirateea6156f Update bug_report.yml
pirate8e0e9f2 Update bug_report.yml
piratea0bbe55 Update bug_report.yml
pirateb47b453 Update bug_report.yml
pirate65bb71e Update bug_report.yml
pirate2bff4f4 Update bug_report.yml
pirate983119d Delete .github/ISSUE_TEMPLATE/question_or_discussion.md
pirate80dd3c6 Update and rename feature_request.md to feature_request.yml
pirate2948637 Update feature_request.yml
pirate61f1501 Update feature_request.yml
piratee68806b Update and rename documentation_change.md to documentation_change.yml
pirate2e0dc1f Update documentation_change.yml
piratec017491 Update documentation_change.yml
piratece6aa20 Update documentation_change.yml
pirateeeac839 Update documentation_change.yml
piratea675949 Update documentation_change.yml
pirate12a95b5 Create config.yml
piratece6ae34 Update config.yml
pirate85747f9 Rename bug_report.yml to 1-bug_report.yml
pirate7862d58 Rename feature_request.yml to 2-feature_request.yml
pirateabad13f Rename documentation_change.yml to 3-documentation_change.yml
piratef5cf805 Update 3-documentation_change.yml
pirate27f26fd Update config.yml
piratedbe5c0b more orchestrator and actor improvements
pirate9b24fe7 merge dev
pirate2337f87 better actor atomic claim
pirate41efd01 add wip crawl actor spec
pirate48f8416 add new core and crawsl statemachine manager
pirate49c5209 playwright: support PLAYWRIGHT_BROWSERS_PATH environment variable
andrew-d50a85ec Update archivebox/plugins_pkg/playwright/binproviders.py
piratecc49ecb playwright: support PLAYWRIGHT_BROWSERS_PATH environment variable (#1…
pirate758c0c6 add user providable PLAYWRIGHT cache dir
pirateb6ab4e2 merge dev
pirateb7b3add v0.8.6-rc: Moving plugins to independent python packages with finite …
pirate5872375 Update Dockerfile.simple
pirate1148cad Update __init__.py
piratefd89de5 Update setup.sh
piratecad1be9 Require bash for setup.sh script instead of sh
pirate99ed978 Prevent accidentally mounting home folder as DATA_DIR
pirate5d3c2a8 Update docker_entrypoint.sh
piratea9a3b15 more StateMachine, Actor, and Orchestrator improvements
piratea0f9d3f Update README.md
piratead7eec2 bump docs changes
pirate5ce25d7 Delete click_test.py
piratec6710a8 Delete CNAME
pirate840f831 move readthedocs config into subdir
pirate57852fd fix sphinx docs build
piratef0a7198 bump docs changes
pirateec100bf fix docs build for vendored pkgs
pirate5cb1fd7 bump docs changes
pirate6448968 Use archivebox/sonic multi-arch container with bundled config file
pirateed43f1d better docstrings and comments
pirate7c0e3dc load crawls,seeds,actors apps as pluggy plugins
piratec3d692b fix minor actor erros around CLAIM_ATOMIC
pirate48bb634 fix orchestrator startup and add exit_on_idle option
pirate43514da add crawl and seed endpoints to REST API
pirateb4a5da3 update archivebox add CLI command to use new actor system
pirate684a394 add HOSTNAME to config.permissions
pirate227fd4e fix statemachine progression for Snapshot, Crawl, and ArchiveResult
pirateba26d75 add notes and label fields, fix model getters
piratec2add71 make supervisord start orchestrator on startup
pirate8cd285e add Seed admin
pirate2291f02 setup seed model
pirateb7df1ca add start orchestrator management command
piratea4635fe bump rc version
pirate210fd93 make orchestrator run as long as any tasks are pending
piratec8e186f fix plugin loading order, admin, abx-pkg
pirate8f8fbbb API fixes and add actors endpoints
piratefb82fda make actor pending include all obj with retry_at in the past
pirate36d24cd add jobs dashboard
pirate1b8bafd add abx-spec-abx-pkg pkg
pirate2f30a35 add extractors files to favicon and title plugins
pirate2c59524 bump docs build
piratec206056 add better docstrings to abx package
piratedbd6272 Update config.yml
pirate2ae70de Update config.yml
pirate3e5ae16 Update config.yml
pirate18403b7 Update config.yml (#1598)
pirate148ea90 fix serious bug with Actor.get_next updating all rows instead of only…
pirate2a66bb9 flip queue processing order to do most recent first
pirate67c22b2 fix config set not working with constants
pirate1ec2753 fix statemachine create_root_snapshot and retry timing
pirateb852442 add crawls app back to django admin
piratec8b830b add ABIDModel.update_for_workers to update-in-place + bump retry_at time
pirateaf21c34 add ModelWithOutputDir base model to manage output directories and in…
pirate9b8cf7b simplify actor and orchestrator by removing threading code, fixing bugs
piratef5727c7 rename actors to workers
piratef65c2b4 tweak dashboard UI css
pirate1e3ce67 fix API and CLU calls
pirate385ccaa extend core models with ModelWithOutputDir
pirate9adfe0e add code to log all SQL queries for DEBUG
pirateeb53145 working state machine flow yay
piratec7bd944 better jobs dashboard with faster refresh
pirateeeb2671 API improvements
pirate6b83b4c leave archivebox running when in archivebox update
pirate0acd388 fix imports and deps
piratee50f8cb fix abx handling of obj, module, and class based plugins, fix archive…
piratee469c5a merge queues and actors apps into new workers app
pirate4a5d607 move logging_util into archivebox.misc subfolder
pirate4c25e90 move monkey_patches.py into archivebox.misc subfolder
pirate65afd40 merge seeds and crawls apps
pirate0db6437 fix plural name for output_dir
pirate569081a rename abid_utils to base_models
pirate328eb98 move main funcs into cli files and switch to using click for CLI
pirate5f01fc8 fix archivebox shell and manage CLI commands
piratea0edf21 fix archivebox init and archivebox install CLI commands
piratec9a05c9 working archivebox update CLI cmd
pirate2595139 improve statemachine logging and archivebox update CLI cmd
pirate0347b91 archivebox add and remove CLI cmds
pirate3a64ced fix archivebox delete errors
pirate292730e working archivebox_schedule cmd
pirate0f860d4 working archivebox_status CLI cmd
piratef21b86a better cli colors
pirate6740202 fix cli loading edge case where setup_django wasnt running when it sh…
pirateee548eb fix archivebox install not using LIB_DIR
pirate230bf34 restore missing archivebox_config work
piratefe3320e restore missing archivebox_remove work
pirate0f536ff restore missing archivebox_schedule work
pirate52446b8 restore missing archivebox_status work
piratef8e2f7c restore missing archivebox_update work
pirate6b47510 always pre-setup binproviders
pirateb852951 fix cli loading edge case where setup_django wasnt running when it sh…
pirate4dd53dc Merge branch 'newchanges' into dev
pirate28386ff add jobs_dashboard.html back
pirateb948e49 add urls log to Crawl model
pirate44d337a convert index.schema.ArchiveResult and Link to pydantic
pirate2290140 Update 2-feature_request.yml
pirateeae7ed8 add hashing misc library for merkle tree generation
piratec374d76 allow getting crawl from API as rss feed
pirate1ceaa1a add ABID model check and fix model inheritance
pirate337acda add base extractor class
piratedcd7e25 add new archivebox_extract cli command
pirate8c8ec6a add extractors README
pirate73a75bb Update FUNDING.yml
piratea3fe78a add basename to hashing get_dir_info
piratedc0f1b0 add new File model in filestore
pirated192eb5 add filestore content addressible store draft
piratef1b9aec fix syntax errors
pyrox0a572db3 fix syntax errors (#1609)
pirateac53fdf make chrome binary and configs directly runnable and make extractor u…
pirate81bf81a add extract.js prototype extractor
pirate1444cf7 add new KVTags system
piratea859278 tags apps.py
pirate5cf7725 add new archivebox worker implementation based on better distributed …
pirate6b3e297 fix lock_pkgs.sh version parsing and python version
pirate51447b9 bump django version to 5.1.4
piratebab26d6 better base_models separation of concerns
pirate930b9bf add archivebox worker cli cmd to list of all cmds
piratebd5dd2f clearer core models separation of concerns using new basemodels
pirate2a1afcf move crawl models back into dedicated app
pirate651ba0b add new Process model to Machine models
pirate5c06b8f add new Event model to workers/models
piratec11a1b5 add new worker test
pirate74e08a1 add filestore migrations
pirate34e4b48 add example js extractor
piratef6d22a3 tweak worker updated logic and add output_dir_template and symlinks l…
piratef31adff Update README.md
pirate2b77422 remove requirements.txt entirely because people keep trying to run it…
pirateb4c5004 Update README.md
piratec54b944 change docker build to use uv exclusively instead of requirements.txt
pirate90f511c Bump Dockerfile.simple to rc51
pirate0ad1bda remove old deprecated bin/archive entrypoint
pirate1e7b1df move Dockerfile.simple to ArchiveBox/docker-archivebox/README.md
pirate0985737 clean up Dockerfile
pirate47a7cab re-order dockerfile blocks
pirate54d4d7f bring image back down to 700mb
pirate839016b get docker image down to 630mb
pirate9ca66c6 fix syntax error in archivebox/core/models.py
pyrox0db9771c fix syntax error in archivebox/core/models.py (#1621)
pirateeee9f67 Update pyproject.toml dependency groups
pirate7975b47 remove dependencies on unneeded libraries
pirate8e9ef31 remove dependencies on unneeded libraries in lockfiles
piratec5fc406 fix unneeded import
piratebaa3be7 ignore requirements.txt now that its not needed
pirateb78e892 update github actions to build docker image
piratee862031 use uv to build pip package in github actions instead of pdm
pirate46f4a90 install needed packages to run archivebox during pip build
pirate1fb5ecf change pip flow to use PAT
pirate3312a34 Fix typo in timestamp scale factor
1over137b74b0d2 Fix typo in timestamp scale factor (#1627)
pirate96c5d2f Update statemachines.py
piratea851ad4 Update models.py
pirate55a347c Update file_migrations.py
pirate83bb8a2 Remove outdated architecture diagram
pirate765abc9 Update pip.yml
pirate62a99c8 clarify filesystems selections in bug report github template
pirateb28f2e7 Update 1-bug_report.yml fix markdown formatting
pirate91eb347 Update 1-bug_report.yml
pirate7ba7ad6 Update 1-bug_report.yml
pirateba5380f Update 1-bug_report.yml
pirateb93918f Update 1-bug_report.yml
piratefd21728 Update 1-bug_report.yml
pirated1c8acd Update 1-bug_report.yml
piratee1c443a Update 2-feature_request.yml
pirateaa55e0d Update 2-feature_request.yml
pirate58fc6d9 readwise: fix SOURCES_DIR syntax
ckiee952bde6 spec-config: fix CONSTANTS import
ckiee6edcac6 Fix two small errors in abx-{readwise,spec-config} (#1635)
pirate12f109b Update docker-compose.yml minor tweaks
pirate9f4cf0a Kill the timer process if it doesn't properly terminate.
benmuth71c02ca Update archivebox/misc/logging_util.py
benmuth37c0ea7 Kill the timer process if it doesn't properly terminate. (#1649)
pirate3ae30c4 Update README.md
piratea27a91b Update README.md
pirate0043b59 fix(export_browser_history): tilde doesn't expand in quotes
pcrockett2ff3fc4 feat(export_browser_history): basic arg parsing error message
pcrockett2e1ac04 feat(export_browser_history): fail script when errors occur
pcrockettfeded9e fix(export_browser_history): fix sqlite quote syntax error
pcrockett58bf8d0 feat(export_browser_history): add linux support for firefox
pcrockett9fbc2d3 fix chrome browser history export on Linux
pcrockett639aa72 fix typo
pcrockettba6a8c2 support XDG standard, search for chrome and chromium DBs
pcrockett1ab4e06 remove dead competitor links
pirated9d67e9 add swag link to funding links
pirate26eb75e archivebox swag is now available!
pirate8b67186 make sure uv is using the right python binary
pirated93f32a fix(export_browser_history): tilde doesn't expand in quotes (#1661)
piratef72f047 Add link to Proxmox installer
NelsonMinarc302481 Add link to Proxmox installer (#1682)
pirateFile filter
Filter by extension
Conversations
Failed to load comments.
Loading
Uh oh!
There was an error while loading.Please reload this page.
Jump to
Jump to file
Failed to load files.
Loading
Uh oh!
There was an error while loading.Please reload this page.
Diff view
Diff view
There are no files selected for viewing
1 change: 1 addition & 0 deletionsREADME.md
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.Learn more about bidirectional Unicode characters
Oops, something went wrong.
Uh oh!
There was an error while loading.Please reload this page.
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.