Funzionamento da riga di comando

Issue #17 resolved
Red Squirrel repo owner created an issue

Riporto una email ricevuta oggi:

*Ciao Red

intanto ti ringrazio infinitamente per il bulk downloader in oggetto

poi volevo chiederti questo

secondo te sarebbe possibile implementarlo da riga di comando linux?

Nel senso... io ho un NAS con kernel linux e riesco a far girare svariati applicativi linux su di esso ma ovviamente essendo un NAS di rete non ha interfaccia o altro ma tutto è eseguito da riga di comando

E usando il comando screen riesco a far eseguire programmi e chiudere il terminale remoto senza interromperne l'esecuzione

il tuo software è fenomenale ma volevo tenerlo in esecuzione in modo da far lavorare il nas che è always on invece che il pc che giornalmente viene spento (perchè non posso far diversamente con un bimbo in casa)

Visto che già il programma lavora anche su linux mi chiedevo se potevi pensare di fare questa implementazione da riga di comando per cui: in un file .config imposto la configurazione delle 3 opzioni che ha ora (la cartella di download, la creazione del cbz e la cancellazione della cartella origine) poi lo lancio con un una sintassi tipo comando -s da-a url del manga

dove -s da-a indica che voglio scaricare solo i capitoli da x a y

oppure senza quell'opzione lui scarica tutto il manga..

spero tu possa prendere in considerazione la cosa

grazie in ogni caso!

ciao*

Comments (10)

  1. Red Squirrel reporter

    Allora, innanzitutto grazie per il feedback, dopodiché per rispondere alla domanda in questione vorrei avere qualche precisazione in più. In pratica non ho capito bene se la tua richiesta è di implementare nel programma una modalità di utilizzo a riga di comando oppure di scrivere proprio una variante nuova del programma che funzioni a riga di comando? Detto in altre parole più chiare, su quel NAS puoi comunque installare JAVA e quindi avviare il programma da riga di comando

    java -jar edenblabla.jar
    

    oppure non c'è proprio la possibilità di installare/usare JAVA sul tuo NAS? Chiedo questo perché ovviamente cambia tutto da una opzione all'altra per me, visto che se non puoi usare JAVA si tratta proprio di riscrivere il programma da zero utilizzando un altro linguaggio e questo capirai che è un qualcosa di improponibile xD Se però puoi invece usare JAVA allora la proposta diventa fattibile, anche se richiedendo non poco lavoro di modifica non potrei assicurare la sua implementazione a brevissimo, ma la metto comunque nella lista ToDo per il futuro. Fammi sapere ciao e grazie ancora ;)

  2. Simone

    Ciao Red e grazie ancora per l'apertura ticket!

    allora il NAS mi dice che uso

    [~] # java -version
    java version "1.8.0"
    Java(TM) SE Embedded Runtime Environment (build 1.8.0-b132, headless)
    Java HotSpot(TM) Embedded Client VM (build 25.0-b70, mixed mode)
    

    Non sono un esperto ma direi che tutto ciò che gira su java 1.8.0 a me va + che benone!

    per cui direi che non devi riscrivere il tuo programma :D

    attendo fiducioso e speranzoso!

    non preoccuparti delle tempistiche, non ho fretta :D

    grazie ancora Red!

    ciao

  3. Red Squirrel reporter

    Perfetto, si da quel che dice lì JAVA è già bello che installato e pronto da usare, decisamente meglio così :)

  4. Red Squirrel reporter

    Ciao, si la versione 5.0 che introduce anche questa novità è già pronta, è in beta testing da Ottobre xD Anzi hai fatto bene a ricordarmela che causa altri progetti me la ero completamente dimenticata a dir la verità xD Devo solo aggiornare il sito con changelog e spiegazioni varie, entro domani rilascio ;)

  5. Simone

    Ciao Red allora sto per cimentarmi col file xml impostato manualmente e ti farò sapere. nel frattempo ti dico che, lanciando il jar su OSX in modalità grafica (doppio click sul file) il programma si apre correttamente ma quando seleziono i capitoli e faccio ESPORTA XML mi dice, indipendentemente dal percorso di salvataggio, che è impossibile salvare il file...

  6. Log in to comment