Skip to content

Voir et partager sa bibliothèque privée

sizanic edited this page Sep 2, 2020 · 27 revisions

EN COURS DE CONSTRUCTION

EN COURS DE CONSTRUCTION

Vous voulez voir sur vStream votre bibliothèque que vous entretenez sur :

  • un hebergeur (UpToBox, 1fichier, Uploaded, etc.)
  • un débrideur (AllDebrid, debrid-file.com, etc.)
  • en FTP
  • etc.

=> Et vous voulez partager cette bibliothèque !

Il suffit de faire un export de votre bibliothèque dans un fichier PasteBin.

Vous n'avez plus qu'à déclarer l'identifiant PasteBin dans vStream et vous accéderez à vos fichiers.

Et vous pouvez partager cet identifiant PasteBin !

COMMENT FAIRE

cela se passe sur http://pastebin.com

Le fichier PasteBin doit contenir une ligne d’entête avec la liste des champs dont vous disposez. Et vous remplissez ensuite le fichier selon ces champs.

Vos fichiers sont stockés sur UptoBox, utilisez directement cet outil pour générer le PasteBin :

=> L'OUTIL ICI !!!

L'outil permet également d'importer depuis un simple fichier csv constitué des titres de films et des liens.

=> L'OUTIL ICI !!!

Dans vStream, rendez vous sur la source PasteBin. Un menu propose : "Ajouter un lien PasteBin" Saisissez le code du pasteBin. Par exemple, pour un pasteBin à l'adresse http://pastebin.com/abcxyz456, vous devez saisir : abcxyz456 Puis, donner une description à votre lien. Cela permet de facilement l'identifier lorsque vous aurez rentré plusieurs liens.

Métadonnées

N'oubliez pas d'activer les métadonnées dans les paramètres de l'extension vStream pour profiter d'une présentation avec les affiches et le synopsis de vos vidéos (films/séries/animes).

PRÉPARATION MANUELLE

Si vous n'utiliser pas l'outil pour préparer le fichier PasteBin, ou si vous voulez modifier quelques informations manuellement, voici comment le fichier doit être constitué.

Déclarer des films

Exemple minimum :

TITLE;URL Le Maître du jeu;'https://uptobox.com/azerty123' De chair et d'os;'http://123.234.456.678/private/de.chair.et.d.os.2019.FRENCH.HDRip.mkv' etc.

Déclarer des séries

Exemple minimum :

CAT;TITLE;SAISON;URLS serie;Dr House;01;{"S0E01": "https://uptobox.com/mqymtitn", "S01E02": "https://uptobox.com/xt41p4dxs", "S01E03": "https://uptobox.com/7cfereuyf", "S01E4": "https://uptobox.com/nap3q9dyd"}

Déclarer des films et Séries

Si vous déclarez des films et des séries dans le même fichier, le champ CAT est obligatoire, le champ SAISON peut rester vide pour les films.

CAT;TITLE;SAISON;URLS serie;Dr House;01;{"S0E01": "https://uptobox.com/mqymtitn", "S01E02": "https://uptobox.com/xt41p4dxs", "S01E03": "https://uptobox.com/7cfereuyf", "S01E4": "https://uptobox.com/nap3q9dyd"} film;Le Maître du jeu;;'https://uptobox.com/azerty123' film;De chair et d'os;;'http://123.234.456.678/private/de.chair.et.d.os.2019.FRENCH.HDRip.mkv' etc.

Parametres avancées

=> Voir plus bas l'utilisation d'un outil qui permet de renseigner automatiquement tous ces champs !

CHAMPS

Voici la liste des champs disponibles : CAT # (Optionnel) - Catégorie 'film', 'serie' (Film par défaut) TMDB # (optionnel) - Id TMDB TITLE # Titre du film / série SAISON # Saison pour les séries (ex 'Saison 03' ou 'S03' ou '03' ou '3') OU Saga pour les films (ex 'Mission impossible') (optionnel pour les films) GROUPES # (optionnel) - Groupes tel que "NETFLIX", "DISNEY", "Films enfants", "Mes films préférés"... YEAR # (optionnel) - Année RES # (optionnel) - Résolution (1080p, 4K, SD, 720, ...) GENRES # (optionnel) - Liste des genres URLS # Liste des liens, avec épisodes pour les séries = 'HEBERGEUR' # (optionnel) - URL de l'hebergeur, pour éviter de le mettre dans chaque URL, ex : 'https://uptobox.com/'

CAT

