Ipwb

Latest version: v0.2024.10.24.1853

Safety actively analyzes 682244 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 9

0.2022.09.29.1638

Issues Closed

- 631 Implement binary search in replay
- 764 771 774 777 Update go-ipfs (now [kubo](https://github.com/ipfs/kubo)) to latest version for tests
- 767 Remove TravisCI cruft (no longer used for testing)

Contributors

- Mat Kelly (69 commits)
- Sawood Alam (6 commits)
- Christian Clauss (2 commits)

Changed Files


.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(-)

0.2022.04.06.1939

Issues Closed

- 760 Allow custom port specification for replay
- 752 Move to use port 2016 as the default instead of port 5000
- 756, 754, 746, 744, 736, 732 Update go-ipfs in tests to latest version
- 753 Update to latest Flask
- 750 Fix the broken link to the PDF in the README
- 748 Update tests to Python 3.10
- 743 Add tests for TimeMap retrieval via replay endpoint
- 741 Fixes issue of CDXJ TimeMaps returning embedded SURTed URI-Rs in URI-Ms
- 739 Update http (not s) refs to IETF URI to use https
- 739 Patch in a modification of the CDXJ for the expected tests to pull
- 730 Conform to snake style in code

Contributors

- Mat Kelly (34 commits)
- Sawood Alam (1 commits)

Changed Files


.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(-)

0.2021.05.20.1444

Issues Closed

- 699 Add the recently introduced --update-check flag to the help documentation in the README
- 700 Update Check reports "None" if no net access is available
- 703 Remove superfluous dependency install instruction in README
- 706 Update Action to use latest main branch instead of hard-coded `master`
- 714 Update to latest ipfshttpclient
- 716 Add go-ipfs 0.7.0 in testing
- 721 Add Python 3.9 in testing
- 726 Add go-ipfs 0.8.0 in testing
- 724 Input type on web interface is of type "text" when it would be better set to "url"

Pull Requests

- 729 Update to use latest (albeit alpha) ipfshttpclient, support go-ipfs 0.7.0 and 0.8.0 in testing
- 725 Changes web UI text field to be of type url to enable supporting
- 722 Convert some remaining string concatenations to f-strings
- 715 Update Travis OS for newer default Py 3.7, explicitly update ipfshttpclient version
- 713 Rename vars to match a consistent, standard style.
- 712 Provide list of URI-Rs and datetimes. Slight refactoring
- 711 Enable code scanning
- 705 Update naming style to use snake_case instead of camelCase throughout the project
- 708 Add dark mode CSS, improve accessibility
- 704 Remove superfluous instruction
- 707 Update Action dependencies
- 701 Fix logic and message reported for version if inaccessible
- 702 Update README help docs to include update check flag

Contributors

- Mat Kelly (36 commits)
- Sawood Alam (11 commits)

Changed Files


.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(-)

0.2020.07.10.1854

Issues Closed

- 689 Fix repository README logo to be more visible in dark mode (e.g., GitHub mobile)
- 696 Fix temporary temporary CDXJ files to be retained for replay when piping

Pull Requests

- 697 Change mechanism for generating a temporary CDXJ file
- 698 Prevent coverage from failing PRs (meta)
- 694 Fix anti-aliasing of logo in README
- 693 Fix image src to be relative in README
- 692 Make logo bubblier instead of gray for dark mode
- 691 Fix logo size for documentation but maintain subtle stroke
- 690 Cleanup logo source, add version with stroke for dark mode adaptation

Contributors

- Mat Kelly (12 commits)

Changed Files


.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(-)

0.2020.07.08.1411

Issues Closed

- 687 Make paths OS-independent
- 639 Prevent ipwb indexer from potentially including version information in CDXJ file
- 676 Remove network call (to pypi.org) when checking the version of ipwb

Pull Requests

- 640 Fix ipwb version from being included in cdxj
- 686 Move online version check to separate function
- 688 Convert paths to be platform independent and some slight refactoring

Contributors

- Mat Kelly (25 commits)
- Anatoly Scherbakov (18 commits)
- Sawood Alam (16 commits)

Changed Files


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(-)

0.2020.07.01.1419

Issues Closed

- 682 New version of ipfshttpclient is out with support for IPFS 0.6
- 683 Automatically migrate old IPFS repo for new daemon

Pull Requests

- 685 Update dependency to the official IPFS client
- 684 Migrate IPFS store automatically when needed
- 681 Improve image tagging hack
- 680 Fix a typo in the build target
- 679 Remove unnecessary condition from Docker image build

Contributors

- Sawood Alam (6 commits)
- Mat Kelly (1 commits)

Changed Files


.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(-)

Page 2 of 9

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.