forked from scossa/StreamingCommunity
up
This commit is contained in:
57
README.md
57
README.md
@@ -1,30 +1,52 @@
|
||||
# Trova link giusto di streamingcommunity
|
||||
|
||||
Anzitutto fanculo netflix. <br>
|
||||
Esistono molti cloni online di streamingcommunity, e tutti offrono un servizio simile all'originale, ma contente malware di ogni tipo.<br>
|
||||
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. <br>
|
||||
Esistono molti cloni online di streamingcommunity, e tutti offrono un servizio simile all'originale, ma contente malware di ogni tipo.<br>
|
||||
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.<br>
|
||||
|
||||
### 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 <code>attuale.txt</code> contenente il link corretto.<br>
|
||||
- [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. <br>
|
||||
Se per qualche strano caso dovessero avvenire redirect assurdi, il massimo che può succedere è che si cancelli il contenuto di <code>attuale.txt</code>. In questo caso tornate su questa repo- Probabilmente sarà stato trovato un bug ed è già stato aggiornato o è in corso d'opera. Quindi recuperarate <code>attuale.txt</code>, 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)<br>
|
||||
|
||||
```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:<br>
|
||||
edita lo script [make_index.sh](./make_index.sh), quindi setta la variabile <code>PWD_SC</code> in testa e decommenta i comandi per i permessi in fondo.<br>
|
||||
Infine metti la tua cartella (quella che hai messo anche in <code>PWD_SC</code>) dietro a un reverse proxy.<br>
|
||||
|
||||
### 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 <code>PWD_SC</code> 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 <code>PWD_SC</code>) dietro a un reverse proxy.<br>
|
||||
@@ -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"
|
||||
|
||||
@@ -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"
|
||||
Reference in New Issue
Block a user