Συζήτηση
Γεια χαρά, Επισκέπτης
Όνομα χρήστη: Κωδικός: Να με θυμάσαι

ΘΕΜΑ: ζητείται mac για py2app

ζητείται mac για py2app 12 Χρόνια 11 Μήνες πριν #1578

  • ftso
  • Το Άβαταρ του/της ftso
  • Αποσυνδεμένος
  • p_____
  • Δημοσιεύσεις: 4
Καλησπέρα παιδιά.
Είμαι νέος χρήστης του forum αλλά και της python!
Στα πλαίσια της πτυχιακής της σχολής μου έχω αναπτύξει
ένα "system monitor" σε python 2.7 ,pyqt4 και qwt5.
Σκοπός ήταν να εμφανίζει γραφήματα και λεπτομέρειες για κάθε process χωριστά και δουλεύει σε linux, πράγματα που κάνει.
Χάριν όμως ενός module της python (psutil) που κάνει όλη την βρώμικη δουλειά η εφαρμογή είναι cross-platform.

Έχω φτιάξει αρχεία εγκατάστασης για windows και linux (tar.gz,deb,rpm).

Σε linux η εγκατάσταση γίνεται όλη στο /opt εκτός του .desktop που πάει στο /usr/share/applications για να μπει στο μενού.

Σε windows χρησιμοποίησα py2exe για να μου φτιάξει .exe με όλες τις βιβλιοθήκες και στην συνέχεια το InnoSetup για να φτιάξω τον installer.
Σε windows τα πάντα μπαίνουν στο Program Files.

Θα ήθελα κάποιον με mac και py2app ώστε να φτιάξει και ένα .app για να παραδώσω πλήρη γκάμα από installers στην σχολή.
Όποιος είναι πρόθυμος ας με ενημερώσει.


Το δέντρο σε linux είναι έτσι...

./
├── docs
│   ├── CHANGELOG.txt
│   ├── COPYING.txt
│   ├── GPL-3.0.txt
│   ├── HELP.txt
│   └── README.txt
├── psymondatapack
│   ├── icons
│   │   ├── about.png
│   │   ├── center.png
│   │   ├── cpu.png
│   │   ├── fullscreen.png
│   │   ├── harddisk.png
│   │   ├── help.png
│   │   ├── left.png
│   │   ├── memory.png
│   │   ├── network.png
│   │   ├── process_stop.png
│   │   ├── psymon.ico
│   │   ├── psymon.png
│   │   ├── qt.png
│   │   ├── quit.png
│   │   ├── right.png
│   │   ├── style.png
│   │   ├── table.png
│   │   ├── tabs.png
│   │   └── tree.png
│   ├── translations
│   │   ├── psymon_tr_el.qm
│   │   ├── psymon_tr_el.qph
│   │   ├── psymon_tr_en.qm
│   │   ├── psymon_tr_en.qph
│   │   └── translations.ts
│   ├── cpuplotter.py
│   ├── diskplotter.py
│   ├── __init__.py
│   ├── main_window.py
│   ├── memoryplotter.py
│   ├── networkplotter.py
│   ├── proc_details_plotter.py
│   ├── psymon_about.py
│   ├── psymon_help.py
│   └── psymon_settings.py
└── psymon


Ο κατάλογος psymondatapack πρέπει να βρίσκεται στο PYTHONPATH ή στο ίδιο directory με το αρχείο psymon.

DEPENDENCIES
*python (>= 2.6) & (< 2.8)
*python-psutil (>= 0.4.0)
*python-qt4 (>= 4.8.0)
*python-qwt5-qt4 (>= 5.2.0)
*python-dateutil (>= 1.4.1)

Μετά τα Χριστούγεννα που θα κάνω την παρουσίαση όλα θα ανεβούν στο internet υπο την GPL.

Προς το παρόν ανεβάζω μερικά screenshots για να πάρετε μια ιδέα.
Ευχαριστώ

http://dl.dropbox.com/u/1320617/ptyxiaki/screenshots/psymon_allwindows.jpeg

http://dl.dropbox.com/u/1320617/ptyxiaki/screenshots/psymon_procdetails.jpeg

http://dl.dropbox.com/u/1320617/ptyxiaki/screenshots/psymon_network.jpeg

http://dl.dropbox.com/u/1320617/ptyxiaki/screenshots/psymon_lookandlocale.jpeg
Τελευταία διόρθωση: 12 Χρόνια 11 Μήνες πριν από ftso.
Πρέπει να είστε εγγεγραμμένο μέλος του Φόρουμ για να κάνετε μια δημοσίευση.

