plex-web-downloader/params.json

1 line
3.9 KiB
JSON

{"name":"Plex-web-downloader","tagline":"","body":"Plex Web Downloader\r\n===============\r\n\r\nCe projet permet de créer une liste de vos fichiers vidéo plex et de les partager aux travers d'une interface web.\r\n\r\n\r\nINSTALLATION\r\n--------------------\r\n\r\n**Sur Windows**\r\n\r\n pré requis, installer git ( https://git-scm.com/download/win )\r\n\r\n pré requis, installer nodejs 0.12.x ( https://nodejs.org/dist/v0.12.7/ )\r\n\r\n ouvrir l'invite de commande 'cmb', puis se deplacer dans un repertoire où vous voulez installer\r\n\r\n git clone https://github.com/TwanoO67/plex-web-downloader.git\r\n\r\n cd plex-web-downloader\r\n\r\n npm install\r\n\r\n modifier le fichier config.js, pour y mettre le chemin de la base de données plex (attention il faut doubler les anti-slash et proteger les espaces )\r\n\r\n exemple: C:\\\\Users\\\\yourUsername\\\\AppData\\\\Local\\\\Plex\\ Media\\ Server\\\\Plug-in\\ Support\\\\Databases\\\\com.plexapp.plugins.library.db\r\n\r\n npm start\r\n\r\n puis ouvrir dans votre navigateur l'adresse http://localhost:3000\r\n\r\n\r\n**Sous MacOS**\r\n\r\n pré requis, nodejs\r\n\r\n sinon installer homebrew\r\n\r\n ruby -e \"$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)\"\r\n\r\n et :\r\n\r\n brew install node\r\n\r\n git clone https://github.com/TwanoO67/plex-web-downloader.git\r\n\r\n cd plex-web-downloader\r\n\r\n npm install\r\n\r\n modifier le fichier config.js, pour y mettre le chemin de la base de données plex\r\n\r\n exemple: /Users/yourUsername/Library/Application Support/Plex Media Server/Plug-in Support/Databases/com.plexapp.plugins.library.db\r\n\r\n npm start\r\n\r\n puis ouvrir dans votre navigateur l'adresse http://localhost:3000\r\n\r\n\r\n**Sous Ubuntu**\r\n\r\n pré requis nodejs, ou\r\n\r\n apt-get install nodejs\r\n\r\n ln -s /usr/bin/nodejs /usr/local/bin/node\r\n\r\n puis, se déplacer dans votre repertoire pour l'install et :\r\n\r\n git clone https://github.com/TwanoO67/plex-web-downloader.git\r\n\r\n cd plex-web-downloader\r\n\r\n npm install\r\n\r\n modifier le fichier config.js, pour y mettre le chemin de la base de données plex\r\n\r\n exemple: /home/yourUsername/plex-config/Plex Media Server/Plug-in Support/Databases/com.plexapp.plugins.library.db\r\n\r\n npm start\r\n\r\n puis ouvrir dans votre navigateur l'adresse http://localhost:3000\r\n\r\n\r\n\r\nDEVELOPPEMENT\r\n--------------------\r\n\r\n**le projet a été créée initialement avec**\r\n\r\n node install express -g\r\n\r\n node install express-generator -g\r\n\r\n express nom_du_projet\r\n\r\n cd nom_du_projet\r\n\r\n npm install\r\n\r\n**pour installer plex (depuis un dockerfile)**\r\n\r\n mkdir ~/plex-config\r\n\r\n sudo chown 797:797 -R ~/plex-config\r\n\r\n sudo docker run -d --restart=always -v ~/plex-config:/config -v ~/Movies:/media/plex -p 32400:32400 wernight/plex-media-server\r\n\r\n sudo chmod 777 ~/plex-config/Plex\\ Media\\ Server/Plug-in\\ Support/Databases/*\r\n\r\n sudo chmod 777 ~/Movies\r\n\r\n sudo ln -s ~/Movies /media/plex\r\n\r\npuis configurer vos chaines sur: http://localhost:32400/web/index.html\r\n\r\n\r\nCOMPILATION\r\n--------------------\r\n\r\n npm install enclose -g\r\n\r\n enclose -o bin/mac_bin --loglevel info -c enclose_config.js -v 0.12.7 ./bin/www\r\n\r\n\r\nTODO Liste\r\n--------------------\r\n* Ajouter une présentation sur l'index, configurable dans config.js\r\n* Gérer les images des vignettes\r\n* Faire une page spéciales pour les séries\r\n* Gérer les téléchargements multi-source en proposant un lien aria2 (voir aria2.sourceforge.net)\r\n* Intégré web ui: http://ziahamza.github.io/webui-aria2/\r\n* Mettre en place une limite d'upload activable à la demande\r\n","google":"","note":"Don't delete this file! It's used internally to help with page regeneration."}