Skip to content
This repository has been archived by the owner on Jan 5, 2021. It is now read-only.

Creare un opzione per l'output in json #11

Open
jacopo-j opened this issue Aug 22, 2017 · 2 comments
Open

Creare un opzione per l'output in json #11

jacopo-j opened this issue Aug 22, 2017 · 2 comments
Assignees

Comments

@jacopo-j
Copy link
Owner

È un primo passo fondamentale per permettere agli utenti di integrare lo script in altri progetti, magari in wrapper più user friendly. Esempio di utilizzo:

./tnt-downloader.py --json --offset 0 --limit 1 "query di ricerca"

[{"title": "Titolo del torrent", "details": "Dettagli release", "seeds": 120, "leech": 30, "magnet": "magnet:?xt=...", "torrent": "url_torrent"}]
@jacopo-j jacopo-j self-assigned this Aug 22, 2017
@OpenNingia
Copy link
Contributor

Visto che e' un modulo Python non sarebbe meglio esporre un'API pubblica?
E.g.

from tnt-downloader import search
result = search(query="pippo", max_results=7)

for r in result:
    ...

@jacopo-j
Copy link
Owner Author

Volendo sì, sono due approcci diversi però. Io per esempio immaginavo un wrapper in JavaScript o jQuery che possa usare il mio script in un web server. La tua idea è più funzionale se si vuole creare semplicemente uno script Python che usa il mio come modulo; si possono fare entrambe le cose, ma hanno scopi decisamente diversi.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

2 participants