Απ: ζητείται mac για py2app 12 Χρόνια 11 Μήνες πριν #1579

  • pmav99
  • Το Άβαταρ του/της pmav99
  • Αποσυνδεμένος
  • Author
  • Δημοσιεύσεις: 684
  • Ληφθείσες Ευχαριστίες 111
Καλησπέρα. Φαίνεται ωραία δουλειά. Μπράβο! Δυστυχώς δεν μπορώ να σε βοηθήσω, μιας και δεν έχω Mac.

Όμως μιας και είναι GPL ίσως θα ήταν πιο απλό να χρησιμοποιούσες το distribute. Δες ΕΔΩ και ΕΔΩ.

Για Mac, ρώτα και στη mailing list

ps. Νομίζω ότι και να το ανεβάσεις σε ένα public repo, ο κίνδυνος είναι ανύπαρκτος. Ακόμα και αν γίνει καμιά στραβή έχεις τα αποδεικτικά στοιχεία με το μέρος σου ;)

edit
Ίσως και αυτό να σου κάνει
code.google.com/p/pts-mini-gpl/wiki/StaticPython
Τελευταία διόρθωση: 12 Χρόνια 11 Μήνες πριν από pmav99.
Πρέπει να είστε εγγεγραμμένο μέλος του Φόρουμ για να κάνετε μια δημοσίευση.

Απ: ζητείται mac για py2app 12 Χρόνια 11 Μήνες πριν #1580

  • pmav99
  • Το Άβαταρ του/της pmav99
  • Αποσυνδεμένος
  • Author
  • Δημοσιεύσεις: 684
  • Ληφθείσες Ευχαριστίες 111
[off topic]
Το δέντρο σε txt πως το έκανες? Όχι με το χέρι φαντάζομαι..
[/off topic]
Πρέπει να είστε εγγεγραμμένο μέλος του Φόρουμ για να κάνετε μια δημοσίευση.

Απ: ζητείται mac για py2app 12 Χρόνια 11 Μήνες πριν #1581

  • myle
  • Το Άβαταρ του/της myle
  • Αποσυνδεμένος
  • Admin
  • Δημοσιεύσεις: 467
  • Ληφθείσες Ευχαριστίες 15
Ούτε και εγώ έχω Mac.

Για την εμφάνιση του δέντρου, όπως παραπάνω, μπορούμε να χρησιμοποιήσουμε κάτι όπως:
code.activestate.com/recipes/217212-tree...-directory-structur/

Ή το πρόγραμμα tree σε linux.
«Αν υποθέσουμε ότι αυτό είναι δυνατό, (να μεταδώσουμε τη σοφία παντού) τότε ειλικρινά ο τρόπος ζωής των θεών θα περάσει στους ανθρώπους. Τα πάντα θα είναι γεμάτα...
Τελευταία διόρθωση: 12 Χρόνια 11 Μήνες πριν από myle.
Πρέπει να είστε εγγεγραμμένο μέλος του Φόρουμ για να κάνετε μια δημοσίευση.

Απ: ζητείται mac για py2app 12 Χρόνια 11 Μήνες πριν #1583

  • ftso
  • Το Άβαταρ του/της ftso
  • Αποσυνδεμένος
  • p_____
  • Δημοσιεύσεις: 4
Καλησπέρα παιδιά,
ευχαριστώ για τα καλά λόγια και τις συμβουλές.

Έψαξα λίγο για το distribute αλλά μου φαίνεται λίγο πολύπλοκο σε σχέση με αυτό που κάνω τώρα.
Αν βρω χρόνο μετά την παρουσίαση που καίγομαι κάπως απο θέμα χρόνου θα το προσπαθήσω.
Επίσης μάλλον θα το ανεβάσω και σε κάποιο code hosting site (πιθανότερο στο google code) ώστε αν υπάρχει ενδοιαφέρον να πάψει να είναι "one man show" και να συμβάλλουν περισσότερα άτομα.
Ο μόνος λόγος που δεν το ανεβάζω ακόμα είναι ότι δεν ξέρω ακόμα καλά τι γίνεται με την άδεια που υποτίθεται ότι οι πτυχιακές ανήκουν στα εκπαιδευτικά ιδρύματα και όχι στους φοιτητές που τις ανέπτυξαν.

Το δέντρο όπως έγραψε και ο @myle το έκανα με την tree σε linux.
Πρέπει να είστε εγγεγραμμένο μέλος του Φόρουμ για να κάνετε μια δημοσίευση.

Απ: ζητείται mac για py2app 12 Χρόνια 11 Μήνες πριν #1585

  • pmav99
  • Το Άβαταρ του/της pmav99
  • Αποσυνδεμένος
  • Author
  • Δημοσιεύσεις: 684
  • Ληφθείσες Ευχαριστίες 111
