PyPI wayback machine
Project description
PyPI Wayback Machine
PyPI Wayback Machine is a modern and simple tool to retrieve historical PyPI pages of any package at a specific date — think of it as a next-gen version of pypi-timemachine
but with added flexibility. Whether you're tracking down a past release or examining dependency changes, this tool has you covered.
🚀 Features
- Access PyPI pages at any past date
- Dockerized for quick setup
- Lightweight and performant
📦 Installation & Usage
Docker
Quickly start the server using Docker:
docker run -p 8080:8080 ghcr.io/waleko/pypi-wayback
Python
Alternatively, you can run it directly using Python:
pip install pypi-wayback
python -m pypi-wayback --port 8080
Accessing a Package's Historical Page
Once the server is running, access the PyPI page of a package by navigating to the following URL:
http://localhost:8080/<date>/<package_name>
For example, to view the PyPI page for the requests
package on January 1, 2020:
http://localhost:8080/2020-01-01/requests
🤝 Contributing
Feel free to open issues or pull requests if you want to help improve this project. Contributions are more than welcome!
⚖️ License
This project is licensed under the MIT License.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file pypi_wayback-0.2.0.tar.gz
.
File metadata
- Download URL: pypi_wayback-0.2.0.tar.gz
- Upload date:
- Size: 3.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.8.3 CPython/3.12.2 Darwin/23.6.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8decd627e88bae63a6cfddd853c35a905010d5a90df848aaa17e29e97cefb319 |
|
MD5 | 98dd8ac649a9131f1c14ec053c7e6f0c |
|
BLAKE2b-256 | da2539a391a41ba3b3ee57d24edfc3e477336ba48a20fc0d643bfdf3dba44af1 |
File details
Details for the file pypi_wayback-0.2.0-py3-none-any.whl
.
File metadata
- Download URL: pypi_wayback-0.2.0-py3-none-any.whl
- Upload date:
- Size: 4.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.8.3 CPython/3.12.2 Darwin/23.6.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e29a0bea39afc7a4b79b20a067328c3f01b739fa80e45e35d0651779a804ccb8 |
|
MD5 | 2fbc01ef7b3d53690c953e7d9ca75023 |
|
BLAKE2b-256 | 59c1c4455d115f5c0ef2513a3d330785aff8c5348e5bb79126d0f3789992c2dd |