https://github.com/alertua/instagram_rss
FastAPI RSS Feed Generator for an Instagram User
https://github.com/alertua/instagram_rss
Last synced: 8 months ago
JSON representation
FastAPI RSS Feed Generator for an Instagram User
- Host: GitHub
- URL: https://github.com/alertua/instagram_rss
- Owner: ALERTua
- License: mit
- Created: 2024-11-11T15:17:38.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-09-23T07:26:47.000Z (9 months ago)
- Last Synced: 2025-09-23T09:22:41.143Z (9 months ago)
- Language: Python
- Size: 196 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[](https://stand-with-ukraine.pp.ua)
[](https://stand-with-ukraine.pp.ua)
[](https://stand-with-ukraine.pp.ua)
[](https://stand-with-ukraine.pp.ua)
[](https://github.com/ALERTua/instagram_rss/actions/workflows/docker-image.yml)
Instagram User RSS Feed Generator
---------------------------
FastAPI RSS Feed Generator for an Instagram User
.env:
```
PORT=8000
IG_USERNAME="" # Instagram login username (not email)
IG_PASSWORD="" # Instagram Password
IG_OTP="" # Instagram TOTP
REDIS_URL="" # Optional redis://:
POSTS="True" # Include Posts Default Value
POSTS_LIMIT=5 # Posts Limit Default Value
REELS="True" # Include Reels Default Value
REELS_LIMIT=5 # Reels Limit Default Value
STORIES="True" # Include Stories Default Value
TAGGED="False" # Include Tagged Posts Default Value
TAGGED_LIMIT=5 # Tagged Posts Limit Default Value
TZ=Europe/London # Timezone
# query cache duration in seconds
CACHE_DURATION=3600
VERBOSE=0
```
serves:
- /instagram/{user_id}?posts={posts}&posts_limit={posts_limit}&reels={reels}&reels_limit={reels_limit}&stories={stories}&tagged={tagged}&tagged_limit={tagged_limit}
- /health