Go to file
Emma Segal-Grossman b471192cbc
Workflow editor footer button: ensure isCrawlRunning is false if editing a new workflow (#2496)
Reported by @tw4l 

Quick fix for the bug I introduced in 1bc3c35 in #2481. I didn't
properly test on the workflow editor in a "new workflow" state, and
didn't realize that the component that fetches the workflow state for an
existing workflow wouldn't be rendered for a new workflow, so the update
to the loading state never occurred for new workflows. This fix
explicitly sets `isCrawlRunning` to `false` instead of `null` for new
workflows, so that the loading state isn't displayed.

Tested locally with both new and existing workflows (in both non-running
and running states).
2025-03-19 15:44:16 -04:00
.github Fix nightly tests (#2460) 2025-03-06 16:23:30 -08:00
.vscode chore: Add pylint to vscode extensions (#2387) 2025-02-12 19:40:27 -08:00
ansible Update ansible pipfile (#2088) 2024-09-20 11:41:21 -07:00
assets refactor: Implement brand colors (#2141) 2024-11-12 08:54:11 -08:00
backend fixes token lifetime bug / improve security (#2490) 2025-03-19 10:07:09 -07:00
chart Fixes #2488 (#2493) 2025-03-19 10:06:25 -07:00
configs
frontend Workflow editor footer button: ensure isCrawlRunning is false if editing a new workflow (#2496) 2025-03-19 15:44:16 -04:00
scripts Configure browsertrix proxies (#1847) 2024-10-02 18:35:45 -07:00
test
.gitattributes Add linguist-generated attribute to generated files (#2221) 2024-12-07 01:27:50 -05:00
.gitignore
.pre-commit-config.yaml Add Repository Index + Chart Rename + Docs Rename (#1708) 2024-04-21 09:42:25 -07:00
btrix Prevent btrix helper from doing anything to k8s contexts other than docker-desktop (#2431) 2025-02-26 23:13:25 -08:00
LICENSE
NOTICE Add Repository Index + Chart Rename + Docs Rename (#1708) 2024-04-21 09:42:25 -07:00
pylintrc
README.md docs: Organize readme and fix doc links (#2479) 2025-03-11 18:37:20 -07:00
update-version.sh style change: remove spaces from python version docstring 2025-02-17 16:52:49 -08:00
version.txt Fixes #2488 (#2493) 2025-03-19 10:06:25 -07:00
yarn.lock docs: add public collections gallery howto (#2462) 2025-03-08 15:57:13 -08:00

Browsertrix

 

Browsertrix is a cloud-native, high-fidelity, browser-based crawling service designed to make web archiving easier and more accessible for everyone.

The service provides an API and UI for starting, scheduling, sharing, and managing crawls. This repo includes the orchestration and management tools around crawling, while the actual crawling is performed using browsertrix-crawler containers.

Install Browsertrix to self host, or access hosted Browsertrix from app.browsertrix.com.

See webrecorder.net/browsertrix for a full overview of features.

Documentation

Documentation for using, deploying, and developing Browsertrix is available at docs.browsertrix.com.

See instructions in frontend/docs to run the docs locally.

Installation

Instructions for setting up Browsertrix is available at docs.browsertrix.com/deploy.

The docs cover deploying Browsertrix in different environments using Kubernetes, from a single-node setup to scalable clusters in the cloud.

Support

Ask us your questions about Browsertrix and web archiving in the community help forum.

Dedicated professional support is available with a custom subscription. For details, see hosted Browsertrix plans.

Bugs

For bug reports or feature requests, please open a GitHub issue.

Changelog

See release notes.

Contributing

Developing

Guides for getting started with local development are available at docs.browsertrix.com/develop.

See Code of Conduct.

Translating

Translations are managed through Weblate, a web-based and open source translation tool. View translations in progress and register to contribute at our Weblate project.

Translation status

License

Browsertrix is made available under the AGPLv3 License.

Documentation is made available under the Creative Commons Attribution 4.0 International License.