QuickStart
Per prima cosa importiamo la libreria:
Find
Adesso proviamo a cercare un anime:
Output
[
{
"id": 1717,
"name": "Sword Art Online",
"jtitle": "Sword Art Online",
"studio": "A-1 Pictures",
"release": "05 Luglio 2014",
"episodes": 25,
"state": "1",
"story": 'Kazuto "Kirito" Kirigaya, un genio della programmazione, entra in una realtà virtuale interattiva con pluralità di giocatori (una realtà "massively multi-player online" o "MMO") denominata "Sword Art Online". Il problema sta nel fatto che, una volta entrati, se ne può uscire solo vincitori, completando il gioco, perché il game over equivale a morte certa del giocatore.',
"categories": [...],
"image": "https://img.animeworld.so/locandine/36343l.jpg",
"durationEpisodes": "23",
"link": "https://www.animeworld.so/play/sword-art-online.N0onT",
"createdAt": "2020-08-02T15:42:44.000Z",
"language": "jp",
"year": "2012",
"dub": False,
"season": "summer",
"totViews": 461576,
"dayViews": 204,
"weekViews": 459,
"monthViews": 6416,
"malId": 11757,
"anilistId": 11757,
"mangaworldId": None,
"malVote": 7.35,
"trailer": "https://www.youtube.com/embed/6ohYYtxfDCg?enablejsapi=1&wmode=opaque",
},
...
]
La funzione find restituisce una lista di dizionari, uno per ogni anime trovato. Ogni dizionario contiene molte informazioni, tra cui: il nome, il numero di episodi, la data di uscita, il link, ecc.
Anime
La classe Anime è l'oggetto che stà alla base di questa libreria. Per istanziarla è necessario passare il link dell'anime, ottenuto direttamente dal sito di AnimeWorld o dalla funzione find vista prima.
Con questa classe è possibile ottenere informazioni sull'anime:
Output
Titolo: Sword Art Online
----------------------------------
Trama: Kazuto "Kirito" Kirigaya, un genio della programmazione, entra in una realtà virtuale interattiva con pluralità di giocatori (una realtà "massively multi-player online" o "MMO") denominata "Sword Art Online". Il problema sta nel fatto che, una volta entrati, se ne può uscire solo vincitori, completando il gioco, perché il game over equivale a morte certa del giocatore.
----------------------------------
Informazioni generali:
Categoria: Anime
Audio: Giapponese
Data di Uscita: 08 Luglio 2012
Stagione: Estate 2012
Studio: A-1 Pictures
Genere: ['Avventura', 'Azione', 'Fantasy', 'Gioco', 'Romantico', 'Sentimentale']
Voto: 8.36 / 10
Durata: 23 min/ep
Episodi: 25
Stato: Finito
Visualizzazioni: 461.733
----------------------------------
Ma soprattutto scaricare gli episodi:
Info
Se al metodo getEpisodes()
non viene passato nessun argomento, verranno ottenuti TUTTI gli episodi dell'anime.
Warning
ep.number
è un attributo di tipo str
, maggiori informazioni qui.