Προς το περιεχόμενο

Πρόβλημα σε σκριπτάκι : Από swf σε pdf


Lanike71

Προτεινόμενες αναρτήσεις

Υπάρχουν στο νετ βιβλία ή παρόμοια, που είναι σε online μορφή και δεν επιτρέπουν κατέβασμα.

 

Επειδή όμως το online σκρολάρισμα καταντά ανυπόφορο, είπα  να δοκιμάσω να το κατεβάσω τοπικά με κάποιο τρόπο.

Τα αρχεία αυτά βρίσκονται αποθηκευμένα ως swf στο νετ.Η διαδικασία που λέω να ακολουθήσω είναι το batch downloading, μετά από swf σε png, μετά όλα τα png σε ένα pdf.

Τη διαδικασία του downloading την κάνω με το χέρι μέσα από ένα download manager και αποθηκεύονται σε μορφή p1.swf, p2.swf κλπ. (όπου p η κάθε σελίδα του βιβλίου).

Τη διαδικασία από swf σε png την κάνω με σκριπτ . Τα προβλήματα που δημιουργούνται τώρα είναι τα εξής : Τα png είναι της μορφής png1.png, png2.png κλπ. Όταν όμως δημιουργείται το pdf, δεν τα έχει με τη σειρά, καθώς το png10.png προηγείται του png1.png.

 

Υπάρχει κάποιος τρόπος για σορτάρισμα ή για άλλη ονομασία των αρχείων πριν τη δημιουργία pdf;

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Αφου τα κατεβασεις, βρες ενα προγραμμα για batch renaming (ο thunar αν θυμαμαι καλα εχει μια τετοια λειτουργια) και ονομασε τα img01, img02... img99 πριν τα κανεις pdf.

 

Μου κανει εντυπωση παντως που καθε σελιδα ειναι και ξεχωριστο swf

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Αφου τα κατεβασεις, βρες ενα προγραμμα για batch renaming (ο thunar αν θυμαμαι καλα εχει μια τετοια λειτουργια) και ονομασε τα img01, img02... img99 πριν τα κανεις pdf.

 

Μου κανει εντυπωση παντως που καθε σελιδα ειναι και ξεχωριστο swf

 

http://www.taexeiola.gr/%CE%B3%CE%BB%CF%89%CF%83%CF%83%CE%B1-%CE%B5-%CE%B4%CE%B7%CE%BC%CE%BF%CF%84%CE%B9%CE%BA%CE%BF%CF%85-%CE%BB%CF%85%CF%83%CE%B5%CE%B9%CF%82-%CF%84%CE%B5%CF%84%CF%81%CE%B1%CE%B4%CE%B9%CE%BF/

 

Με το πρόσθετο ff, Download Flash and Video, βλέπω τα λινκς (στη συγκεκριμένη είναι 120).

 

Επειδή ίσως να είναι και τριψήφια, θα πρέπει να είναι της μορφής p001.swf κλπ.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Αν τρέχεις άλλον file manager (γιατι ο thunar πράγματι έχει τέτοια λειτουργία) το  Link.png Site: Metamorphose

είναι μια λύση για batch renaming. Πράγματι για να μπουν με την σωστή σειρά πρέπει να είναι της μορφής 001,002, ...  διαφορετικά το p10.png προηγείται του p2.png γιατι όταν γίνεται το sort αντιμετοπίζονται ως αλφαριθμιτικά ονόματα αρχείων και όχι ως αριθμούς.

  • Like 1
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Αν τρέχεις άλλον file manager (γιατι ο thunar πράγματι έχει τέτοια λειτουργία) το Link.png Site: https://github.com/metamorphose/metamorphose2">Metamorphose

είναι μια λύση για batch renaming. Πράγματι για να μπουν με την σωστή σειρά πρέπει να είναι της μορφής 001,002, ... διαφορετικά το p10.png προηγείται του p2.png γιατι όταν γίνεται το sort αντιμετοπίζονται ως αλφαριθμιτικά ονόματα αρχείων και όχι ως αριθμούς.

Το καλύτερο πρόγραμμα για batch renaming με διαφορά

  • Like 1
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

 
 

Έχοντας χρόνο, είπα να ασχοληθώ λίγο πιο πολύ με bash και με εκπλήσσει όλο και πιο πολύ. Εκεί που ως τώρα έκανα χειροκίνητα το download μέσα από κάποιο browser, τώρα δίνοντας απλά την εντολή

 

' wget ht**://p.calameoassets.com/150526144708-db4b08840b4937b7f112321fc4bf1e56/p{1..20}.swf '

 

κατέβασα αυτόματα 20 swf's και μετά το script τα μετονόμασε... :-)

 

Μία ερώτηση ακόμη :

 

Αποθηκεύοντας σε κάποια μεταβλητή n τον αριθμό των swf's δε μου δουλεύει μετά. Ποιά είναι η σωστή σύνταξη;

 

Πχ στο παραπάνω το 20, πώς πρέπει να γραφεί ως n;

 

Δοκίμασα το wget ' ht**://p.calameoassets.com/150526144708-db4b08840b4937b7f112321fc4bf1e56/p{1..$(n)}.swf ' αλλά δε δουλεύει.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Αν δεν το εχεις λυσει ακομη, μπορείς να βάλεις όλα τα links σου σε ένα αρχείο κειμένου, π.χ. links.txt

Μετά τα κατεβάζεις με:

wget -c -i links.txt

Άκυρο. Τώρα είδα πως το url που θες να κατεβάσεις είναι από 1-20, οπότε πρέπει να μπει σε script που κάθε φορά θα έχει και άλλο μετρητή. 

Τέλοσπάντων

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...