Skip to content
VirgileZZZPublic

About

🎬 Netflox

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

Netflox

Ma bibliothĂšque de sĂ©ries et d'animes, Ă  regarder dans le navigateur comme sur un site de streaming — mais avec mes propres fichiers.

  • BibliothĂšque : jaquettes, saisons, Ă©pisodes, reprise lĂ  oĂč on s'est arrĂȘtĂ©, favoris, catĂ©gories, notes en Ă©toiles et notes IMDb.
  • Lecteur vidĂ©o : sous-titres .vtt (sans fond, dĂ©plaçables Ă  la souris), autres langues audio, passer le gĂ©nĂ©rique, Ă©pisode suivant automatique, aperçu au survol de la barre, raccourcis clavier.
  • Partage : un lien pour regarder depuis le tĂ©lĂ©phone ou la tĂ©lĂ© sur la mĂȘme box, ou depuis n'importe oĂč via un tunnel Cloudflare.
  • Scans et documents : lecteur de scans page par page, PDF, EPUB, CBZ.
  • TĂ©lĂ©chargement : rĂ©cupĂ©rer des Ă©pisodes depuis Anime-Sama / Nakanime.

Démarrer

Regarder sur cet ordinateur

Ouvrir index.html dans Chrome (ou Edge / Opera), puis choisir le dossier videos/. Le navigateur s'en souvient pour les fois suivantes.

Ou l'app Netflox (menu DĂ©marrer) : la mĂȘme page dans sa propre fenĂȘtre, sans serveur ni partage. Le dossier videos/ se choisit une fois, puis se rouvre tout seul ; RTX Video Super Resolution est allumĂ©e d'office ; au premier lancement elle reprend ce qu'Opera gardait (edits vus, favoris
). Elle est d'office sur le compte de l'hĂŽte (celui cochĂ© « compte de l'hĂŽte » dans comptes.html) : ce qu'on y regarde part dans ce compte, et ce qu'il a appris sur un lien de partage revient dans l'app (--compte <pseudo> pour en prendre un autre). F11 plein Ă©cran, F5 recharger, F12 outils de dĂ©veloppement. Pour la refaire aprĂšs une modification de app/ : cd app, npm install, npm run build → app/dist/win-unpacked/Netflox.exe. Ce qui change dans index.html et js/ y arrive sans rien refaire.

Regarder depuis un autre appareil

Double-cliquer sur partager.bat (il faut Python) :

  • local : un lien http://192.168.x.x:8000 pour le tĂ©lĂ©phone ou la tĂ©lĂ© connectĂ©s Ă  la mĂȘme box ;
  • internet : un lien Cloudflare temporaire, valable tant que la fenĂȘtre reste ouverte (il faut cloudflared, sinon : winget install --id Cloudflare.cloudflared).

Ceux qui l'ouvrent peuvent noter les épisodes et, s'ils le veulent, créer un compte (pseudo + mot de passe) pour retrouver leur progression sur les liens suivants. Le lien ne donne accÚs qu'aux vidéos, images, sous-titres et pistes : jamais à tes fichiers de données.

Sur téléphone, Netflox s'installe comme une application (« Ajouter à l'écran d'accueil »).

Pendant le partage, un Ă©pisode ajoutĂ© dans videos/ apparaĂźt sans relancer (l'index est refait toutes les 3 minutes). À chaque lancement, les fiches des sĂ©ries, les notes des invitĂ©s et les comptes sont copiĂ©s dans sauvegardes-auto/ (les 15 derniĂšres sont gardĂ©es).

Ranger les fichiers

videos/
  nom-de-la-serie/
    nom-de-la-serie.jpg          ← la jaquette (facultatif)
    saison1/
      nom-de-la-serie_1.mp4
      nom-de-la-serie_2.mp4
      sous-titres/
        nom-de-la-serie_1.fr.vtt
        nom-de-la-serie_1.en.vtt
      audio/
        nom-de-la-serie_1.fr.m4a ← une autre langue, jouĂ©e Ă  la place de celle de la vidĂ©o
  • VidĂ©os lisibles : .mp4 (le mieux), .webm, .ts ; le .mkv ne passe pas dans un navigateur.
  • Les sous-titres doivent ĂȘtre en .vtt, posĂ©s Ă  cĂŽtĂ© : ceux qui sont dans le MP4 ne s'affichent pas dans Chrome.
  • Pour plusieurs pistes de la mĂȘme langue : .fr.vtt, .fr2.vtt


Outils

Fichier À quoi ça sert
comptes.html Les comptes de tes potes : ce qu'ils ont vu et noté, nouveau mot de passe, déconnexion, renommage, suppression. Pendant que partager.bat tourne, ouvre http://127.0.0.1:<port>/comptes.html sur ton PC (jamais accessible par le lien).
annoter-edits.html
Dit, pour chaque edit, jusqu'Ă  quel Ă©pisode il montre l'histoire. Le fil d'edits ne montre ensuite que ceux qui ne spoilent rien de ce que tu n'as pas vu (bouton « Spoilers » en haut Ă  droite pour tout voir). À ouvrir dans Chrome sur l'ordinateur des vidĂ©os.
Convertir-Video.bat Convertit n'importe quelle vidéo en MP4 lisible par le navigateur (ou en MKV pour archiver). Glisser-déposer des fichiers ou des dossiers dessus.
download-all-seasons.bat TĂ©lĂ©charge toutes les saisons d'un anime depuis une URL du catalogue Anime-Sama, une fenĂȘtre par saison.
main.py Le téléchargeur en ligne de commande (python main.py --help).
outils/dedoublonner_sous_titres.py RepĂšre les rĂ©pliques affichĂ©es deux fois en mĂȘme temps dans les .vtt (--corriger pour les fusionner ; les originaux vont dans sauvegardes-sous-titres/). Une phrase redite juste aprĂšs n'est pas touchĂ©e.
outils/notes_imdb.py Remplit les notes IMDb des épisodes (--complet pour les nouvelles séries et les titres).

Pour le téléchargeur : pip install -r requirements.txt, et ffmpeg pour convertir les .ts en .mp4.

Exemple :

python main.py --url "https://anime-sama.to/catalogue/demon-slayer/saison1/vostfr/" --episodes all --mp4

Raccourcis du lecteur

Touche Action
Espace / K Lecture / pause
← / → 10 s en arriùre / en avant (Maj : 60 s)
↑ / ↓ Volume
M Couper le son
F Plein écran
N Épisode suivant
0 
 9 Aller à 0 %, 10 %
 90 % de l'épisode
Échap Quitter le plein Ă©cran, puis fermer le lecteur

Crédits

Le téléchargeur (main.py, src/) vient de SertraFurr/Anime-Downloader.

About

🎬 Netflox

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages