Σελίδα 1 από 37

Ubuntu-gr αυτόματη υπογραφή φόρουμ [python]

ΔημοσίευσηΔημοσιεύτηκε: 22 Νοέμ 2010, 09:50
από medigeek
Το forum_signature.py είναι ένας τρόπος να βοηθήσουμε τα καινούργια μέλη να δημιουργήσουν εύκολα και χωρίς πολλά βήματα την δική τους υπογραφή, δίνοντας βασικές πληροφορίες των προδιαγραφών του υπολογιστή τους. Οι πληροφορίες αυτές βοηθάνε πολύ στην επίλυση των προβλημάτων, μιας και δεν χρειάζεται να επαναλαμβάνονται εντολές για εύρεση γενικών πληροφοριών. Δεν χαρακτηρίζει τον χρήστη ούτε περιέχει μοναδικούς σειριακούς αριθμούς. Περιγράφει το hardware σε επίπεδο μάρκας και μοντέλου και ο χρήστης που σας βοηθάει θα απαντήσει ανάλογα με τις γνώσεις σας, για παράδειγμα αν είστε αρχάριος στο Linux, θα ξέρει ότι θα πρέπει να επεξηγήσει περισσότερο κάποιες έννοιες ή διαδικασίες.


Εγκατάσταση εξαρτήσεων και προγράμματος

1. Ανοίγετε το πρόγραμμα Terminal (Τερματικό). Στο ubuntu βρίσκεται στο μενού Applications > Accessories > Terminal (Εφαρμογές > Βοηθήματα > Τερματικό):

Αν δεν έχετε το παραπάνω μενού μπορείτε με το λεγόμενο ubuntu dash να βρείτε το τερματικό ψάχνοντας με τη λέξη "terminal":

Ή μπορείτε να πατήσετε το Alt+Ctrl+t

2. Για να χρησιμοποιήσετε το πρόγραμμα, πρέπει να εγκαταστήσετε το πακέτο python-mechanize και python-gi.
Στο τερματικό, η εντολή είναι:
Κώδικας: Επιλογή όλων
sudo apt-get install python-mechanize python-gi


3.
α) Εκτελέστε την ακόλουθη εντολή σε μια γραμμή. Πρέπει να επιλέξετε με το ποντίκι το κείμενο κώδικα παρακάτω, ακολούθως στον web browser (περιηγητή) επιλέγετε στο μενού Edit > Copy (Επεξεργασία > Αντιγραφή). (Fork by the_eye)
Κώδικας: Επιλογή όλων
cd /tmp; wget --no-check-certificate https://github.com/ntoulasd/ubuntu-gr_forum_signature/tarball/master -O ubuntu-gr_forum_signature.tar.gz; tar xzf ubuntu-gr_forum_signature.tar.gz; cd ntoulasd-*; python init.py

β) Στο πρόγραμμα Terminal επιλέγετε στο μενού Edit > Paste (Επεξεργασία > Επικόλληση). Για να εκτελέσετε την εντολή, πιέζετε Enter στο πληκτρολόγιο.

Screenshot


Πρόβλημα;
Εάν σας εμφανίζει την υπογραφή αλλά δεν μπορεί να την στείλει στο φόρουμ, μπορείτε να πάτε στον πίνακα ελέγχου: http://forum.ubuntu-gr.org/ucp.php?i=pr ... =signature

Σε περίπτωση που βρείτε πρόβλημα, δώστε το αποτέλεσμα των εντολών:
Κώδικας: Επιλογή όλων
python forum_signature.py


Open Source
Ο αρχικός κώδικας βρίσκεται εδώ: https://github.com/medigeek/ubuntu-gr_forum_signature
To fork του the_eye είναι εδώ : https://github.com/ntoulasd/ubuntu-gr_forum_signature
Άδεια χρήσης: GPL-3

Re: Ubuntu-gr υπογραφή [python]

ΔημοσίευσηΔημοσιεύτηκε: 22 Νοέμ 2010, 11:20
από MakisM1
Κώδικας: Επιλογή όλων
Γνώσεις ⇛ Linux: Άγνωστο ┃ Προγραμματισμός: Άγνωστο ┃ Αγγλικά: Άγνωστο
Λειτουργικό: Ubuntu 10.10 x-bit (en_US)
Προδιαγραφές ⇛ Intel Pentium 4 2.80GHz │ RAM 2048 MiB │ nVidia NV36 [GeForce FX 5700LE]│ Μητρική: To Be Filled By O.E.M. To Be Filled By O.E.M.

:clap: :clap: :clap:

Θελουμε ομως GUI!!! :P :P

Για να συμπληρωσουμε τα αγνωστα! :?:

Re: Ubuntu-gr υπογραφή [python]