Si cette colonne n'est pas précisée, le contenu est considéré comme des films. Pour déclarer des séries, utiliser ce champ avec la valeur 'serie'. Pour déclarer des jap-animes, utiliser ce champ avec la valeur 'anime'.

TMDB Champ optionnel.

C'est la réference du film/série sur le site http://themoviedb.com Ce code sera utilisé pour retrouver les informations (Metadonnées) par vStream : Poster, synopsis, bande annonce, acteurs, films similaires, etc. (dans la fenetre Information du film).

Si cet identifiant n'est pas précisé, vStream fera une recherche à partir du nom du film (et de l'année si elle est précisée).

TITLE

Titre de la vidéo, tel qu'il apparaitra dans vStream.

URLS

Les liens directs vers la vidéo.

Par exemple :

CAT, TITLE, URLS film, Le Maître du jeu;'https://uptobox.com/azerty123' film, De chair et d'os;'http://123.234.456.678/private/de.chair.et.d.os.2019.FRENCH.HDRip.mkv'

Il est possible de donner plusieurs liens pour une même vidéo, il faut alors utiliser des crochets :

CAT, TITLE, URLS film, De chair et d'os;['https://uptobox.com/dcetdo23', 'http://123.234.456.678/private/de.chair.et.d.os.2019.FRENCH.HDRip.mkv']

Fournisseur unique

Si toutes vos vidéos sont hebergées chez le même fournisseur, vous pouvez préciser le préfixe pour ne pas avoir à le donner dans chaque URL.

Exemple avec uptobox, si vous avez ceci :

CAT, TITLE, URLS film, Le Maître du jeu;'https://uptobox.com/azerty123' film, De chair et d'os;['https://uptobox.com/dcetdo23', 'https://uptobox.com/dcesfdsd24']

Vous pouvez également l'écrire :

CAT, TITLE, URLS=https://uptobox.com/ film, Le Maître du jeu; 'azerty123' film, De chair et d'os; ['dcetdo23', 'dcesfdsd24']

Pour éviter que vos fichiers soient retrouver par des recherches sur le site PasteBin, vous pouver mettre des espaces dans cet URL : URLS=htt ps://up to box.c om/

YEAR Champ optionnel.

Année de la vidéo. Elle permet le classements des vidéos par années. Elle sert également à obtenir de meilleures résultats pour les métadonnées (si vous n'avez pas préciser l'ID TMDB).

=> Cela permet à vStream de proposer une section "Films(Années)"

RES Champ optionnel. Uniquement pour les films.

Il permet de préciser la résolution de la vidéo. Pas de règles de nommages en particulier, voici des exemples : 1080p, 4K, SD, 720, HD

=> Les films seront regroupés par résolution dans une section "Films(Résolutions)"

SAISON de séries

Pour une série (et animes), c'est le numéro de saison. Ces formats sont acceptés :

  • S02
  • 02
  • 2

Permet à vStream de regrouper les séries par saison.

SAISON de films Champ optionnel.

Pour un film, ce champ est utilisé pour renseigner la Saga, tel que : Alien, James Bond, Mission impossible, Matrix, etc.

Exemple avec la saga "Alien" :

CAT;TMDB;TITLE;SAISON;URLS film;348;Alien, le huitième passager;Alien;['https://uptobox.com/pxscvmhu2'] film;679;Aliens, le retour;Alien;['https://uptobox.com/8ka7azqr'] film;8077;Alien 3;Alien;['https://uptobox.com/4kbih0gr0'] film;8078;Alien, la résurrection;Alien;['https://uptobox.com/by1qprknq'] film;126889;Alien : Covenant;Alien;['https://uptobox.com/nl4q85eoq']

=> Cela permet à vStream de proposer une section "Films(SAGA)"

GENRES

Le genre de la vidéo, tel que : Action, Aventure, Fantastique, Animation, Drame, Horreur, Comédie, etc.

Une vidéo peut appartenir à plusieurs genre, on utilise alors des crochets : ['Action', 'Aventure', 'Science-Fiction']

Par exemple : CAT;TMDB;TITLE;YEAR;GENRES;URLS film;311324;La Grande muraille;2016;['Action', 'Aventure', 'Fantastique'];https://uptobox.com/9ehpwahrukzb film;293167;Kong : Skull Island;2017;['Action', 'Aventure', 'Fantastique'];https://uptobox.com/tk29o00mjsbo

L'utilisation des identifiants de genre de TMDB est supporté, ce qui donne pour l'exemple précedent : ['Action', 'Aventure', 'Science-Fiction'] => [28, 12, 14]

CAT;TMDB;TITLE;YEAR;GENRES;URLS film;311324;La Grande muraille;2016;[28, 12, 14];https://uptobox.com/9ehpwahrukzb film;293167;Kong : Skull Island;2017;[28, 12, 14];https://uptobox.com/tk29o00mjsbo

=> Cela permet à vStream de proposer une section "Films(GENRES)"

GROUPES Champ optionnel.

Permet de regrouper des films. Vous pouvez créer autant de groupes que vous voulez. Les films seront regroupés selon le nom des groupes.

Un titre de groupe ne doit pas contenir le caractère ':'.

=> Cela permet à vStream de proposer une section "Films(Dossiers)"

Exemple avec le groupes "Films enfants" :

CAT;TMDB;TITLE;GROUPES;URLS film;62211;Monstres Academy;"Films enfants";'https://uptobox.com/33q38ha42atu' film;150540;Vice-versa;"Films enfants";'https://uptobox.com/s422zpq3wu2a' film;127380;Le Monde de Dory;"Films enfants";'https://uptobox.com/4jwfgz2514s1' film;301528;Toy Story 4;"Films enfants";'https://uptobox.com/ay6sdsuroao7' film;457943;Massacre au Pensionnat;;'https://uptobox.com/ph822vx1awyr'

