-
-
Notifications
You must be signed in to change notification settings - Fork 1.2k
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 our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
v0.4 (first Django release) #207
Merged
Conversation
This file contains 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
This was referenced Apr 16, 2019
This was referenced Apr 23, 2019
This was referenced May 1, 2019
🌅 v0.4 is officially released.
Enjoy! pip install archivebox
cd path/to/your/archive/folder
archivebox init # will safely upgrade an existing repo, or create a new one if the directory is empty
archviebox add 'https://example.com'
archviebox add 'https://getpocket.com/users/USERNAME/feed/all' --depth=1
archivebox status
archivebox server
archivebox help Or if you prefer docker: docker run -v $PWD:/data archivebox init
docker run -v $PWD:/data archivebox add 'https://example.com'
docker run -v $PWD:/data -p 8000 archivebox server version: '3.7'
services:
archivebox:
image: nikisweeting/archivebox:latest
command: server 0.0.0.0:8000
ports:
- 8000:8000
environment:
- USE_COLOR=True
# any other config you want here...
volumes:
- ./data:/data Screenshots |
Awesome! 🎉 What are the update instructions coming from previous version? |
@benpro if you run pip install archivebox
archivebox
cd path/to/your/archive/folder
archivebox init # or docker run -v $PWD:/data nikisweeting/archivebox init |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
The v0.4 Release
A bunch of big changes:
pip install archivebox
is now availablearchivebox/cli/archivebox.py
archivebox
(see below)For more info, see: https://github.com/pirate/ArchiveBox/wiki/Roadmap
Released in this version:
Install Methods:
pip/pipenv install archivebox [--dev]
docker run nikisweeting/archivebox
/docker-compose up
apt/brew/pkg/yum/nix/etc install archivebox
(maybe later)Note: apt, brew are now available as of v0.5
Command Line Interface:
archivebox
archivebox version
archivebox help
archivebox init
archivebox status
archivebox add
archivebox remove
archivebox update
archivebox list
archivebox schedule
archivebox config
archivebox server
archivebox shell
archivebox manage
archivebox oneshot
(released later in v0.5)archivebox export
(usearchivebox list --json > index.json
)archivebox proxy
(too complex)Web UI:
/
Main index/add
Page to add new links to the archive (but needs improvement)/archive/<timestamp>/
Snapshot details page/archive/<timestamp>/<url>
live wget archive of page/archive/<timestamp>/<extractor>
get a specific extractor output for a given snapshot/archive/<url>
shortcut to view most recent snapshot of given url/archive/<url_hash>
shortcut to view most recent snapshot of given url/admin
Admin interface to view and edit archive dataPython API:
from archivebox import add, remove, info, config, etc...
from archivebox.core.models import Snapshot, User, etc...
from archivebox.extractors import media, wget, screenshot, etc...
from archivebox.index import json, sql, html, etc...
from archivebox.parsers import pinboard_rss, pocket_html, generic_json, etc...
(Red ❌ features are still unfinished and will be released in later versions)