diff --git a/README.md b/README.md index 9c3f85a..d0e2586 100644 --- a/README.md +++ b/README.md @@ -1,30 +1,52 @@ # Trova link giusto di streamingcommunity -Anzitutto fanculo netflix.
-Esistono molti cloni online di streamingcommunity, e tutti offrono un servizio simile all'originale, ma contente malware di ogni tipo.
-Stufe di fare ricerche eterne per trovare il link giusto, sperando di non incappare in qualche ottimo clone, ecco pronto il git che risolve il problema permettendoci di gustarci i nostri film e serie preferite, con tutta la tranquillità necessaria e qualche funzionalità aggiuntiva. +## INDICE ISTRUZIONI +- [Motivazioni](#perchè-esiste-questo-git) +- [Mostra il link giusto](#1-se-vuoi-semplicemente-sapere-qualè-il-link-giusto) +- [Crea una pagina html accattivante con il link giusto](#2-genera-una-pagina-html-con-il-link-giusto) +- [Crea un feed rss in xml con il link giusto](#3-crea-un-feed-rss-con-il-link-giusto) +- [Selfhostare il servizio](#4-selfhostare-il-servizio) -### 1. Genera una pagina html con il link aggiornato di streamingcommunity +## Motivazioni +### Perchè esiste questo git? +Anzitutto fanculo merdflix.
+Esistono molti cloni online di streamingcommunity, e tutti offrono un servizio simile all'originale, ma contente malware di ogni tipo.
+Stufe di fare ricerche eterne per trovare il link giusto, sperando di non incappare in qualche ottimo clone... ecco pronto il git che risolve il problema permettendoci di gustarci i nostri film e serie preferite, con tutta la tranquillità necessaria e qualche funzionalità aggiuntiva.
+ +### Cosa fanno gli script? +Il cuore degli script di questo git si occupa di seguire il vecchio link noto di streamingcommunity, quindi controlla se c'è un redirect su un nuovo link, e se lo trova aggiorna attuale.txt contenente il link corretto.
+- [show_link.sh](./show_link.sh) mostra il link giusto +- [make_index.sh](./make_index.sh) crea una pagina html accattivante con il link giusto. Clicca [qui](http://streamingcommunity.accol.li) per una demo +- [rss_generator.sh](./rss_generator.sh) crea un feed rss in xml con il link giusto + +### Si è cancellato il contenuto di "attuale.txt" +Molto poco raramente streamingcommunity subisce attacchi informatici o roba simile, lo script è pronto a non rompersi. Arifanculo merdflix.
+Se per qualche strano caso dovessero avvenire redirect assurdi, il massimo che può succedere è che si cancelli il contenuto di attuale.txt. In questo caso tornate su questa repo- Probabilmente sarà stato trovato un bug ed è già stato aggiornato o è in corso d'opera. Quindi recuperarate attuale.txt, ed aggiornate gli script. + + +## 1. Se vuoi semplicemente sapere qual'è il link giusto: +```bash +# (richiede "attuale.txt") + +# esgui lo script: +./show_link.sh +``` + +## 2. Genera una pagina html con il link giusto lo script [make_index.sh](./make_index.sh) genera una index come in [questo link](http://streamingcommunity.accol.li)
```bash # (richiede "attuale.txt") -# Setta la variabile "PWD_SC" in testa allo script o lasciala con "PWD" per provare in locale -nano make_index.sh - # Avvia lo script manualmente ./make_index.sh # oppure mettilo in cron 0 0 * * * /path/to/make_index.sh ``` -Se vuoi selfhostare il servizio:
-edita lo script [make_index.sh](./make_index.sh), quindi setta la variabile PWD_SC in testa e decommenta i comandi per i permessi in fondo.
-Infine metti la tua cartella (quella che hai messo anche in PWD_SC) dietro a un reverse proxy.
-### 2. Crea un feed rss con il link: +## 3. Crea un feed rss con il link giusto: ```bash # (richiede "attuale.txt") @@ -34,15 +56,10 @@ nano rss_generator.sh # Avvia lo manualmente ./rss_generator.sh -# oppure mettilo in cron +# oppure mettilo in cron nella riga dopo "make_index.sh" 0 0 * * * /path/to/rss_generator.sh ``` -### 3. Se vuoi semplicemente sapere qual'è il link giusto di streamingcommunity: -```bash -# (richiede "attuale.txt") - -# esgui lo script: -./show_link.sh -``` - +## 4. Selfhostare il servizio +1. Edita lo script [make_index.sh](./make_index.sh), quindi setta la variabile PWD_SC in testa e decommenta i comandi per i permessi in fondo. (se usi anche [rss_generator.sh](./rss_generator.sh), editalo nello stesso modo ) +2. Infine metti la tua cartella (quella che hai messo sanche in PWD_SC) dietro a un reverse proxy.
\ No newline at end of file diff --git a/make_index.sh b/make_index.sh index 8d3713d..d1b6290 100755 --- a/make_index.sh +++ b/make_index.sh @@ -119,10 +119,8 @@ cat <<- _EOF > $PWD_SC/index.html _EOF # Setta i permessi giusti (decommentare se hostato) -#chown -R root:root $PWD_SC; echo "la cartella $PWD_SC è di root" +#chown -R root:root $PWD_SC; chmod 740 $PWD_SC/*; echo "reset a root dei permessi della cartella $PWD_SC e tutti i suoi file" #chmod +x $PWD_SC ; echo "permetto di leggere dentro a $PWD_SC" -#chmod 740 $PWD_SC/*; echo "reset permessi per tutti i file dentro a $PWD_SC" #chown -R www-data:www-data $PWD_SC/*.html; chmod -R 744 $PWD_SC/*.html; echo "do i permessi agli html dentro a $PWD_SC" -#chown -R www-data:www-data $PWD_SC/*.xml; chmod -R 744 $PWD_SC/*.xml; echo "do i permessi agli xml dentro a $PWD_SC" #chown root:root ./*.sh; chmod 740 ./*.sh; echo "do i permesi agli sh dentro $PWD_SC" #chown www-data:www-data ./splash.gif; chmod 740 ./splash.gif; echo "do i permesi alla gif splash" diff --git a/rss_gerator.sh b/rss_generator.sh similarity index 53% rename from rss_gerator.sh rename to rss_generator.sh index 9025776..cab9a38 100755 --- a/rss_gerator.sh +++ b/rss_generator.sh @@ -32,11 +32,14 @@ cat <<- _EOF > $PWD_SC/rss.xml _EOF -# Setta permessi giusti (decommentare se hostato) -#chown -R root:root $PWD_SC; echo "la cartella $PWD_SC è di root" -#chmod +x $PWD_SC ; echo "permetto di leggere dentro a $PWD_SC" -#chmod 740 $PWD_SC/*; echo "reset permessi per tutti i file dentro a $PWD_SC" -#chown -R www-data:www-data $PWD_SC/*.html; chmod -R 744 $PWD_SC/*.html; echo "do i permessi agli html dentro a $PWD_SC" -#chown -R www-data:www-data $PWD_SC/*.xml; chmod -R 744 $PWD_SC/*.xml; echo "do i permessi agli xml dentro a $PWD_SC" -#chown root:root ./*.sh; chmod 740 ./*.sh; echo "do i permesi agli sh dentro $PWD_SC" -#chown www-data:www-data ./splash.gif; chmod 740 ./splash.gif; echo "do i permesi alla gif splash" + +# Setta permessi giusti standalone selfhosted (LEGGERE GLI NB) +# NB DECOMMENTARE QUESTI COMANDI SOLO SE USI rss_generator selfhosted MA NON makeindex.sh +# NB NELLA MAGGIORPARTE DEI CASI TI SERVIRA' SOLO IL COMANDO PER GLI XML +#chown -R root:root $PWD_SC; chmod 740 $PWD_SC/*; echo "reset a root dei permessi della cartella $PWD_SC e tutti i suoi file" +#chmod +x $PWD_SC ; echo "permetto a chiunque di attraversare $PWD_SC" +#chown root:root ./*.sh; chmod 740 ./*.sh; echo "do i permessi giusti agli sh dentro $PWD_SC" + + +# Setta permessi giusti versione selfhosted con make_index (versione tipica) +#chown -R www-data:www-data $PWD_SC/*.xml; chmod -R 744 $PWD_SC/*.xml; echo "do i permessi giusti agli xml dentro a $PWD_SC"