ig-v1 / README.md
github-actions[bot]
HF: use Space frontmatter README
afca2b4
|
Raw
History Blame Contribute Delete
2.27 kB
---
title: Instagram Saved Places Map
emoji: πŸ—ΊοΈ
colorFrom: pink
colorTo: indigo
sdk: docker
app_port: 8000
pinned: false
short_description: Instagram saves β†’ a private map, free, no account
---
# Instagram Saved Places β†’ Map
Drop your Instagram saved-posts export and get back a searchable, filterable map
of every place you saved β€” restaurants, bars, cafes, hotels, shops, hikes,
viewpoints, museums and more. **Free, no account, nothing stored.**
> This is the **hosted** build (deployment option β‘‘). For the fully on-device
> version with a local LLM, run it with Docker β€” see the project repo.
## How it works here
1. **Drop** your export zip (or `saved_posts.json`).
2. **Pick a provider:**
- **Claude (BYOK)** β€” paste your own Anthropic API key. Used for that request
only, never stored on the server.
- **Free chatbot** β€” we generate a prompt + JSON you paste into ChatGPT or
Claude.ai (free tier), then paste the reply back. No key needed.
3. **Geocoding happens in your browser** β€” each place is looked up from *your*
own connection (OpenStreetMap), so nothing extra is sent through this server.
Keep the tab open while the pins fill in.
4. **Download** your map: KML (Google My Maps), GeoJSON, or CSV.
## Privacy
No accounts, no database. Uploaded files live in a temporary per-job directory
that is auto-deleted within `JOB_TTL_HOURS`. On the BYOK path your captions go to
Anthropic; on the chatbot path they go to whatever chatbot you choose. Geocoding
stays in your browser. There is **no Ollama** here (no GPU on the free tier) β€” the
local-LLM, fully-private path is the Docker build in the project repo.
---
<!--
DEPLOY NOTES (not shown to users β€” this file is the Space's ROOT README):
- HF reads the YAML frontmatter above: sdk=docker, app_port=8000.
- Set these as Space "Variables" (Settings β†’ Variables and secrets):
OLLAMA_ENABLED=false
HOSTED=1
JOB_TTL_HOURS=24 (optional)
MAX_CONCURRENT_JOBS=2 (optional)
No ANTHROPIC_API_KEY (users BYOK). No geocoder key (client-side geocoding).
- Full steps + troubleshooting: deploy/hf-spaces/SETUP.md
- The Dockerfile at the repo root builds the app; docker-entrypoint.sh skips
Ollama when OLLAMA_ENABLED=false.
-->