Lanike71 Δημοσ. 18 Μαΐου 2017 Δημοσ. 18 Μαΐου 2017 Υπάρχουν στο νετ βιβλία ή παρόμοια, που είναι σε 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;
jim_p Δημοσ. 18 Μαΐου 2017 Δημοσ. 18 Μαΐου 2017 Αφου τα κατεβασεις, βρες ενα προγραμμα για batch renaming (ο thunar αν θυμαμαι καλα εχει μια τετοια λειτουργια) και ονομασε τα img01, img02... img99 πριν τα κανεις pdf. Μου κανει εντυπωση παντως που καθε σελιδα ειναι και ξεχωριστο swf
Lanike71 Δημοσ. 18 Μαΐου 2017 Μέλος Δημοσ. 18 Μαΐου 2017 Αφου τα κατεβασεις, βρες ενα προγραμμα για 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 κλπ.
PerfectParanoia Δημοσ. 18 Μαΐου 2017 Δημοσ. 18 Μαΐου 2017 Αν τρέχεις άλλον file manager (γιατι ο thunar πράγματι έχει τέτοια λειτουργία) το Site: Metamorphose είναι μια λύση για batch renaming. Πράγματι για να μπουν με την σωστή σειρά πρέπει να είναι της μορφής 001,002, ... διαφορετικά το p10.png προηγείται του p2.png γιατι όταν γίνεται το sort αντιμετοπίζονται ως αλφαριθμιτικά ονόματα αρχείων και όχι ως αριθμούς. 1
Oxygene Δημοσ. 19 Μαΐου 2017 Δημοσ. 19 Μαΐου 2017 Αν τρέχεις άλλον file manager (γιατι ο thunar πράγματι έχει τέτοια λειτουργία) το Site: https://github.com/metamorphose/metamorphose2">Metamorphose είναι μια λύση για batch renaming. Πράγματι για να μπουν με την σωστή σειρά πρέπει να είναι της μορφής 001,002, ... διαφορετικά το p10.png προηγείται του p2.png γιατι όταν γίνεται το sort αντιμετοπίζονται ως αλφαριθμιτικά ονόματα αρχείων και όχι ως αριθμούς. Το καλύτερο πρόγραμμα για batch renaming με διαφορά 1
Lanike71 Δημοσ. 20 Μαΐου 2017 Μέλος Δημοσ. 20 Μαΐου 2017 Έχοντας χρόνο, είπα να ασχοληθώ λίγο πιο πολύ με 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 ' αλλά δε δουλεύει.
tritonas00 Δημοσ. 20 Μαΐου 2017 Δημοσ. 20 Μαΐου 2017 και χρησιμοποιησε " " n=20 wget "ht**://p.calameoassets.com/150526144708-db4b08840b4937b7f112321fc4bf1e56/p{1..$n}.swf" 1
Lanike71 Δημοσ. 20 Μαΐου 2017 Μέλος Δημοσ. 20 Μαΐου 2017 Oxygene και Tritonas, δε δουλεύει κάτι από τα 2.
Oxygene Δημοσ. 20 Μαΐου 2017 Δημοσ. 20 Μαΐου 2017 for n in {1..20}; do wget "ht**://p.calameoassets.com/150526144708-db4b08840b4937b7f112321fc4bf1e56/p"$n".swf"; done
capthookb Δημοσ. 23 Μαΐου 2017 Δημοσ. 23 Μαΐου 2017 Αν δεν το εχεις λυσει ακομη, μπορείς να βάλεις όλα τα links σου σε ένα αρχείο κειμένου, π.χ. links.txt Μετά τα κατεβάζεις με: wget -c -i links.txt Άκυρο. Τώρα είδα πως το url που θες να κατεβάσεις είναι από 1-20, οπότε πρέπει να μπει σε script που κάθε φορά θα έχει και άλλο μετρητή. Τέλοσπάντων
Lanike71 Δημοσ. 23 Μαΐου 2017 Μέλος Δημοσ. 23 Μαΐου 2017 for n in {1..20}; do wget "ht**://p.calameoassets.com/150526144708-db4b08840b4937b7f112321fc4bf1e56/p"$n".swf"; done Ναι, αυτό δούλεψε τελικά.
Oxygene Δημοσ. 23 Μαΐου 2017 Δημοσ. 23 Μαΐου 2017 Ναι, αυτό δούλεψε τελικά. Εκεί που αποτυγχάνουν όλα τ' άλλα πάντα δουλεύει μία λούπα 1
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα