View Issue Details

IDProjectCategoryView StatusLast Update
0007649Kali Linux[All Projects] New Tool Requestspublic2022-05-04 13:16
Reporterakamhy Assigned To 
PrioritynormalSeverityminorReproducibilityN/A
Status assignedResolutionopen 
Product Version 
Target VersionFixed in Version 
Summary0007649: waybackpy - CLI tool that interfaces the Wayback Machine API
Description[Name] - waybackpy
[Version] - 3.0.6
[Homepage] - https://github.com/akamhy/waybackpy
[Download] - https://pypi.org/project/waybackpy/#files
[Author] - akamhy
[Licence] - MIT License
[Description] - Waybackpy is a CLI tool that interfaces with the Wayback Machine APIs. It can be used to access the SavePageNow API, CDX Server API, and also the Availability API of Wayback Machine.
[Dependencies] - Python3.6+, urllib3, click, requests

[Similar tools]
https://asciinema.org/a/469890
getallurls - https://github.com/lc/gau (gau uses CDX API for fetching archives but also has fewer filtering capabilities compared to waybackpy, but gau also uses other sources)

savepagenow - https://github.com/palewire/savepagenow (savepagenow can only save URLs, does not fetch saved URLs.)

Both of these tools overlap in functionality to waybackpy in some minor ways but are no direct alternatives.


[Activity] - The project was started on May 2, 2020. Yes, it is still actively maintained and the latest version was released on Mar 15, 2022
[How to install] - pip install waybackpy==3.0.6

[How to use] -

Saving a URL

waybackpy --url "https://en.wikipedia.org/wiki/Social_media" --user_agent "my-unique-user-agent" --save

Retrieving archive close to a specific date and time

waybackpy --url google.com --user_agent "my-unique-user-agent" --near --year 2008 --month 8 --day 8 --hour 8

Known URLs for a website/host

waybackpy --url kali.org --user_agent "my-user-agent" --known_urls

Querying for archives with a non-200 status code on the CDX server API

 waybackpy --url archive.org --user-agent user-agent-example --cdx --filter \!statuscode:200 --cdx-print archiveurl --cdx-print statuscode


[Packaged] - Nope
Additional InformationDocs for CLI Usage: https://github.com/akamhy/waybackpy/wiki/CLI-docs

Video for CLI Usage: https://asciinema.org/a/469890

Activities

There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
2022-03-31 04:54 akamhy New Issue
2022-04-03 18:01 steev Assigned To => g0tmi1k
2022-04-03 18:01 steev Status new => assigned
2022-04-29 13:08 g0tmi1k Assigned To g0tmi1k =>
2022-05-04 13:16 g0tmi1k Summary waybackpy, CLI tool that interfaces the Wayback Machine API => waybackpy - CLI tool that interfaces the Wayback Machine API