Stop spamming logs with ls errors, add todo
This commit is contained in:
parent
c8cbdfc108
commit
98a36761b7
|
@ -0,0 +1,18 @@
|
||||||
|
To Do
|
||||||
|
-----
|
||||||
|
* Status web app as PWA
|
||||||
|
* Move `video/` and `audio/` into new `incomplete/` directory
|
||||||
|
* Report title in status.json
|
||||||
|
* Output JSON instead of bourne shell for env
|
||||||
|
* New function in common: getenv() { jq -r --arg key="$1" '.[key]' env.json }
|
||||||
|
* Then just slurp the thing into the status json
|
||||||
|
* Indicate what is in the encoding queue (# items, titles)
|
||||||
|
* Completion percentage scraping
|
||||||
|
* Handbrake: `Encoding: task 2 of 2, 20.58%`
|
||||||
|
* dvdbackup: `Copying Title, part 2/4: 72% done`
|
||||||
|
|
||||||
|
|
||||||
|
Done
|
||||||
|
----
|
||||||
|
|
||||||
|
* Status web app
|
|
@ -5,8 +5,8 @@
|
||||||
cat <<EOD
|
cat <<EOD
|
||||||
{
|
{
|
||||||
"finished": {
|
"finished": {
|
||||||
"video": $(ls *.mkv | jq -nR '[inputs]'),
|
"video": $(ls *.mkv 2>/dev/null | jq -nR '[inputs]'),
|
||||||
"audio": $(ls */*/*.mp3 | jq -nR '[inputs]')
|
"audio": $(ls */*/.mp3 2>/dev/null | jq -nR '[inputs]')
|
||||||
},
|
},
|
||||||
"status": {
|
"status": {
|
||||||
"reader": $(cat status.reader | jq -nR '[inputs][0]'),
|
"reader": $(cat status.reader | jq -nR '[inputs][0]'),
|
||||||
|
|
Loading…
Reference in New Issue