FF Multi Converter

...του ubuntu και έργων ΕΛ/ΛΑΚ (Έργα-Οδηγοί-Προτάσεις)

Συντονιστής: konnn

Re: FF Multi Converter

Δημοσίευσηαπό pros » 22 Ιαν 2012, 23:00

Κώδικας: Επιλογή όλων
$ apt-cache policy python-pythonmagick
python-pythonmagick:
Εγκατεστημένα: 0.9.1-1ubuntu2
Υποψήφιο: 0.9.1-1ubuntu2
Πίνακας Έκδοσης:
*** 0.9.1-1ubuntu2 0
500 http://ubuntu.otenet.gr/ lucid/universe Packages
100 /var/lib/dpkg/status

Κώδικας: Επιλογή όλων
python -c "from PyQt4.QtCore import PYQT_VERSION_STR ; print PYQT_VERSION_STR"
4.7.3


Το ίδιο αποτέλεσμα, υπάρχει και σε εγκατάσταση της 11.10
Κώδικας: Επιλογή όλων
oneiric@VirtualBox:~$ apt-cache policy python-pythonmagick
python-pythonmagick:
Εγκατεστημένα: 0.9.1-3ubuntu6
Υποψήφιο: 0.9.1-3ubuntu6
Πίνακας Έκδοσης:
*** 0.9.1-3ubuntu6 0
500 http://archive.ubuntu.com/ubuntu/ oneiric/universe i386 Packages
100 /var/lib/dpkg/status
oneiric@VirtualBox:~$ python -c "from PyQt4.QtCore import PYQT_VERSION_STR ; print PYQT_VERSION_STR"
4.8.5


Ilias95 έγραψε:Επίσης αν είναι εύκολο δες αν αυτό συμβαίνει και σε σένα.

Εδώ έπαθα πλάκα!
Στην μια περίπτωση (1η) ότι και να βάλω στις μεταβλητές (ακόμη και κενές να τις αφήσω), είτε αφήσω το σχόλιο είτε το βγάλω, εκτελώντας το
Spoiler: show
Κώδικας: Επιλογή όλων
import sys
import PythonMagick
from PyQt4.QtGui import QApplication

app = QApplication(sys.argv)

_in = ''
out = ''
img = PythonMagick.Image(_in)
img.write(out)
ο δείκτης του ποντικιού μετατρέπεται σε σταυρό και παίρνω ένα pdf της εικόνας του οποιουδήποτε αντικειμένου στο οποίο κάνω κλικ (επιφάνεια εργασίας, παράθυρο του ναυτίλου, παράθυρο του gedit)

Στην δεύτερη περίπτωση (oneiric) δεν δουλεύει
Κώδικας: Επιλογή όλων
oneiric@VirtualBox:~$ cd Επιφάνεια\ εργασίας/
oneiric@VirtualBox:~/Επιφάνεια εργασίας$ ./test.py
./test.py: line 1: import: command not found
./test.py: line 2: import: command not found
from: can't read /var/mail/PyQt4.QtGui
./test.py: line 7: _in: command not found
./test.py: line 8: out: command not found
./test.py: line 9: syntax error near unexpected token `('
./test.py: line 9: `img = PythonMagick.Image(_in)'

test.py
Spoiler: show
Κώδικας: Επιλογή όλων
import sys
import PythonMagick
from PyQt4.QtGui import QApplication

#app = QApplication(sys.argv)

_in = '/home/oneiric/Επιφάνεια εργασίας/2_STERIOS_PROSINIKLIS_NDA_translate_plus_standard_current.png'
out = '/home/oneiric/Επιφάνεια εργασίας/2_STERIOS_PROSINIKLIS_NDA_translate_plus_standard_current.pdf'
img = PythonMagick.Image(_in)
img.write(out)
10.04 / 12.04 64bit
Άβαταρ μέλους
pros
Συντονιστής
Συντονιστής
 
Δημοσιεύσεις: 3534
Εγγραφή: 28 Ιαν 2009, 22:28
IRC: sterios
Εκτύπωση

Re: FF Multi Converter

Δημοσίευσηαπό Ilias95 » 22 Ιαν 2012, 23:09

Ναι. Λογικό είναι. Και τώρα μόλις με βοήθησες να λύσω ένα άλλο άκυρο πρόβλημα. :P :D

Εκτελώντας το αρχείο test.py με ./test.py το εκτελείς κατευθείαν απ' τον πηγαίο κώδικα. Όμως το αρχείο δεν ξέρει από μόνο του ότι πρέπει να τρέξει με python. Έτσι εκτελείται με bash.
Αν κάνεις import sys στον bash θα έχεις το ίδιο αποτέλεσμα.

Ξέχασα να πω ότι πρέπει να προσθέσεις πάνω πάνω στο αρχείο τον shebang και άλλη μία γραμμή:
Κώδικας: Επιλογή όλων
#!/usr/bin/python
# -*- coding: utf-8 -*-

Έτσι λογικά θα είναι εντάξει.
Ilias95
saintTUX
saintTUX
 
Δημοσιεύσεις: 1548
Εγγραφή: 29 Απρ 2011, 23:26
Εκτύπωση

Re: FF Multi Converter

Δημοσίευσηαπό pros » 22 Ιαν 2012, 23:19

Με
Κώδικας: Επιλογή όλων
app = QApplication(sys.argv)
το αποτέλεσμα είναι το «άδειο» pdf, που με html μας δίνει φαρδύ πλατύ το png που περιέχει...

Με
Κώδικας: Επιλογή όλων
#app = QApplication(sys.argv)
δουλεύει μια χαρά!
10.04 / 12.04 64bit
Άβαταρ μέλους
pros
Συντονιστής
Συντονιστής
 
Δημοσιεύσεις: 3534
Εγγραφή: 28 Ιαν 2009, 22:28
IRC: sterios
Εκτύπωση

Re: FF Multi Converter

Δημοσίευσηαπό clepto » 22 Ιαν 2012, 23:19

αυτό με το σταυρό το έχω πάθει και εγώ και δεν ήξερα τι φταίει... :P
1 Γνώσεις Linux: Ικανοποιητικό ┃ Προγραμματισμού: Ικανοποιητικό ┃ Αγγλικών: Ικανοποιητικό
2 Ubuntu 13.04 raring 3.8.0-30-generic 64bit (en_US.UTF-8, Unity ubuntu), Ubuntu 3.8.0-19-generic, Windows 7
3 Intel Core i7-3537U CPU @ 2.00GHz ‖ RAM 3840 MiB ‖ ASUS K56CB
4 Intel 3rd Gen Core processor Graphics Controller [8086:0166] {i915}
5 wlan0: Atheros Inc. AR9485 Wireless Network Adapter [168c:0032] (rev 01) ⋮ eth0: Realtek RTL8111/8168 PCI Express Gigabit Ethernet controller [10ec:8168] (rev 0a)
clepto
antiwinTUX
antiwinTUX
 
Δημοσιεύσεις: 4102
Εγγραφή: 07 Ιαν 2010, 16:27
Τοποθεσία: Πάτρα
Launchpad: christriant
IRC: Clepto
Εκτύπωση

Re: FF Multi Converter

Δημοσίευσηαπό Ilias95 » 22 Ιαν 2012, 23:22

pros έγραψε:Με
Κώδικας: Επιλογή όλων
app = QApplication(sys.argv)
το αποτέλεσμα είναι το «άδειο» pdf, που με html μας δίνει φαρδύ πλατύ το png που περιέχει...

Με
Κώδικας: Επιλογή όλων
#app = QApplication(sys.argv)
δουλεύει μια χαρά!

Ακριβώς! Και κόντευα να τρελαθώ!
Ενώ εμένα μου συμβαίνει σε δύο διαφορετικούς υπολογιστές, σε όποιον άλλον είπα να δοκιμάσει μου είπε ότι ο κώδικας δουλεύει και στις δύο περιπτώσεις!

Πρέπει να είναι κάποιο bug της PythonMagick αλλά είναι εντελώς παράλογο. :wtf:
Ilias95
saintTUX
saintTUX
 
