aggiornamenti

marco
2020-06-09 18:16:44 +02:00
parent 0c9080680f
commit f71e134a26
2 changed files with 11 additions and 1 deletions
+1
@@ -7,3 +7,4 @@
* [funzioni di debug](https://github.com/kodiondemand/addon/wiki/funzioni-di-debug)
* [Installazione e aggiornamenti](https://github.com/kodiondemand/addon/wiki/aggiornamenti)
* [Guida canali community](https://telegra.ph/Guida-Community-Channel-KoD-07-06)
+10 -1
@@ -159,13 +159,22 @@ typeActionDict={'findvideos': ['movies'], 'episodios': ['tvshows']}
typeContentDict={'film': ['movies'], 'serie': ['tvshows']}
```
* pagination
>Se settato divide il risultato in più pagine, facendo in modo che kod debba caricare solo una parte dei reali risultati
>Se settato divide il risultato in più pagine, facendo in modo che kod debba caricare solo una parte dei reali risultati.<br>
>Utile se la pagina web mostra tantissimi risultati e il conseguente scraping diventa lento (es: Ultimi 100 film aggiunti)
```python
pagination = 30 # 30 risultati per pagina
pagination = '' # basta che la variabile sia settata e prende il default, ovvero 20 risultati
```
* sceneTitle
>Se settato a True, il titolo verrà passato a [guessit](https://guessit.readthedocs.io/en/latest/), che separerà tutte le info aggiuntive contenute.<br>
>Se il sito dovesse mostrare il nome della release (file) è l'ideale per ottenere le info riguardanti la qualità senza troppi problemi (support.scrape penserà ad inserire le info negli item e a mostrarle nel titolo se necessario).
>Esempio di dati estratti
```python
>>> guessit.guessit('Il.Caso.Collini.2019.iTALiAN.BDRiP.XviD-PRiME[MT]')
MatchesDict([('title', 'Il Caso Collini'), ('year', 2019), ('language', <Language [it]>), ('source', 'Blu-ray'), ('other', 'Rip'), ('video_codec', 'Xvid'), ('release_group', 'PRiME[MT]'), ('type', 'movie')])
```
Inoltre è possibile creare degli [hook](https://www.pierov.org/2011/06/10/cosa-sono-gli-hook/) creando funzioni con i seguenti nomi:
* itemHook(item)
>Chiamata ogni qualvolta un item sta per essere aggiunto, prende come parametro item e deve ritornare l'item con tutte le modifiche che ritieni neccessarie.