ΔημοσίευσηΔημοσιεύτηκε: 22 Νοέμ 2010, 12:02
από headless
Υπάρχει κάτι περίπου παρόμοιο,ένα script που έφτιαξε ένας φίλος.
Φυσικά δεν συμπληρώνει τις γνώσεις linux,αγγλικών,και προγραμματισμού ,διαβάζει όμως το sysinfo και δημιουργεί ένα .png με τα info μέσα στα ίδιο directory όπου θα τρέξετε το script.
Απαιτεί τα imagemagick html2ps και lm-sensors ,εγκαταστήστε τα με aptitude για να τα βγάλετε εύκολα μετά αν δεν σας χρειάζονται άλλο.
Δηλαδή:
Κώδικας: Επιλογή όλων
sudo aptitude install imagemagick html2ps lm-sensors

(το lm-sensors πρέπει να το ρυθμίσετε πρίν το χρησιμοποιήσετε)
Αφού το κάνετε κατεβάστε το script και αφού το κάνετε executable τρέξτε το
Κώδικας: Επιλογή όλων
chmod +x drawinfo.sh
sh drawinfo.sh   


Το αποτέλεσμα είναι κάπως έτσι






Έχει δοκιμαστεί σε debian testing και sidux,δεν είμαι 100% σίγουρος οτι θα παίξει σε Ubuntu.
Περισσότερα : http://www.alex.ballas.org/2010/11/13/s ... converter/

Re: Ubuntu-gr υπογραφή [python]

ΔημοσίευσηΔημοσιεύτηκε: 22 Νοέμ 2010, 12:17
από MakisM1
Βεβαια, αν ο νεος χρηστης εχει τις γνωσεις να εγκαταστησει και να ρυθμισει τα lm-sensors... :problem: θα μπορει να φτιαξει και την υπογραφη του... Λεω εγω τωρα... :shifty:

Re: Ubuntu-gr υπογραφή [python]

ΔημοσίευσηΔημοσιεύτηκε: 22 Νοέμ 2010, 12:27
από pros
Κώδικας: Επιλογή όλων
Γνώσεις ⇛ Linux: Άγνωστο ┃ Προγραμματισμός: Άγνωστο ┃ Αγγλικά: Άγνωστο
Λειτουργικό: Ubuntu 10.04 64-bit (el_GR.utf8)
Προδιαγραφές ⇛ AMD Phenom II X4 965  │ RAM 8192 MiB │ nVidia GT216 [GeForce GT 220]│ Μητρική: Gigabyte GA-MA770T-UD3P


Άψογο!

Re: Ubuntu-gr υπογραφή [python]

ΔημοσίευσηΔημοσιεύτηκε: 22 Νοέμ 2010, 13:32
από yiannis66
Κώδικας: Επιλογή όλων
Γνώσεις ⇛ Linux: Αρχάριος ┃ Προγραμματισμός: Άγνωστος ┃ Αγγλικά: καλούτσικα
Λειτουργικό: Ubuntu 10.04 64-bit (el_GR.utf8)
Προδιαγραφές ⇛ Intel Celeron 420 1.60GHz │ RAM 1024 MiB │ nVidia G98 [GeForce 8400 GS]│ Μητρική: To Be Filled By O.E.M. To Be Filled By O.E.M.


Το μόνο που μένει είναι να εξηγήσεις πιο αναλυτικά τον τρόπο για τους αρχάριους.

Re: Ubuntu-gr υπογραφή [python]

ΔημοσίευσηΔημοσιεύτηκε: 22 Νοέμ 2010, 13:34
από MakisM1
Ηξερε οτι μιλας τα Αγγλικα καλουτσικα??? Εικόνα

Re: Ubuntu-gr υπογραφή [python]

ΔημοσίευσηΔημοσιεύτηκε: 22 Νοέμ 2010, 13:45
από s.dalas
MakisM1 έγραψε:Ηξερε οτι μιλας τα Αγγλικα καλουτσικα??? Εικόνα

Χαχαχαχαχα

Re: Ubuntu-gr υπογραφή [python]

ΔημοσίευσηΔημοσιεύτηκε: 22 Νοέμ 2010, 13:54
από yiannis66
Έβαλα δάκτυλο για να του το πω. :)

Re: Ubuntu-gr υπογραφή [python]

ΔημοσίευσηΔημοσιεύτηκε: 22 Νοέμ 2010, 15:08
από kamar
Γιατί αυτό το σφάλμα; Έκανα κάτι λάθος?
Κώδικας: Επιλογή όλων
python ubuntu-gr_forum_signature.py
Γνώσεις ⇛ Linux: Άγνωστο ┃ Προγραμματισμός: Άγνωστο ┃ Αγγλικά: Άγνωστο
Λειτουργικό: Ubuntu 10.04 64-bit (el_GR.UTF-8)
Traceback (most recent call last):
  File "ubuntu-gr_forum_signature.py", line 192, in <module>
    main()
  File "ubuntu-gr_forum_signature.py", line 189, in main
    core()
  File "ubuntu-gr_forum_signature.py", line 48, in __init__
    self.specs()
  File "ubuntu-gr_forum_signature.py", line 100, in specs
    self.lshwinfo["memory"],
KeyError: 'memory'