Description
A simple Python wrapper for the archive.is capturing service.
archiveis alternatives and similar packages
Based on the "Downloader" category.
Alternatively, view archiveis alternatives based on common mentions on social networks and blogs.
-
youtube-dl
Command-line program to download videos from YouTube.com and other video sites -
spotDL
Download your Spotify playlists and songs along with album art and metadata (from YouTube if a match is found). -
akshare
AKShare is an elegant and simple financial data interface library for Python, built for human beings! 开源财经数据接口库 -
s3cmd
Official s3cmd repo -- Command line tool for managing Amazon S3 and CloudFront services -
PyIDM
python open source (Internet Download Manager) with multi-connections, high speed engine, based on python, LibCurl, and youtube_dl https://github.com/firedm/FireDM [Moved to: https://github.com/firedm/FireDM] -
Monkey-DL (Anime Downloader)
Bulk download your favourite anime episodes from your favourite anime websites -
commute-tube
Copy online media to your USB pen by night and watch it on your daily commute
Write Clean Python Code. Always.
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest.
Do you think we are missing an alternative of archiveis or a related project?
README
archiveis
A simple Python wrapper for the archive.is capturing service.
Installation
pipenv install archiveis
Python Usage
Import it.
>>> import archiveis
Capture a URL.
>>> archive_url = archiveis.capture("http://www.example.com/")
See where it's stored.
>>> print archive_url
https://archive.md/WxlRK
If a URL has been recently cached, archive.is may return the URL to that page rather than conduct a new capture.
Command-line usage
The Python library is also installed as a command-line interface. You can run it from your terminal like so:
archiveis http://www.example.com/
The command has the same options as the Python API, which you can learn about from its help output.
$ archiveis --help
Usage: archiveis [OPTIONS] URL
Archives the provided URL using the archive.is capturing service.
Options:
-ua, --user-agent TEXT User-Agent header for the web request
--help Show this message and exit.
Contributing
Install dependencies for development.
pipenv install --dev
Run tests.
make test
Ship new version to PyPI
make ship
Developing the CLI
The command-line interface is implemented using Click and setuptools. To install it locally for development inside your virtual environment, run the following installation command, as prescribed by the Click documentation.
pip install --editable .