Δημοσιεύσεις: 1548
Εγγραφή: 29 Απρ 2011, 23:26
Εκτύπωση

Re: FF Multi Converter

Δημοσίευσηαπό pros » 22 Ιαν 2012, 23:34

Στην εγκατάσταση oneiric (11.10, δεύτερη περίπτωση παραπάνω) με
Spoiler: show
Κώδικας: Επιλογή όλων
#!/usr/bin/python
# -*- coding: utf-8 -*-
import sys
import PythonMagick
from PyQt4.QtGui import QApplication

app = QApplication(sys.argv)

_in = '/home/oneiric/Επιφάνεια εργασίας/2_STERIOS_PROSINIKLIS_NDA_translate_plus_standard_current.png'
out = '/home/oneiric/Επιφάνεια εργασίας/2_STERIOS_PROSINIKLIS_NDA_translate_plus_standard_current.pdf'
img = PythonMagick.Image(_in)
img.write(out)
το αποτέλεσμα είναι
Κώδικας: Επιλογή όλων
oneiric@VirtualBox:~/Επιφάνεια εργασίας$ ./test.py
oneiric@VirtualBox:~/Επιφάνεια εργασίας$ pdftohtml 2_STERIOS_PROSINIKLIS_NDA_translate_plus_standard_current.pdf 2_STERIOS_PROSINIKLIS_NDA_translate_plus_standard_current.html
Error (365): Unknown operator ',721'
Error (377): Unknown operator ',682'
Error (388): Too few (2) args to 'cm' operator
Page-1
και το pdf είναι όντως άδειο (με pdftohtml έχω μόνο τρία αρχεία html)

Με
Κώδικας: Επιλογή όλων
#app = QApplication(sys.argv)
δουλεύει σωστά...
10.04 / 12.04 64bit
Άβαταρ μέλους
pros
Συντονιστής
Συντονιστής
 
Δημοσιεύσεις: 3534
Εγγραφή: 28 Ιαν 2009, 22:28
IRC: sterios
Εκτύπωση

Re: FF Multi Converter

Δημοσίευσηαπό simosx » 23 Ιαν 2012, 00:18

clepto έγραψε:αυτό με το σταυρό το έχω πάθει και εγώ και δεν ήξερα τι φταίει... :P


Αυτό που συνέβει είναι ότι το Ubuntu εκτέλεσε το πρόγραμμα Python σαν να ήταν πρόγραμμα εντολών Bash.
Και αυτό το «import» είναι εντολή που προέρχεται από το πακέτο ImageMagick, και είναι για να τραβάει στιγμιότυπα (screenshots).
Δοκίμασε να τρέξεις

Κώδικας: Επιλογή όλων
import /tmp/myscreenshot.ps


Όταν φανεί ο σταυρός, τον σέρνεις ώστε να σχηματίσεις ένα ορθογώνιο, που θα είναι η περιοχή όπου λαμβάνεις το στιγμιότυπο.
Έπειτα
Κώδικας: Επιλογή όλων
$ file /tmp/myscreenshot.ps
/tmp/myscreenshot.ps: PostScript document text conforming DSC level 3.0, Level 1


Και ας δούμε αυτό το PDF, με
Κώδικας: Επιλογή όλων

evince /tmp/myscreenshot.ps
προσωπικό ιστολόγιο ϗ πλανήτης Ubuntu-gr
Συμβάλετε και εσείς στο ελληνικό βιβλίο Ubuntu!
1 Γνώσεις Linux: Πολύ καλό ┃ Προγραμματισμού: Πολύ καλό ┃ Αγγλικών: Πολύ καλό
2 Ubuntu 13.10 saucy 3.11.0-031100rc1-generic 64bit (el_GR.UTF-8, Unity ubuntu)
3 AMD E-450 APU with Radeon HD Graphics ‖ RAM 3555 MiB ‖ Sony Corporation VAIO
4 AMD nee ATI Wrestler [Radeon HD 6320] [1002:9806] {fglrx_pci}
5 eth0: Atheros Inc. AR8151 v2.0 Gigabit Ethernet [1969:1083] (rev c0) ⋮ wlan0: Atheros Inc. AR9285 [168c:002b] (rev 01)
Φτιάξτε και εσείς τη δική σας υπογραφή (παραπάνω κείμενο) αυτόματα με κλικ εδώ!
simosx
Επίτιμο μέλος
Επίτιμο μέλος
 
