Bulk upload pe Sony DPT-RP1 din Linux

Setul de scripturi Python care îmi permite să manevrez eReaderul Sony de 13” din Linux nu a aflat încă de bulk upload. Așa că am tastat un script BASH barbar care-și face treaba și-mi urcă pe dispozitiv tot ce-i PDF din folderul în care am salvat fișierele în cel de pe dispozitiv:


#!/bin/bash

cd /home/cypress/Desktop/13eink/

for f in *.pdf

do

dptrp1 --client-id /home/cypress/.dtp-client --key \

/home/cypress/.dtp.key --addr 192.168.1.170 \

upload /home/cypress/Desktop/13eink/$f Document/Pocket/$f

echo "Uploaded $f to Sony DPT-RP1"

done



Nu-i poezie, dar merge.

Acum să văd cum automatizez chestia asta să fac sync automat. Ceva cu systemctl, ceva cu un fișier .timer și unul .service invocat de .timer. Dar cel .service să ignore fișierele PDF vechi, deja uploadate. Sau primul script să le șteargă cu rm după ce le-a uploadat (mai simplu așa).




Scriptul BASH de mai sus l-aș putea invoca din orice folder cu PDF-uri dacă-l transform așa:


#!/bin/bash

for f in *.pdf

do

dptrp1 --client-id \

~/.dtp-client --key \

~/.dtp.key --addr \

192.168.1.170 upload \

./$f Document/Pocket/$f

echo "Uploaded $f to Sony DPT-RP1"

done


Mai văd, mai testez. Sunt curios dacă pot băga un progress bar în el sau măcar să afișeze filesize-urile fișierelor urcate.


 



The post Bulk upload pe Sony DPT-RP1 din Linux appeared first on Razvan T. Coloja.

 •  0 comments  •  flag
Share on Twitter
Published on September 04, 2018 08:25
No comments have been added yet.