Dove scaricare il Python Flickr API Kit (flickrapi)
Librerie Python Flickr API: fonti ufficiali
La libreria mantenuta principale è flickrapi. Ecco le posizioni di download ufficiali.
📦 Primaria: PyPI (Python Package Index)
Installa tramite pip (consigliato):
pip install flickrapi Pagina progetto: pypi.org/project/flickrapi/
- Ultima release stabile
- Dipendenze risolte automaticamente
- Cronologia versioni, metadati, statistiche di installazione
🐙 Codice sorgente: GitHub
Repository: github.com/michaelhsu1983/python-flickr-api
- Codice sorgente, problemi, pull request
- Clona per sviluppo:
git clone https://github.com/michaelhsu1983/python-flickr-api.git - Installa da sorgente:
pip install -e . - Controlla la scheda Releases per le versioni taggate
📚 Documentazione ed esempi
- ReadTheDocs: flickrapi.readthedocs.io
- GitHub README: Quickstart, autenticazione, esempi
- Flickr API Docs: flickr.com/services/api/ (riferimento metodi)
🔧 Esempio quick start
import flickrapi import os api_key = os.environ['FLICKR_API_KEY'] api_secret = os.environ['FLICKR_API_SECRET'] flickr = flickrapi.FlickrAPI(api_key, api_secret, format='parsed-json') # Autentica (OAuth basato su browser) flickr.authenticate_via_browser(perms='read') # Ottieni foto pubbliche di un utente photos = flickr.people.getPublicPhotos(user_id='12345678@N00', per_page=10) for photo in photos['photos']['photo']: print(f"{photo['title']}: https://flickr.com/photos/{photo['owner']}/{photo['id']}") ⚠️ Librerie alternative (meno mantenute)
flickr-api– Wrapper più vecchio, più sempliceflickrpy– Minimalista- Diretto
requestsa endpoint REST – controllo completo, più codice boilerplate
🔑 Prerequisiti
- Chiave API Flickr: Richiedi qui
- Scegli: Non commerciale (gratuito) o Commerciale (richiesta approvazione)
- Flusso OAuth 1.0a per l'autenticazione utente