hastygram
A lightweight frontend for Instagram. No fuss, just navigate to /<username> and enjoy the content.
This supports images, videos and "groups" thereof – Instagram call them sidecars.
Click on a media to enlarge it to its original resolution. No more ridiculously small pictures!
Usage
- You need an account, otherwise Instagram will quickly rate-limit your anonymous session.
- Connect to Instagram using the website, then using the browser devtools, copy the
sessionidcookie value to the clipboard. - On your Hastygram frontend, use the Authenticate button to paste the cookie value. This is necessary only once.
- If you encounter errors after a while, follow the same procedure again with a fresh
sessionidcookie.
Building and deploying
See /example for an example deployment using Nginx.
# The frontend:
# You'll have to serve the resulting web/build/ directory as static files.
$ ( cd web && yarn run build )
# The Python backend:
# You'll have to reverse-proxy :8000 in location /_.
$ pip install hastygram 'uvicorn[standard]'
$ uvicorn hastygram.app:app --port 8000
License
GNU General Public License v3.0
Screenshot
Release files for hastygram 1.0.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| hastygram-1.0.0.tar.gz | 5.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| hastygram-1.0.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 22.7 kB
Release files / hastygram-1.0.0.tar.gz
| Download URL | hastygram-1.0.0.tar.gz |
|---|---|
| Size | 5.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
7a6b5d5f92eae7e8a5b86e17ae86a5d1a382c8e371dbbe0c860005107df983b5
|
|
BLAKE2b-256 checksum How to use checksums |
6e4287d590b47fd745d53cb4a6776fca7bba7e9c9d01e1f0a6b58bd6068b24ce
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/51.1.2 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.9.1
|
Release files / hastygram-1.0.0-py3-none-any.whl
| Download URL | hastygram-1.0.0-py3-none-any.whl |
|---|---|
| Size | 17.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
4afd27aa578f27162fa6b2ffa25c5001b128f2d400ec36179df0ee9b94fd25c7
|
|
BLAKE2b-256 checksum How to use checksums |
59a1eec2cd98e4c676e42db15d6f32bb2c7b2a1eb304c648675dbad76efa1a71
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/51.1.2 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.9.1
|