(Noter que le dernier n'est pas dans le groupe, le champ est resté vide)

Un film peut appartenir à plusieurs groupes, il faut alors utiliser des crochets. Exemple :

CAT;TMDB;TITLE;GROUPES;URLS film;301528;Toy Story 4;['Films enfants', 'DISNEY', 'PIXAR'];'https://uptobox.com/ay6sdsuroao7'

=> vStream proposera le même film dans trois dossiers distincts.

Deuxième niveau

Il est possible de définir un deuxième niveau hierarchique. Il faut utiliser le séparateur ':'.

Si vous voulez que les dossiers PIXAR et DISNEY soient regroupés dans un premier dossier nommé "Films enfants". Voici la syntaxe : 'Films enfants:DISNEY' 'Films enfants:PIXAR'

Ce qui donne :

CAT;TMDB;TITLE;GROUPES;URLS film;62211;Monstres Academy;'Films enfants:PIXAR';'https://uptobox.com/33q38ha42atu' film;150540;Vice-versa;['Films enfants:PIXAR', 'Films enfants:DISNEY'];'https://uptobox.com/s422zpq3wu2a'

Ici, vous aurez un dossiers "Films enfants" qui contient les deux dossiers PIXAR et DISNEY. Dans le dossier DISNEY, il y aura le film "Monstres Academy". Dans le dossier "PIXAR", vous retrouverez les films "Monstres Academy" et "Vice-versa".

Il est possible de donner un alias au groupe "Films enfants", pour ne pas avoir à le répeter. Par exemple, pour lui attribuer la lettre K (comme Kids), on définie cet alias dans l'entete.

CAT;TMDB;TITLE;SAISON;GROUPES={"K":"Films enfants","D":"Diffuseur"};URLS=https://uptobox.com/ film;62211;Monstres Academy;Monstres & Cie;'K:DISNEY';'33q38ha42atu' film;150540;Vice-versa;;['K:PIXAR', 'K:DISNEY'];'s422zpq3wu2a' serie;66788;13 Reasons Why;4;['Séries préférées', 'D:Netflix'];{1: "h0jydwlc3ylw", 2: "o696srice7d6", 3: "5yxalpd5ajhw", 4: "5dgk5oz1jtry", 5: "qwj694d3dqf8", 6: "sc7dbat916ya", 7: "rq5rzsbv0gk2"}

Pour accéder à la série "13 Reasons Why", il faudra passer par le dossier "Diffuseur", puis par le dossier "NETFLIX". Ou directement dans un dossier "Séries préférées".

OUTIL

Il existe un outil qui permet de créer automatiquement le format de ce fichier, à partir des sources :

  • Dossier UPTOBOX publique
  • Compte UPTOBOX privé
  • fichier CSV

LINUX Procédure pour une utilisation sous Linux : sudo apt-get install python3-tk virtualenv -p python3 --no-site-packages venvPastebin source venvPastebin/bin/activate pip install requests pip install pillow pip install requests-toolbelt

Lancement : python main.py

Windows

Téléchargeable ici pour Windows : Vous devez le décompresser dans un chemin court qui ne comporte pas d'espace ni d'accent.

Programme : "main.exe" qui se trouve dans le dossier \build

Avant de lancer le programme, vous devez modifier le fichier makePastebin.cfg selon les paramètres suivants :

[Config]

name = MonCompte

Nom du fichier de sortie

Avec name = MonCompte, le fichier sera nommé 'extract_MonCompte.txt' pour les films et 'extractSerie_MonCompte.txt' pour les séries.

keyMovieDB = XXXX #Key TMDB api, afin de produire les informations Genres, Saga, Année, classement par réalisateur, classement par diffuseur (Netflix, Amazon, Canal+, AppleTV+, etc.)

keyUpto = YYYY

token de votre Compte Uptobox si vos fichiers sont stockés sur un compte Uptobox.

Pour préciser ce mode de stockage, vous dever positionner le parametre "stockage = 2" dans la section [extract] de ce fichier

lang = fr

Langue de recherche sur TMDB

linkFolderFilm = https://uptobox.com/user_public?hash=………

Uniquement pour les films,utilisez un fichier pour les séries.

L'URL du dossier publique qui contient les FILMS à extraire.

Pour préciser ce mode de stockage, vous dever positionner le parametre "stockage = 1" dans la section [extract] de ce fichier

Vous pouvez également laisser ce paramètre vide et fournir un fichier qui contient une liste de dossiers publiques.

Séries : le fichier doit s'appeler : listeFolder_MonCompte.txt

Films : le fichier doit s'appeler : listeFolderFilms_MonCompte.txt

(selon le paramètre 'name' définie ci-dessus)

!!!!!! !!!!!!

Pour les series, vous devez constituer un fichier avec la liste de dossiers publiques

Ce fichier doit se nommer : listeFolder_MonCompte.txt (selon le paramètre 'name' ci-dessus)

Le fichier doit être constitué ainsi :

AU NOM DU PERE ET DU FILS (1993),,https://uptobox.com/user_public?hash=………….

listeFolderFilms_%s.txt"

[Extract] film = 1 serie = 1

Pour activer le type de contenu à extraire (1 pour extraire, sinon 0)

stockage = 2

Pour préciser le mode de stockage de vos vidéos à extraire

1 = repertoire publique Uptobox

2 = compte uptobox

3 = fichier csv (uniquement pour des films)

Le fichier csv doit se nommer filesFilms_MonCompte.csv (selon le paramètre 'name' ci-dessus)

Il doit être constitué des deux colonnes : Titre, url

modeTMDB = 0

Mode de traitement des résultats TMDB

0 = mode manuel (une fenetre s'ouvre pour choisir les medias si la recherche renvoit plusieurs resultats), à utiliser si vous n'avez pas fournie la date du film.

1 = automatique (prend le premier résultat trouvé)

//// 1 semi auto , filtrage comme siza sur l'annee et si len(resultat) > 3 => affichage choix mode 2 tout auto avec filtrage année ////

[Fournisseur] url = https://uptobox.com/

url de base commune a tous les fichiers du pastebin

[RepDistant] serie = SERIES film = FILMS

Avec le mode stockage= 2, nom des repertoires sur le compte uptobox

[RempSerie] ^got. = Game Of Throne ^gxoxt. = Game Of Thrones ^tgp = The Good Place

Permet de définir des règles de renommage automatique des series

Recherche par expression régulière

Retrouver dans le fichier "resultMap.csv", les noms de fichiers dont la syntaxe n'a pas permis de retrouver le nom du média (film ou série).

[Logger] niveau = info

Niveau d'information dans les log.

info ou debug

Retrouver dans le fichier "activity.log", les log de niveau "error"

FICHIERS CREES Avec le parametre "name = test", les fichiers générés seront :

extract_test.txt => Fichier au format pastebin pour les films extractSerie_test.txt => Fichier au format pastebin pour les séries mediaVstream_test.bd => historique des recherches TMDB, évite de rechercher de nouveau lors des prochaines extractions errorFilm.txt => liste des films sans resultat de recherche TMDB errorSerie.txt => liste des séries sans resultat de recherche TMDB, ou répertoire publique vide resultMap.csv => les noms de fichiers dont la syntaxe n'a pas permis de retrouver le nom du média (film ou série)

AVERTISSEMENT

Il peut être important de choisir son hebergeur en fonction du pays de résidence de ses serveurs.

https://www.phonandroid.com/hadopi-savoue-desarmee-face-aux-nouveaux-moyens-de-piratage.html https://www.zoneadsl.com/dossiers/maison-connectee/hadopi-les-pieges-a-eviter-et-comment-contourner-la-loi.html https://www.aeres-evaluation.fr/risques-telechargement-ddl-torrent/ https://syskb.com/meilleurs-sites-telechargement-direct/ (dernier paragraphe)

Clone this wiki locally