Cool. Προσωπική συμβουλή. Μην ασχολείσαι τώρα με το distribution του προγράμματος. Τέλειωσε με την ησυχία σου την πτυχιακή σου και το κοιτάς μετά με την ησυχία σου.

Καλά ξεμπερδέματα!
Πρέπει να είστε εγγεγραμμένο μέλος του Φόρουμ για να κάνετε μια δημοσίευση.

Απ: ζητείται mac για py2app 12 Χρόνια 10 Μήνες πριν #1586

  • ftso
  • Το Άβαταρ του/της ftso
  • Αποσυνδεμένος
  • p_____
  • Δημοσιεύσεις: 4
Καλησπέρα και καλές γιορτές σε όλους.
Αν κάποιος θέλει να δει τον κώδικα ή να δοκιμάσει την εφαρμογή
μπορεί να το κάνει από εδώ code.google.com/p/psymon/


ΥΓ1: Οι παρατηρήσεις και τα σχόλια για τον κώδικα με το μαλακό. Είμαι ακόμα python n00b :)

ΥΓ2: Η αναζήτηση "πακετά" για mac συνεχίζεται...
Πρέπει να είστε εγγεγραμμένο μέλος του Φόρουμ για να κάνετε μια δημοσίευση.

Απ: ζητείται mac για py2app 12 Χρόνια 10 Μήνες πριν #1591

  • myle
  • Το Άβαταρ του/της myle
  • Αποσυνδεμένος
  • Admin
  • Δημοσιεύσεις: 467
  • Ληφθείσες Ευχαριστίες 15
Μπράβο! Πολύ ωραίο αποτέλεσμα!

Από ό,τι είδα βιαστικά, το μέρος του GUI πρέπει να κατανάλωσε τον περισσότερο χρόνο που αφιέρωσες στο project, σωστά;

Για mac εξακολουθώ να μη γνωρίζω...
«Αν υποθέσουμε ότι αυτό είναι δυνατό, (να μεταδώσουμε τη σοφία παντού) τότε ειλικρινά ο τρόπος ζωής των θεών θα περάσει στους ανθρώπους. Τα πάντα θα είναι γεμάτα...
Πρέπει να είστε εγγεγραμμένο μέλος του Φόρουμ για να κάνετε μια δημοσίευση.

Απ: ζητείται mac για py2app 12 Χρόνια 10 Μήνες πριν #1592

  • ftso
  • Το Άβαταρ του/της ftso
  • Αποσυνδεμένος
  • p_____
  • Δημοσιεύσεις: 4
Ακριβώς! Με την εξόρυξη της πληροφορίας δεν ασχολήθηκα καν!
Όλη την δουλειά την έκανε το module psutil
code.google.com/p/psutil/

Αυτός είναι και ο κύριος λόγος υποστήριξης άλλων λειτουργικών πέρα του Linux καθώς εκτός αυτού (και ολίγον FreeBSB) δεν σκαμπάζω και πολλά από θέμα διαχείρισης πόρων σε άλλα Λ.Σ. :)
Πρέπει να είστε εγγεγραμμένο μέλος του Φόρουμ για να κάνετε μια δημοσίευση.

Απ: ζητείται mac για py2app 12 Χρόνια 10 Μήνες πριν #1595

  • myle
  • Το Άβαταρ του/της myle
  • Αποσυνδεμένος
  • Admin
  • Δημοσιεύσεις: 467
  • Ληφθείσες Ευχαριστίες 15
Μπράβο! Ακόμα καλύτερα να χρησιμοποιείς υπάρχουσα δουλειά και να μη τα χτίζεις όλα από την αρχή.

Έτσι, και μπορείς να βελτιώσεις κάτι που υπάρχει ήδη και μπορεί να χρησιμοποιεί πολύς κόσμος και δημιουργείς και κάτι καινούργιο. Αυτό αποτελεί και ένα από τα μεγάλα πλεονεκτήματα του open source.
«Αν υποθέσουμε ότι αυτό είναι δυνατό, (να μεταδώσουμε τη σοφία παντού) τότε ειλικρινά ο τρόπος ζωής των θεών θα περάσει στους ανθρώπους. Τα πάντα θα είναι γεμάτα...
Πρέπει να είστε εγγεγραμμένο μέλος του Φόρουμ για να κάνετε μια δημοσίευση.
Συντονιστές: pmav99
Χρόνος δημιουργίας σελίδας: 0.656 δευτερόλεπτα

Μοιράσου το!

Powered by CoalaWeb

Λίστα Ταχυδρομείου