Δημοσιεύσεις: 10334
Εγγραφή: 11 Μάιος 2008, 18:52
Launchpad: simosx
IRC: simosx
Εκτύπωση

Re: FF Multi Converter

Δημοσίευσηαπό Ilias95 » 02 Φεβ 2012, 20:09

FF Multi Converter 1.3.0

Changelog:

- Επιπλέον επεκτάσεις για αρχεία ήχου, βίντεο και εικόνας.
- Επιπλέον επιλογές μετατροπής για κάθε τύπο αρχείου.
- Αυτόματη αναγνώριση της επέκτασης των αρχείων.
- Επιλογές για ήδη υπάρχοντα αρχεία.
- Το πρόβλημα με τον διάλογο μετατροπής διορθώθηκε. Πλέον ανοίγει σαν modal.
- Τούρκικη μετάφραση.

Download: https://github.com/Ilias95/FF-Multi-Converter/downloads
Screenshots: https://sites.google.com/site/ffmulticonverter/screenshots

Αν έχετε προσθέσει το ubuntu ppa στις πηγές λογισμικού τότε η νέα έκδοση θα έρθει σαν ενημέρωση μέσα στις επόμενες μέρες.
Ilias95
saintTUX
saintTUX
 
Δημοσιεύσεις: 1548
Εγγραφή: 29 Απρ 2011, 23:26
Εκτύπωση

Re: FF Multi Converter

Δημοσίευσηαπό OPanos » 03 Φεβ 2012, 20:34

Παίδες,
sorry για την (ίσως χαζή) ερώτηση αλλα μπορεί να εγκατασταθεί σε KDE το ffmulticonveter?

Μιλάω για το sabayon7 KDE.

Δεν υπάρχει λόγος να φέρει μαζί του και όλο το gnome (όπως θα έκανε το dropbox αν το άφηνα..250mb έλεος δλδ).

Ευχαριστώ,
Linux: Στο Δημοτικό ┃ Προγραμματισμός: Μπα ┃ Αγγλικά: Προχωρημένος
Laptop :
Arch x64

Intel Core i5-2410M CPU @ 2.30GHz ‖ RAM 3943 MiB ‖ Acer JE70_HR - Acer Aspire 7750G
Catalyst-12.8.1 [AMD Radeon HD 6600M Series] [1002:6741]
Netbook
Arch x64-[XFCE4]
Intel Atom CPU N455 1.66GHz ‖ RAM 983 MiB ‖ Hewlett-Packard 148A - HP Mini 110-3100
Άβαταρ μέλους
OPanos
daemonTUX
daemonTUX
 
Δημοσιεύσεις: 768
Εγγραφή: 15 Οκτ 2011, 17:49
Εκτύπωση

Re: FF Multi Converter

Δημοσίευσηαπό Ilias95 » 03 Φεβ 2012, 20:43

Φυσικά. Στην πραγματικότητα το native περιβάλλον της εφαρμογής είναι το KDE και όχι το Gnome.
Οπότε πολύ πιθανόν η βιβλιοθήκη PyQt να είναι ήδη εγκατεστημένη στο σύστημα σου.
Δοκίμασε και αν θέλεις ενημέρωσε αν όλα πήγαν καλά στην διανομή σου και ποιες απ' τις εξαρτήσεις χρειάστηκε να εγκαταστήσεις (σε άλλες διανομές απ' το Ubuntu οι περισσότερες εξαρτήσεις είναι προ εγκατεστημένες).
Ilias95
saintTUX
saintTUX
 
Δημοσιεύσεις: 1548
Εγγραφή: 29 Απρ 2011, 23:26
Εκτύπωση

ΠροηγούμενηΕπόμενο

Επιστροφή στο Ανάπτυξη Λογισμικού / Αλγόριθμοι