InterPlanetary Wayback: A distributed and persistent archive replay system using IPFS
History between 0.2023.03.12.2026
and Release 0.2023.07.20.2112
History between 0.2022.04.06.1939
and 0.2022.09.29.1638
.github/workflows/build.yml | 2 +-
.github/workflows/codeql.yml | 6 +--
.github/workflows/lint.yml | 4 +-
.github/workflows/test.yml | 6 +--
.travis.yml | 23 ----------
Dockerfile | 10 ++---
ipwb/__init__.py | 2 +-
ipwb/replay.py | 105 +++++++++++++++++++++++++++++++++++++++++++
ipwb/util.py | 9 ++++
test-requirements.txt | 4 +-
tests/test_memento.py | 1 +
11 files changed, 132 insertions(+), 40 deletions(-)
History between 0.2021.05.20.1444
and 0.2022.04.06.1939
.github/workflows/test.yml | 15 +++---
.travis.yml | 2 +-
Dockerfile | 2 +-
README.md | 14 ++---
ipwb/__init__.py | 2 +-
ipwb/__main__.py | 83 +++++++++++++++++-------------
ipwb/indexer.py | 74 +++++++++++++-------------
ipwb/replay.py | 74 +++++++++++++-------------
ipwb/util.py | 2 +-
requirements.txt | 2 +-
samples/indexes/5mementos.cdxj | 11 ++++
samples/indexes/5mementos.link | 9 ++++
samples/indexes/froggie_badHeaderHash.cdxj | 2 +-
samples/indexes/salam-home.cdxj | 2 +-
setup.py | 6 ++-
tests/test_backends.py | 8 +--
tests/test_memento.py | 4 +-
tests/test_replay.py | 27 ++++++++--
18 files changed, 196 insertions(+), 143 deletions(-)
History between 0.2020.07.10.1854
and 0.2021.05.20.1444
master
.github/workflows/build.yml | 2 +-
.github/workflows/codeql.yml | 35 ++
.github/workflows/comment-run.yml | 4 +-
.github/workflows/dist.yml | 4 +-
.github/workflows/lint.yml | 2 +-
.github/workflows/test.yml | 7 +-
.travis.yml | 5 +-
README.md | 17 +-
ipwb/__init__.py | 2 +-
ipwb/__main__.py | 29 +-
ipwb/assets/admin.css | 2 +
ipwb/assets/logo.png | Bin 20907 -> 19972 bytes
ipwb/assets/webui.css | 16 +-
ipwb/indexer.py | 261 ++++++------
ipwb/replay.py | 850 +++++++++++++++++++-------------------
ipwb/templates/admin.html | 17 +-
ipwb/templates/index.html | 14 +-
ipwb/util.py | 171 ++++----
requirements.txt | 2 +-
setup.py | 2 +-
tests/testUtil.py | 50 +--
tests/test_indexing.py | 16 +-
tests/test_memento.py | 459 ++++++++++----------
tests/test_nodeToNode.py | 4 +-
tests/test_randomized_add.py | 38 +-
tests/test_replay.py | 26 +-
tests/test_util.py | 8 +-
27 files changed, 1070 insertions(+), 973 deletions(-)
History between 0.2020.07.08.1411
and 0.2020.07.10.1854
.coveragerc | 1 +
README.md | 2 +-
docs/logo.png | Bin 20907 -> 0 bytes
docs/logo.psd | Bin 715326 -> 977127 bytes
docs/logo_stroked_400px.png | Bin 0 -> 19972 bytes
docs/logo_stroked_400px.psd | Bin 0 -> 219568 bytes
ipwb/__init__.py | 2 +-
ipwb/__main__.py | 10 ++++++----
tests/testUtil.py | 19 +++++++++----------
9 files changed, 18 insertions(+), 16 deletions(-)
History between 0.2020.07.01.1419
and 0.2020.07.08.1411
ipwb/__init__.py | 2 +-
ipwb/__main__.py | 52 +++++++++++----------
ipwb/error_handler.py | 42 +++++++++++++++++
ipwb/exceptions.py | 2 +
ipwb/indexer.py | 19 ++------
ipwb/replay.py | 48 +++++++++++---------
ipwb/settings.py | 35 +++++++++++++++
ipwb/util.py | 107 +++++++++++++++++++++++++-------------------
tests/testUtil.py | 23 ++++++----
tests/test_error_handler.py | 27 +++++++++++
tests/test_indexing.py | 7 ++-
tests/test_ipfs_client.py | 51 +++++++++++++++++++++
12 files changed, 297 insertions(+), 118 deletions(-)
History between 0.2020.06.29.2024
and 0.2020.07.01.1419
.github/workflows/build.yml | 10 +++++-----
entrypoint.sh | 2 +-
ipwb/__init__.py | 2 +-
ipwb/backends.py | 6 +++---
ipwb/indexer.py | 4 ++--
ipwb/replay.py | 2 +-
ipwb/util.py | 6 +++---
requirements.txt | 2 +-
setup.py | 2 +-
tests/test_backends.py | 8 ++++----
10 files changed, 22 insertions(+), 22 deletions(-)