thcolin / sensorr Goto Github PK
View Code? Open in Web Editor NEW🍿📼 Sensorr - Your Friendly Digital Video Recorder
License: GNU Lesser General Public License v3.0
🍿📼 Sensorr - Your Friendly Digital Video Recorder
License: GNU Lesser General Public License v3.0
Congrats on your new project. Looks promising.
Now to the point. Please don't copy the quality profiles from Radarr. They're so rigid and counter productive.
Problems:
Instead allow for creation of custom movie profiles like the examples below:
quality_definitions //user defined but with healthy defaults
[
{
id: 0
name: 'h265 high',
codec: 'h265',
allowed_resolutions: ['2160'],
bitrate_min: 10,000,
bitrate_max: 30,000
},
{
id: 1,
name: 'h265 low',
codec: 'h265',
allowed_resolutions: ['2160', '1080'],
bitrate_min: 500,
bitrate_max: 3,000
},
{
id: 2,
name: 'h264 low',
codec: 'h264',
allowed_resolutions: ['2160', '1080', '720'],
bitrate_min: 1,000,
bitrate_max: 3,000
}
]
quality_profiles //user defined but with healthy default(s)
[
{
id: 0,
name: 'Big screen movies',
quality_profiles: [1] //h265 high
},
{
id: 1,
name: 'Default Profile',
quality_profiles: [2, 3] //h265 low & h264 low
},
{
id: 2,
name: 'Compatibility profile',
quality_profiles: [2] //the ipads and the kid's TV can't handle h265
}
]
wanted_movies
[
{
name: 'Mad Max: Fury Road (2015)',
imdb_id: 'tt1392190',
wanted_qualities: [0, 1] //Big screen and default profile - we want it for the projector as well as for the bedroom TV
...
},
{
name: 'Toy Story 4 (2019)',
imdb_id: 'tt1979376',
wanted_qualities: [0, 2] //Big screen and compatibility profile - we want it for the projector as well as for the kids TV
...
},
{
name: 'Gone Fishin (1997),
imdb_id: 'tt0119214',
wanted_qualities: [1] //Default profile - No need for high bitrate or compatibility for this one.
...
}
Hello there :)
Thank you first for this amazing tool and the amont of work.
I've an issue with the latest version with this environment :
run command :
docker run -p 5070:5070 -e TZ=Europe/Paris -v [config folder]:/app/sensorr/config -v [blackhole folder]:/app/sensorr/blackhole --name="sensorr" thcolin/sensorr:latest
config :
défaut config.json and custom (v0.9) config.json with same results
2020-05-13T00:18:50: PM2 error: TypeError [ERR_INVALID_ARG_TYPE]: The "data" argument must be of type string or an instance of Buffer, TypedArray, or DataView. Received type number (28) | stderr -- | --
--> not blocking error
TypeError [ERR_INVALID_CHAR]: Invalid character in header content ["WWW-Authenticate"] | stderr -- | --
--> Internal Server Error
I can give more details about it if needed and I'll be glad to help
julien
When I try to install or run the program (by Docker) on Raspberry Pi the message appears:
standard_init_linux.go:190: exec user process caused "exec format error"
I use DietPi (an extremely light Debian)
Because someone needs to do it. Why not you? :D
J'ai bien installé et configuré Jackett sur mon serveur ;) Lorsque je lance une recherche manuelle sur Jackett, j'obtiens une liste de torrents disponible sur YggTorrent ;)
Cependant sensorr me retourne aucun résultat à chaque fois !
vendors~main.bundle.js:23 Uncaught TypeError: You provided an invalid object where a stream was expected. You can provide an Observable, Promise, Array, or Iterable. at p (vendors~main.bundle.js:23) at o (vendors~main.bundle.js:16) at t.error (vendors~main.bundle.js:16) at t._error (vendors~main.bundle.js:16) at t.error (vendors~main.bundle.js:16) at t._error (vendors~main.bundle.js:16) at t.error (vendors~main.bundle.js:16) at t._error (vendors~main.bundle.js:16) at t.error (vendors~main.bundle.js:16) at t._error (vendors~main.bundle.js:16)
GET http://163.172.11.201:5070/proxy?url=aHR0cDovLzE2My4xNzIuMTEuMjAxOjkxMTcvYXBpL3YyLjAvaW5kZXhlcnMveWdndG9ycmVudC9yZXN1bHRzL3RvcnpuYWIvP3E9bGUgYnJpbyZRdWVyeT1sZSBicmlvJnQ9c2VhcmNoJmNhdD0yMDAwLDIwMTAsMjAyMCwyMDMwLDIwNDAsMjA1MCwyMDYwJmZvcm1hdD1qc29uJmFwaWtleT04dnJubmNlYTNhNGV3YzcwOWRoYTB1bnZma2x2OGEyag== 500 (Internal Server Error)
_ {message: "ajax error 500", name: "AjaxError", xhr: XMLHttpRequest, request: {…}, status: 500, …}
Torrent Files that have a name with Russian characters inside do not work properly.
it says "file not found"
When using Jackett to search for movies I can get results and add a title to be downloaded. Whenever I click on "Grab a manual ticket" or force a "record" action this always shows up in the log file as error.
From my understanding when it "records" it should send the magnet link to the blackhole directory. Is this not the case? What action sends a link to the locally configured directory?
"err": {
"message": "request to http://magnet/?xt=urn:btih:659eae1f5dd3def74e571a44665fa22972aa706e&dn=Vanilla+Sky+%25282001%2529+720p+x264+-+750MB+-+YIFY&tr=udp%253A%252F%252Ftracker.leechers-paradise.org%253A6969&tr=udp%253A%252F%252Ftracker.openbittorrent.com%253A80&tr=udp%253A%252F%252Fopen.demonii.com%253A1337&tr=udp%253A%252F%252Ftracker.coppersurfer.tk%253A6969&tr=udp%253A%252F%252Fexodus.desync.com%253A6969 failed, reason: getaddrinfo ENOTFOUND magnet",
"type": "system",
"errno": "ENOTFOUND",
"code": "ENOTFOUND"
},
"code": "ENOTFOUND"
Hi,
When I click on the button grab it
I get the following message
Something went wrong during movie.2019.TRUEFRENCH.720p.BluRay grabing : FetchError: request to https://jackett:9117/dl/tracker/?jackett_apikey=xxxxxxxxxxxxxxxxxxxxxxxx&path=Q2ZESjhBVnRuQjBuUnlwT3NLbVJrbkx1bDlzd1kzWTFnbmdTbXFXcDZDaEViV0JvSjlqaUxzc3lQMHZCNUN3djVtdTl2V21MX1V4dnUxdVEtY3dlRVBjM1EzNDA2NUNYUVhfYUxKanJfN1V2VTYwOGNoZ2xndlMtcWNpR3o2Y1NVaWRRdjdZQmxQZS02WVNrTHlHbjVCTFdJeGs0TTlsZ3REWDQxQ0lWbEZMYlNaVVhZT1ltX3RES2hsTWdKdTFQYWlKWHo1Q0NWSFRFSTY3UzJ2WTg5c2RRT2UtWDA2SFR6SGtaRXFsa3p3NlRRcVpV&file=movie.2019.TRUEFRENCH.720p.BluRay failed, reason: write EPROTO 140089308867464:error:1408F10B:SSL routines:ssl3_get_record:wrong version number:../deps/openssl/openssl/ssl/record/ssl3_record.c:332:
This url is not correct : https://jackett:9117/dl/tracker/?jackett_apikey=xxxxxxxxxxxxxxxxxxxxxxxx
The correct url is http://jackett:9117/dl/tracker/?jackett_apikey=xxxxxxxxxxxxxxxxxxxxxxxx
Le champ password dans les settings de sensorr est en clair pour l'authentification.
Il serait mieux de le masquer pour éviter que tout le monde puisse voir le mot de passe en jetant un oeil sur l'écran lors de la configuration
`
2020-01-02T09:35:05.512748+00:00 app[web.1]: 2020-01-02T09:35:05: PM2 log: [PM2][WORKER] Registering a cron job on: 4
2020-01-02T09:35:05.514383+00:00 app[web.1]: 2020-01-02T09:35:05: PM2 log: [PM2][WORKER] Registering a cron job on: 5
2020-01-02T09:35:19.315118+00:00 heroku[router]: at=error code=H20 desc="App boot timeout" method=GET path="/" host=sensorr.herokuapp.com request_id=2ac156ea-10c7-427d-8de0-203e27c80684 fwd="45.56.174.200" dyno= connect= service= status=503 bytes= protocol=https
2020-01-02T09:35:32.109793+00:00 heroku[web.1]: State changed from starting to crashed
2020-01-02T09:35:32.022434+00:00 heroku[web.1]: Error R10 (Boot timeout) -> Web process failed to bind to $PORT within 60 seconds of launch
2020-01-02T09:35:32.022505+00:00 heroku[web.1]: Stopping process with SIGKILL
2020-01-02T09:35:32.091240+00:00 heroku[web.1]: Process exited with status 137
2020-01-02T09:35:32.630562+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/" host=sensorr.herokuapp.com request_id=d04d26bd-41f5-4299-954e-8af777462c80 fwd="45.56.174.200" dyno= connect= service= status=503 bytes= protocol=https
2020-01-02T09:35:33.503055+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/" host=sensorr.herokuapp.com request_id=212d2212-93ad-491c-8bc2-87e047e82cf4 fwd="45.56.174.200" dyno= connect= service= status=503 bytes= protocol=https
2020-01-02T09:35:34.033433+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/favicon.ico" host=sensorr.herokuapp.com request_id=12209747-b87f-456d-a379-4f5a997c484f fwd="45.56.174.200" dyno= connect= service= status=503 bytes= protocol=https`
please help me to solve it
Hello,
I wasn't sure whether I should create two separate issues but given it's a fresh install I thought they might be linked.
Install details:
docker run -p 5070:5070 -v /home/<myactualusername>/.sensorr:/app/sensorr/config -v /home/<myactualusername>/downloads:/app/sensorr/blackhole --name="sensorr" thcolin/sensorr
First comment:
When creating the container, the creation behaves oddly.
When I created other contaiers (Radarr, Ombi), containers were created and I returned to prompt, then I could start them.
With Sensorr, it acted as if it was actually starting the container immediately and throw up a lot of logs (the same you get with "docker logs ".
The logs show a lot of errors (see below), but Sensorr is still browsable.
After editing the config, the configuration JSON file is correctly created in the .sensorr directory in my user's home, and contains valid data.
I also manage to link Sensorr with Plex, connection seems OK from Sensorr's settings page, and Sensorr is listed in the authenticated devices in the Plex management interface.
However:
Here are the logs obtained after a fresh container start:
$ FORCE_COLOR=1 pm2-runtime start ecosystem.config.js --env=production 2020-11-18T16:40:32: PM2 log: Launching in no daemon mode 2020-11-18T16:40:32: PM2 error: TypeError [ERR_INVALID_ARG_TYPE]: The "data" argument must be of type string or an instance of Buffer, TypedArray, or DataView. Received type number (28) at Object.writeFileSync (fs.js:1380:5) at module.exports.Daemon.innerStart (/app/sensorr/node_modules/pm2/lib/Daemon.js:89:8) at /app/sensorr/node_modules/pm2/lib/Client.js:77:14 at /app/sensorr/node_modules/pm2/lib/Client.js:311:14 at processTicksAndRejections (internal/process/task_queues.js:79:11) 2020-11-18T16:40:33: PM2 error: (node:28) Warning: Accessing non-existent property 'cat' of module exports inside circular dependency (Use
node --trace-warnings ... to show where the warning was created) 2020-11-18T16:40:33: PM2 error: (node:28) Warning: Accessing non-existent property 'cd' of module exports inside circular dependency 2020-11-18T16:40:33: PM2 error: (node:28) Warning: Accessing non-existent property 'chmod' of module exports inside circular dependency 2020-11-18T16:40:33: PM2 error: (node:28) Warning: Accessing non-existent property 'cp' of module exports inside circular dependency 2020-11-18T16:40:33: PM2 error: (node:28) Warning: Accessing non-existent property 'dirs' of module exports inside circular dependency 2020-11-18T16:40:33: PM2 error: (node:28) Warning: Accessing non-existent property 'pushd' of module exports inside circular dependency 2020-11-18T16:40:33: PM2 error: (node:28) Warning: Accessing non-existent property 'popd' of module exports inside circular dependency 2020-11-18T16:40:33: PM2 error: (node:28) Warning: Accessing non-existent property 'echo' of module exports inside circular dependency 2020-11-18T16:40:33: PM2 error: (node:28) Warning: Accessing non-existent property 'tempdir' of module exports inside circular dependency 2020-11-18T16:40:33: PM2 error: (node:28) Warning: Accessing non-existent property 'pwd' of module exports inside circular dependency 2020-11-18T16:40:33: PM2 error: (node:28) Warning: Accessing non-existent property 'exec' of module exports inside circular dependency 2020-11-18T16:40:33: PM2 error: (node:28) Warning: Accessing non-existent property 'ls' of module exports inside circular dependency 2020-11-18T16:40:33: PM2 error: (node:28) Warning: Accessing non-existent property 'find' of module exports inside circular dependency 2020-11-18T16:40:33: PM2 error: (node:28) Warning: Accessing non-existent property 'grep' of module exports inside circular dependency 2020-11-18T16:40:33: PM2 error: (node:28) Warning: Accessing non-existent property 'head' of module exports inside circular dependency 2020-11-18T16:40:33: PM2 error: (node:28) Warning: Accessing non-existent property 'ln' of module exports inside circular dependency 2020-11-18T16:40:33: PM2 error: (node:28) Warning: Accessing non-existent property 'mkdir' of module exports inside circular dependency 2020-11-18T16:40:33: PM2 error: (node:28) Warning: Accessing non-existent property 'rm' of module exports inside circular dependency 2020-11-18T16:40:33: PM2 error: (node:28) Warning: Accessing non-existent property 'mv' of module exports inside circular dependency 2020-11-18T16:40:33: PM2 error: (node:28) Warning: Accessing non-existent property 'sed' of module exports inside circular dependency 2020-11-18T16:40:33: PM2 error: (node:28) Warning: Accessing non-existent property 'set' of module exports inside circular dependency 2020-11-18T16:40:33: PM2 error: (node:28) Warning: Accessing non-existent property 'sort' of module exports inside circular dependency 2020-11-18T16:40:33: PM2 error: (node:28) Warning: Accessing non-existent property 'tail' of module exports inside circular dependency 2020-11-18T16:40:33: PM2 error: (node:28) Warning: Accessing non-existent property 'test' of module exports inside circular dependency 2020-11-18T16:40:33: PM2 error: (node:28) Warning: Accessing non-existent property 'to' of module exports inside circular dependency 2020-11-18T16:40:33: PM2 error: (node:28) Warning: Accessing non-existent property 'toEnd' of module exports inside circular dependency 2020-11-18T16:40:33: PM2 error: (node:28) Warning: Accessing non-existent property 'touch' of module exports inside circular dependency 2020-11-18T16:40:33: PM2 error: (node:28) Warning: Accessing non-existent property 'uniq' of module exports inside circular dependency 2020-11-18T16:40:33: PM2 error: (node:28) Warning: Accessing non-existent property 'which' of module exports inside circular dependency 2020-11-18T16:40:33: PM2 log: App [sensorr:web:0] starting in -cluster mode- 2020-11-18T16:40:33: PM2 log: App [sensorr:purge:1] starting in -fork mode- 2020-11-18T16:40:33: PM2 error: TypeError [ERR_INVALID_ARG_TYPE]: The "data" argument must be of type string or an instance of Buffer, TypedArray, or DataView. Received type number (46) at Object.writeFileSync (fs.js:1380:5) at /app/sensorr/node_modules/pm2/lib/God/ForkMode.js:258:12 at wrapper (/app/sensorr/node_modules/pm2/node_modules/async/internal/once.js:12:16) at next (/app/sensorr/node_modules/pm2/node_modules/async/waterfall.js:96:20) at /app/sensorr/node_modules/pm2/node_modules/async/internal/onlyOnce.js:12:16 at WriteStream.<anonymous> (/app/sensorr/node_modules/pm2/lib/Utility.js:186:13) at WriteStream.emit (events.js:315:20) at WriteStream.EventEmitter.emit (domain.js:485:12) at internal/fs/streams.js:395:12 at FSReqCallback.oncomplete (fs.js:163:23) 2020-11-18T16:40:33: PM2 log: App [sensorr:purge:1] online 2020-11-18T16:40:33: PM2 log: App [sensorr:record:2] starting in -fork mode- 2020-11-18T16:40:33: PM2 error: TypeError [ERR_INVALID_ARG_TYPE]: The "data" argument must be of type string or an instance of Buffer, TypedArray, or DataView. Received type number (53) at Object.writeFileSync (fs.js:1380:5) at /app/sensorr/node_modules/pm2/lib/God/ForkMode.js:258:12 at wrapper (/app/sensorr/node_modules/pm2/node_modules/async/internal/once.js:12:16) at next (/app/sensorr/node_modules/pm2/node_modules/async/waterfall.js:96:20) at /app/sensorr/node_modules/pm2/node_modules/async/internal/onlyOnce.js:12:16 at WriteStream.<anonymous> (/app/sensorr/node_modules/pm2/lib/Utility.js:186:13) at WriteStream.emit (events.js:315:20) at WriteStream.EventEmitter.emit (domain.js:485:12) at internal/fs/streams.js:395:12 at FSReqCallback.oncomplete (fs.js:163:23) 2020-11-18T16:40:33: PM2 log: App [sensorr:record:2] online 2020-11-18T16:40:33: PM2 log: App [sensorr:web:0] online 2020-11-18T16:40:33: PM2 log: App [sensorr:schedule:3] starting in -fork mode- 2020-11-18T16:40:33: PM2 log: App [sensorr:pairwise:4] starting in -fork mode- 2020-11-18T16:40:33: PM2 error: TypeError [ERR_INVALID_ARG_TYPE]: The "data" argument must be of type string or an instance of Buffer, TypedArray, or DataView. Received type number (60) at Object.writeFileSync (fs.js:1380:5) at /app/sensorr/node_modules/pm2/lib/God/ForkMode.js:258:12 at wrapper (/app/sensorr/node_modules/pm2/node_modules/async/internal/once.js:12:16) at next (/app/sensorr/node_modules/pm2/node_modules/async/waterfall.js:96:20) at /app/sensorr/node_modules/pm2/node_modules/async/internal/onlyOnce.js:12:16 at WriteStream.<anonymous> (/app/sensorr/node_modules/pm2/lib/Utility.js:186:13) at WriteStream.emit (events.js:315:20) at WriteStream.EventEmitter.emit (domain.js:485:12) at internal/fs/streams.js:395:12 at FSReqCallback.oncomplete (fs.js:163:23) 2020-11-18T16:40:33: PM2 log: App [sensorr:schedule:3] online 2020-11-18T16:40:33: PM2 error: TypeError [ERR_INVALID_ARG_TYPE]: The "data" argument must be of type string or an instance of Buffer, TypedArray, or DataView. Received type number (61) at Object.writeFileSync (fs.js:1380:5) at /app/sensorr/node_modules/pm2/lib/God/ForkMode.js:258:12 at wrapper (/app/sensorr/node_modules/pm2/node_modules/async/internal/once.js:12:16) at next (/app/sensorr/node_modules/pm2/node_modules/async/waterfall.js:96:20) at /app/sensorr/node_modules/pm2/node_modules/async/internal/onlyOnce.js:12:16 at WriteStream.<anonymous> (/app/sensorr/node_modules/pm2/lib/Utility.js:186:13) at WriteStream.emit (events.js:315:20) at WriteStream.EventEmitter.emit (domain.js:485:12) at internal/fs/streams.js:395:12 at FSReqCallback.oncomplete (fs.js:163:23) 2020-11-18T16:40:33: PM2 log: App [sensorr:pairwise:4] online 2020-11-18T16:40:33: PM2 log: App [sensorr:hydrate:5] starting in -fork mode- 2020-11-18T16:40:33: PM2 error: TypeError [ERR_INVALID_ARG_TYPE]: The "data" argument must be of type string or an instance of Buffer, TypedArray, or DataView. Received type number (68) at Object.writeFileSync (fs.js:1380:5) at /app/sensorr/node_modules/pm2/lib/God/ForkMode.js:258:12 at wrapper (/app/sensorr/node_modules/pm2/node_modules/async/internal/once.js:12:16) at next (/app/sensorr/node_modules/pm2/node_modules/async/waterfall.js:96:20) at /app/sensorr/node_modules/pm2/node_modules/async/internal/onlyOnce.js:12:16 at WriteStream.<anonymous> (/app/sensorr/node_modules/pm2/lib/Utility.js:186:13) at WriteStream.emit (events.js:315:20) at WriteStream.EventEmitter.emit (domain.js:485:12) at internal/fs/streams.js:395:12 at FSReqCallback.oncomplete (fs.js:163:23) 2020-11-18T16:40:33: PM2 log: App [sensorr:hydrate:5] online job "./bin/sensorr purge" waiting... job "./bin/sensorr record" waiting... job "./bin/sensorr schedule" waiting... TypeError [ERR_INVALID_ARG_TYPE]: The "data" argument must be of type string or an instance of Buffer, TypedArray, or DataView. Received type number (39) at Object.writeFileSync (fs.js:1380:5) at ProcessContainer (/app/sensorr/node_modules/pm2/lib/ProcessContainer.js:67:8) at Object.<anonymous> (/app/sensorr/node_modules/pm2/lib/ProcessContainer.js:100:3) at Module._compile (internal/modules/cjs/loader.js:1185:30) at Object.Module._extensions..js (internal/modules/cjs/loader.js:1205:10) at Module.load (internal/modules/cjs/loader.js:1034:32) at Function.Module._load (internal/modules/cjs/loader.js:923:14) at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:71:12) at internal/main/run_main_module.js:17:47 job "./bin/sensorr pairwise" waiting... job "./bin/sensorr hydrate" waiting... SOCKET {"sessions":0} PM2 {"event":"connected"} 2020-11-18T16:40:35: PM2 log: Stopping app:sensorr:hydrate id:5 2020-11-18T16:40:35: PM2 log: Stopping app:sensorr:pairwise id:4 2020-11-18T16:40:35: PM2 log: Stopping app:sensorr:schedule id:3 SOCKET {"jobs":{"sensorr:purge":true,"sensorr:record":false,"sensorr:schedule":false,"sensorr:pairwise":false,"sensorr:hydrate":false}} SOCKET {"jobs":{"sensorr:purge":true,"sensorr:record":true,"sensorr:schedule":false,"sensorr:pairwise":false,"sensorr:hydrate":false}} SOCKET {"jobs":{"sensorr:purge":true,"sensorr:record":true,"sensorr:schedule":true,"sensorr:pairwise":false,"sensorr:hydrate":false}} SOCKET {"jobs":{"sensorr:purge":true,"sensorr:record":true,"sensorr:schedule":true,"sensorr:pairwise":true,"sensorr:hydrate":false}} SOCKET {"jobs":{"sensorr:purge":true,"sensorr:record":true,"sensorr:schedule":true,"sensorr:pairwise":true,"sensorr:hydrate":true}} 2020-11-18T16:40:35: PM2 log: Stopping app:sensorr:record id:2 2020-11-18T16:40:35: PM2 log: Stopping app:sensorr:purge id:1 2020-11-18T16:40:35: PM2 log: App [sensorr:schedule:3] exited with code [0] via signal [SIGINT] 2020-11-18T16:40:35: PM2 log: App [sensorr:pairwise:4] exited with code [0] via signal [SIGINT] 2020-11-18T16:40:35: PM2 log: App [sensorr:purge:1] exited with code [0] via signal [SIGINT] 2020-11-18T16:40:35: PM2 log: App [sensorr:record:2] exited with code [0] via signal [SIGINT] 2020-11-18T16:40:35: PM2 log: App [sensorr:hydrate:5] exited with code [0] via signal [SIGINT] SOCKET {"jobs":{"sensorr:purge":true,"sensorr:record":true,"sensorr:schedule":false,"sensorr:pairwise":true,"sensorr:hydrate":true}} SOCKET {"jobs":{"sensorr:purge":true,"sensorr:record":true,"sensorr:schedule":false,"sensorr:pairwise":false,"sensorr:hydrate":true}} SOCKET {"jobs":{"sensorr:purge":false,"sensorr:record":true,"sensorr:schedule":false,"sensorr:pairwise":false,"sensorr:hydrate":true}} SOCKET {"jobs":{"sensorr:purge":false,"sensorr:record":false,"sensorr:schedule":false,"sensorr:pairwise":false,"sensorr:hydrate":true}} SOCKET {"jobs":{"sensorr:purge":false,"sensorr:record":false,"sensorr:schedule":false,"sensorr:pairwise":false,"sensorr:hydrate":false}} 2020-11-18T16:40:35: PM2 log: pid=60 msg=process killed 2020-11-18T16:40:35: PM2 log: pid=61 msg=process killed 2020-11-18T16:40:35: PM2 log: pid=68 msg=process killed 2020-11-18T16:40:35: PM2 log: pid=46 msg=process killed 2020-11-18T16:40:35: PM2 log: pid=53 msg=process killed SOCKET #wJ0Qtl8XpsloA4LFAAAA {"event":"connected"} SOCKET #wJ0Qtl8XpsloA4LFAAAA {"sessions":0} SOCKET #wJ0Qtl8XpsloA4LFAAAA {"jobs":{"sensorr:purge":false,"sensorr:record":false,"sensorr:schedule":false,"sensorr:pairwise":false,"sensorr:hydrate":false}} SOCKET #wJ0Qtl8XpsloA4LFAAAA {"plex":"unknown"} SOCKET {"plex":"authorized"}
J'ai effectué les commandes suivantes :
git clone https://github.com/thcolin/sensorr.git
cd sensorr
npm i -g pm2
npm i
npm run build
npm run prod
Et j'obtiens ce message :
2018-12-10T17:58:44: PM2 log: Launching in no daemon mode
2018-12-10T17:58:44: PM2 log: App [sensorr:web:0] starting in -fork mode-
2018-12-10T17:58:44: PM2 log: App [sensorr:record:1] starting in -fork mode-
2018-12-10T17:58:44: PM2 log: App [sensorr:web:0] online
2018-12-10T17:58:44: PM2 log: App [sensorr:record:1] online
job "./bin/sensorr record -a" working...
PM2 Connected successfully
job "./bin/sensorr record -a" done !
2018-12-10T17:58:47: PM2 log: App [sensorr:record:1] exited with code [0] via signal [SIGINT]
Salut, j'ai installé un Jackett qui n'a pas de domaine lié et est en http://ip:port. Je remarque que Sensorr appelle quand même l'API en HTTPS. Est-il possible de ne pas forcer le SSL ?
Bonjour,
Je me suis rendu compte que meme en modifiant l'identifiant et le mot de passe cela ne fonctionner pas
J'explique .
La modification s'effectue bien dans le fichier de config , malheureusement une fois la page actualisé si je n'entre pas de mot de passe ou que je rentre n'importe quoi l'accès fonctionne quand même
Hi,
When i click on any link to download the movie it says "Something went wrong during Fatman xxxx grabing : TypeError: Only absolute URLs are supported"
Do u have a fix ?
Bonjour
Je ne peux pas sauvegarder la configuration que je rentre sur http://127.0.0.1:5070/configure/configure
J'ai une erreur 500 sur http://127.0.0.1:5070/api/configure.
Ai-je loupé quelque chose ?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.