Discussion - 🍿📼 Sensorr
majaxx Parce que mon raspberry tourne déjà pas mal de choses, et je ne voulais pas le surcharger en rajoutant une surcouche docker. C'est un raspberry pi 3B
pi@mediaserv:~ $ cat /proc/cpuinfo
...
Hardware : BCM2835
Revision : a02082
Serial : 00000000f7725c67
Model : Raspberry Pi 3 Model B Rev 1.2
hydrog3n Voici les infos de python:
pi@mediaserv:~ $ python -V
Python 2.7.16
pi@mediaserv:~ $ python3 -V
Python 3.7.3
Et voici le résultat après nettoyage:
pi@mediaserv:/opt/sensorr $ git clean -d -x -f
Removing node_modules/
Removing yarn-error.log
pi@mediaserv:/opt/sensorr $ yarn cache clean
yarn cache v1.22.4
success Cleared cache.
Done in 87.41s.
pi@mediaserv:/opt/sensorr $ yarn install --network-timeout=100000
yarn install v1.22.4
[1/4] Resolving packages...
warning Resolution field "leveldown@5.4.0" is incompatible with requested version "leveldown@5.0.2"
warning Resolution field "leveldown@5.4.0" is incompatible with requested version "leveldown@5.0.2"
warning Resolution field "sharp@0.23.2" is incompatible with requested version "sharp@^0.22.1"
[2/4] Fetching packages...
warning Pattern ["esprima-fb@~3001.0001.0000-dev-harmony-fb"] is trying to unpack in the same destination "/home/pi/.cache/yarn/v6/npm-esprima-fb-3001.1.0-dev-harmony-fb-b77d37abcd38ea0b77426bb8bc2922ce6b426411/node_modules/esprima-fb" as pattern ["esprima-fb@~3001.1.0-dev-harmony-fb"]. This could result in non-deterministic behavior, skipping.
warning url-loader@1.1.2: Invalid bin field for "url-loader".
warning webpack-hot-client@4.1.2: Invalid bin field for "webpack-hot-client".
warning pm2@4.1.2: The engine "embed" appears to be invalid.
info fsevents@2.1.1: The platform "linux" is incompatible with this module.
info "fsevents@2.1.1" is an optional dependency and failed compatibility check. Excluding it from installation.
info fsevents@1.2.9: The platform "linux" is incompatible with this module.
info "fsevents@1.2.9" is an optional dependency and failed compatibility check. Excluding it from installation.
[3/4] Linking dependencies...
warning " > plex-api-pinauth@0.1.0" has incorrect peer dependency "plex-api@^3.2.0".
[4/4] Building fresh packages...
[7/41] ⢀ core-js
[8/41] ⢀ styled-components
[3/41] ⠠ leveldown
[4/41] ⠠ puppeteer
error /opt/sensorr/node_modules/leveldown: Command failed.
Exit code: 1
Command: node-gyp-build
Arguments:
Directory: /opt/sensorr/node_modules/leveldown
Output:
events.js:174
throw er; // Unhandled 'error' event
^
Error: spawn node-gyp ENOENT
at Process.ChildProcess._handle.onexit (internal/child_process.js:240:19)
at onErrorNT (internal/child_process.js:415:16)
at process._tickCallback (internal/process/next_tick.js:63:19)
Emitted 'error' event at:
at Process.ChildProcess._handle.onexit (internal/child_process.js:246:12)
Il semblerait que l'erreur soit liée à leveldown
, sachant que nous avons un warning sur la version, ne serait-ce pas lié? warning Resolution field "leveldown@5.4.0" is incompatible with requested version "leveldown@5.0.2"
- Modifié
Salut à tous !
Je suis le projet depuis un petit bout de temps et je me suis enfin décidé à tester
Perso j'ai une stack docker complète de nginx jusqu'à transmission pour le dl. J'ai configuré ce dernier en watch-dir activé avec le bon path et Sensorr fait le taff à merveille.
Derrière tout ça j'ai Plex qui récupère le tout en direct et la boucle est bouclée !
Un grand merci @thcolin c'est du super taff et je suis un très grand fan de l'interface autant du style que de l'ergo !
- Modifié
Hello o/
J'ai regardé en vitesse sur le dépot, je découvre un peu tout ce qui est couchpotatoes et autre ^^ .
J'ai cependant une question... Y a pas une petite section pour installer ça sans Docker ? Docker est pas automatisé dans mon SI (pas de supervision, pas de metrologie, pas d'update automatique...) et j'ai un tout petit peu la mega flemme de gérer ça ^^ )
Si je lis le Dockerfile ça semble resembler à ça l'installation (sur un user dédié bien entendu) :
git clone https://github.com/thcolin/sensorr.git
cd sensorr
vim config.default.json
yarn config
yarn install
yarn run build
yarn run prod
J'ai bon ou j'oublie quelque chose ? ^^
En tout cas ça semble prométeur !
EDIT : Y a juste a copier le config.default.json
dans config/config.json
et c'est tout bon \o/
Hello,
Merci pour l’intérêt que vous portez au projet, ça fait plaisir et ça donne envie de continuer ! Je suis un peu en pause en ce moment sur le projet parce que l'été et que pleins de choses personnelles, mais j'ai un retravail de fond en cours, notamment sur la gestion de la base de données et de la structure globale de l'application. J'avance dés que je me trouve un peu de temps de disponible et d'envie, il n'y aura pas de manifestation visuel de ce changement mais l'application et tout ce qui tourne autour n'en seront que plus robuste.
niocb Le soucis viens des dépendances et notamment de la base de données, avec le travail que j'ai cité précédemment, Sensorr devrait être compatible sur Raspberry dans le futur, actuellement ce n'est pas le cas.
majaxx Yes, j'ai vu ton issue sur Github, je traite ça dés que je trouve le temps !
Hello, très beau projet, je suis en train de tester cela.
En ce qui concerne le déplacement / renommage des films, as-tu une idée pour procéder ?
- Modifié
Hello, déjà merci de l’intérêt que tu porte au projet ! Je suis pas sur de bien comprendre ta question par contre, Sensorr ne fait "que" télécharger un .torrent et considérer qu'un film est "archivé", il ne fait pas de lien avec le système de fichier
thcolin Ok c'était la question. Un peu comme le fait Sonarr, ou Radarr, qu'on puisse définir un dossier système, et que Sensorr, une fois le fichier téléchargé, le déplacer et renomme suivant un template, mais j'imagine que via le Blackhole, il n'est pas possible de suivre l'état du torrent dans le Rtorrent/Transmission
Mon but avec Sensorr est de le garder simple, pour l'instant j'ai décidé de ne pas implémenter d'autre gestion des téléchargement que le blackhole, je laisse la gestion plus avancées des téléchargements directement à rTorrent, Transmission et autres Download Manager
Hello ! Désolé pour le peux de news ces derniers mois, je suis en plein refacto complet de l'application (je la reprends de 0), notamment pour vraiment améliorer les performances (de l'architecture, de la base de données et de React), je commence à avoir des résultats satisfaisant mais ça me prends pas mal de temps. Je vous envoie un screen ce soir pour vous donner un peu de contexte !
En terme de nouveautés (au delà des performances), j'ai ajouté un theme dark, les traductions EN/FR, une vue de chargement, une base de données coté serveur uniquement (aujourd'hui elle est dupliquée sur le navigateur ce qui impact énormément les performances à terme)
Du coup pendant ce temps peu de changement sur la version actuel, je m'en excuse
- Modifié
Merci pour les informations Hate d'avoir la nouvelle version
Une idée de période concernant la mise à disposition de la nouvelle version ?
Honnêtement je pourrais pas m'avancer, je suis seul sur le projet de A à Z (Architecture, Design, Front, CLI, DB, CI, etc...) du coup ça dépends beaucoup de mon temps libre, j'essaye de travailler sur le projet au moins une fois par semaine mais c'est parfois complexe, j'aimerais sortir une version 1.0.0
propre et performante d'ici à cet été
Bonjour,
J'utilise depuis le début votre programme qui est au top merci pour le taff c'est cool !!
Juste une petite question, quelqu'un aurai un reverse proxy pour nginx car je ne passe pas par docker mais par Debian en yarn install et je voudrais sécurisé un peu l'installation mais je sèche la...
Merci d'avance.
Hello, désolé pour le peu de nouvelles, je traine pas mal sur l'UI actuellement, les pages de détails (movie, person, collection) sont quasiment terminées, pas mal d'optimisation sur les composants, une bonne partie d'UX aussi, il me reste pas mal de gros points à voir encore (fonctionnalité de "requêtes", les pages de configuration, les tâches de records et de synchro avec Plex)
Je préfère pas donner de date pour éviter de ne pas m'y tenir #sorry, je vais essayer de record un peu la navigation pour vous présenter l'avancée
Bonjour à tous,
Je vais peut-être avoir l'air idiot en posant cette question, mais je viens d'installer sensorr sur mon nas et je ne trouve nulle part le nom d'utilisateur et le mot de passe de démarrage...
Merci d'avance !
Hello,
User sensorr
et password sensorr
, c'est modifiable dans le fichier de configuration ou via l'UI
Btw j'avance toujours aussi lentement, désolé du peu de nouvelles, je travail sur les performances, notamment de la grille de scroll infinie de la page Discover, c'est un travail assez long et fastidieux mais ça avance