Τελευταίες 15 φωνές:
Χθες στις 17:10
ειχε κανεις δικτυα Ι σημερα 2-4; θελω να ρωτησω κατι.....
Χθες στις 16:16
σε 3 βδομαδες
Χθες στις 14:43
Βάσεις 2 εργαστήριο πότε δίνουν οι παρατηρητές?
Χθες στις 11:51
o papatsoris simera den irthe sto tei??
Χθες στις 08:34
εγω παλι δεν ενιωσα τιποτα...
Χθες στις 03:33
edwse pono
Χθες στις 03:30
kai oxi mono, 8a pesei o ouranos na sas plakwsei olouss reeeeeeeee
Χθες στις 03:19
θα πεθανετε δαπιτεςςςςςςςς!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Χθες στις 03:11
Είχαμε σεισμό, τον νιώσατε? Στις 3
Χθες στις 03:10
σεισμοοος
21 Μάιος 2012, 21:06
Rock bar 12-2 tongue
21 Μάιος 2012, 20:29
μηπως ξερει καποιος τις μερες και τις ωρες επικοινωνιας του κ. Βοζικη με τους φοιτητες;
20 Μάιος 2012, 19:27
gnorizete kapoio site gia foithtes p na enimerwnei gia foithtika themata? (metaptixiaka, ipotrofies ktl)
20 Μάιος 2012, 18:49
programma gia thn eksetastikh exoume ?
Καλώς ορίσατε, Επισκέπτης. Παρακαλούμε συνδεθείτε ή εγγραφείτε.
Χάσατε το email ενεργοποίησης;
23 Μάιος 2012, 16:11



Σύνδεση με όνομα, κωδικό και διάρκεια σύνδεσης
Μέλη
Σύνολο μελών: 3868
Τελευταίο: john char
Στατιστικά
Σύνολο μηνυμάτων: 73989
Σύνολο θεμάτων: 8587
Σε σύνδεση σήμερα: 66
Σε σύνδεση έως τώρα: 128
(23 Ιανουάριος 2012, 22:01)
Συνδεδεμένοι χρήστες
Μέλη: 4
Επισκέπτες: 34
Συνολικά: 38
Για να γραφτείτε σε κάποια ομάδα μελών, πατήστε εδώ.
Δίοδος
Πίθος
Αναφανδόν
Εύδοξος
Καιρός
Μενού Λέσχης

Πρώτο πιάτο γεύματος

Πίκλες

Κυρίως πιάτο γεύματος

Φασολάδα ή Φακές

Συνοδευτικό γεύματος

Φέτα και ελιές, Σαλάτα, Φρούτο και Γάλα

Κυρίως πιάτο δείπνου

Καλαμαράκια τηγανιτά με πιλάφι ή Σουπιές με χόρτα

Συνοδευτικό δείπνου

Σαλάτα, Φρούτο και Γάλα

Πρώτο πιάτο γεύματος

Μανιταρόσουπα

Κυρίως πιάτο γεύματος

Παστίτσιο ή Κεφτεδάκια, ρύζι και σάλτσα

Συνοδευτικό γεύματος

Σαλάτα, Φρούτο και Φέτα

Κυρίως πιάτο δείπνου

Ομελέτα με πατάτες και μπέικον ή Μακαρόνια φούρνου με τυριά

Συνοδευτικό δείπνου

Κομπόστα, Σαλάτα και Γάλα
Σελίδες: [1] 2 3 4 ... 19   Κάτω
Εκτύπωση
Αποστολέας Θέμα: eGramBOT  (Αναγνώστηκε 13045 φορές)
Sermac
Διαχειριστής
Τμ. Πληροφ. & Επικοινωνιών

*****
Μηνύματα: 3127

Άντρας WWW
στις: 30 Ιούνιος 2010, 16:20
+6



https://sourceforge.net/projects/egrambot/

Το eGramBOT είναι ένα php script, το οποίο συνδέεται στην πλατφόρμα Cardisoft e-University που χρησιμοποιεί το ΤΕΙ Σερρών με τον τίτλο "Ηλεκτρονική Γραμματεία - e-gram" και ελέγχει τα μαθήματα της τελευταίας (ή και προ-τελευταίας) δήλωσης μαθημάτων με τις αντίστοιχες βαθμολογίες. Όταν βγαίνει κάποιος νέος βαθμός, ενημερώνει τον φοιτητή στέλνοντας e-mail ή/και sms σε διεύθυνση ή/και αριθμό που επιλέγει ο φοιτητής.



Απαιτήσεις
Web server (είτε τοπικό, είτε απομακρυσμένο).
PHP 5 με ενεργοποιημένο το cURL extension.
Ένα λογαριασμό e-mail για ειδοποίηση με e-mail.
Ένα λογαριασμό σε κάποια από τις παρακάτω υπηρεσίες για ειδοποίηση με sms.
  Υπηρεσία   Χρέωση
  Conn-x Tools   Δωρεάν (5 sms/ημέρα)
  Cosmote MyCosmos   Δωρεάν (10 sms/ημέρα)
  Forthnet webSMS   Δωρεάν (50 sms/μήνα)
  Send-SMS.co   Τιμοκατάλογος (Άπειρα sms)
  FishText   Τιμοκατάλογος (Άπειρα sms. Δώρο 0.3£ με την εγγραφή, δηλαδή 9-30 δωρεάν sms ανάλογα με τον πάροχο.)



Οδηγίες εγκατάστασης σε remote server
1. Διαμορφώστε κατάλληλα τις ρυθμίσεις στο αρχείο config.php.
2. Τοποθετήστε τον κατάλογο egrambot στον FTP σας.
3. Αν χρειάζεται, διορθώστε στο αρχείο robots.txt το path του καταλόγου egrambot.
4. Τοποθετήστε το αρχείο robots.txt στον root κατάλογο (http://www.example.gr/robots.txt).
5. Τρέξτε το check.php ώστε να δημιουργηθούν τα αρχεία cookie και grades.
6. Φτιάξτε ένα cronjob ή μια προγραμματισμένη εργασία "scheduled task" που θα εκτελεί ανά διαστήματα το αρχείο check.php.



Ενδεικτικό cronjob
Για εκτέλεση ανά 2 ώρες:
Κώδικας:
* */2 * * * /usr/local/bin/curl "http://www.example.com/egrambot/check.php" > /dev/null 2>&1



Συχνές ερωτήσεις

• Μου εμφανίζει το σφάλμα "Fatal error: Call to undefined function curl_init()...". Τι να κάνω;
Απάντηση: http://teiserron.gr/index.php/topic,6317.msg47267.html#msg47267

• Το ΤΕΙ μου δεν εφαρμόζει ακόμη το σύστημα των μονών-ζυγών εξαμήνων. Τι να κάνω;
Απάντηση: Χρησιμοποίησε την έκδοση 0.3.x ή επέλεξε στο config.php της έκδοσης 0.4.x:
Κώδικας:
   $current_exam_period = 'jan';
ή
Κώδικας:
   $current_exam_period = 'jun';
ώστε να αναλύει πάντα μόνο την τελευταία δήλωση μαθημάτων.

• Πώς θα γίνει να συνεχίσει να τρέχει το script αλλά να μην εμφανίζεται τίποτα στην οθόνη;
Απάντηση: Στο αρχείο config.php επέλεξε:
Κώδικας:
   // Debug mode
    $debug_mode = false;



Changelog
v0.1.0
- Πρώτη πειραματική έκδοση για προσωπική χρήση.
v0.2.0
- Επανεγγραφή του κώδικα και πρώτο public release.
v0.2.1
- Επιπλέον δυνατότητα ενημέρωσης με αποστολή SMS μέσω του Conn-x Tools.
- Διάφορες διορθώσεις.
- Απενεργοποίηση του πρωτοκόλλου SSL επειδή δεν λειτουργεί ακόμη σωστά. (Θέλει ψάξιμο!)
v0.2.2
- Επιπλέον δυνατότητα ενημέρωσης με αποστολή SMS μέσω του Cosmote MyCosmos.
v0.2.3
- Επιπλέον δυνατότητα ενημέρωσης με αποστολή SMS μέσω του Forthnet webSMS.
- Υποστήριξη πρωτοκόλλου SSL.
v0.2.4
- Αποσύνδεση (logout) μετά από κάθε σύνδεση.
- Υποστήριξη πρωτοκόλλου SMTP (μόνο για Google Gmail)
- Αρχείο robots.txt
- Αρχείο .htaccess (για Apache servers)
v0.2.5
- Ενημέρωση του Conn-x Tools (txtmov11b, utf8_decode).
- Επιπλέον δυνατότητα ενημέρωσης με αποστολή SMS μέσω του Send-SMS.co.
v0.2.6
- Ανανέωση πιστοποιητικών επειδή είχαν λήξει.
- Προσθήκη str_replace(' ', '+', $message); στις συναρτήσεις sendSmsMyCosmos() και sendSmsForthnet().
v0.3.0
- Αποθήκευση βαθμών σε αρχείο xml αντί txt.
- Debug mode (Αν το αλλάξετε σε false δεν θα τυπώνεται τίποτα στην οθόνη.)
v0.3.1
- Ανανέωση πιστοποιητικών επειδή είχαν λήξει.
v0.4.0 - Σημειώσεις έκδοσης
- Λειτουργία σύμφωνα με το νέο σύστημα "μονών-ζυγών" εξαμήνων.
- Ενημέρωση ακόμη κι όταν αν ο νέος βαθμός είναι ίδιος με τον παλιό.
- Βελτίωση του τρόπου που εμφανίζονται οι πληροφορίες όταν το debug mode είναι true.
- Επιπλέον δυνατότητα ενημέρωσης με αποστολή SMS μέσω του FishText.
- Διόρθωση του bug στη συνάρτηση sendEmail_Gmail(). Το "PHPMailer" έπρεπε να γραφτεί "phpmailer".
- Ανανέωση πιστοποιητικών.
v0.4.1
- Διόρθωση λάθους στην ανάλυση (parse) των δηλώσεων μαθημάτων.
- Μέριμνα της περίπτωσης να υπάρχει μόνο μία ή και καμία δήλωση μαθημάτων.



Μελλοντικές βελτιώσεις
• Επιπλέον δυνατότητα ενημέρωσης μέσω RSS.
• Να κατεβάζει και να αντικαθιστά μόνο του τα SSL πιστοποιητικά. Αν γίνεται.



Screenshots
     



Λογότυπα
Στατικό (μικρό), Στατικό (μεγάλο), Κινούμενο



Εύφημος μνεία
Sport_Billy (βρίσκει bugs και δοκιμάζει όλες τις νέες εκδόσεις!)
• Όσοι γράφουν σε αυτό το τόπικ και βοηθάνε να κάνουμε το script καλύτερο!

Άδεια χρήσης
GNU General Public License (GPL)

Όροι χρήσης τρίτων υπηρεσιών
Οι χρήστες αποδέχονται τους όρους χρήσης των αντίστοιχων υπηρεσιών που χρησιμοποιούν.

Αποποίηση ευθυνών
Δεν φέρω καμία ευθύνη για οποιαδήποτε ζημιά ή βλάβη προκύψει από κακή χρήση του προγράμματος.

ΣΗΜΑΝΤΙΚΟ:
Μην εμπιστεύεστε σε κανέναν τους προσωπικούς σας κωδικούς σύνδεσης.


https://sourceforge.net/projects/egrambot/

* eGramBOT_v0.3.1.zip (160.52 KB - έγινε λήψη 43 φορές.)
* eGramBOT_v0.4.1.zip (209.57 KB - έγινε λήψη 28 φορές.)
Τελευταία τροποποίηση: 07 Απρίλιος 2012, 14:44 από Sermac Καταγράφηκε

TeiSerron.gr
sarig
Πληροφορικής & Επικοινωνιών

****
Μηνύματα: 1206

Απάντηση #1 στις: 30 Ιούνιος 2010, 17:54
0

έπρεπε να το κάνεις με χρέωση... tongue

Κάνει αυτόματα ανά κάποιο διάστημα έλεγχο ή θα το βάλουμε στο xampp και θα κάνουμε refresh? tongue
Καταγράφηκε
NeMeSiS
Πληροφορικής & Επικοινωνιών

*
Μηνύματα: 138

Απάντηση #2 στις: 30 Ιούνιος 2010, 18:21
0

Ωραία έμπευση.

Μπραβο! cool cool
Καταγράφηκε
Sport_Billy
Πληροφορικής & Επικοινωνιών

****
Μηνύματα: 1157

Sidai

Άντρας
Απάντηση #3 στις: 30 Ιούνιος 2010, 18:35
0

Δεν κανει αυτοματα την ανανεωση.Εγω το εβαλα σε ενα cronjob καθε ενα τεταρτο και δουλευει τελεια!(σε εξωτερικο server με linux)
Πολυ καλο!!!
Τελευταία τροποποίηση: 30 Ιούνιος 2010, 18:42 από Sport_Billy Καταγράφηκε
stavrosf4
Πληροφορικής & Επικοινωνιών

*
Μηνύματα: 629

Άντρας
Απάντηση #4 στις: 30 Ιούνιος 2010, 18:51
0

Το πρόγραμμα είναι άχρηστο αφού δεν βγαίνουν βαθμοί στο egram έτσι κι αλλιώς! tongue tongue
Χωρίς πλάκα καλή δουλειά!!
Καταγράφηκε

"First they ignore you, then they ridicule you, then they fight you, and then you win."
Mahatma Gandhi


39°30'51.65"Β    25° 0'25.26"Α
Sermac
Διαχειριστής
Τμ. Πληροφ. & Επικοινωνιών

*****
Μηνύματα: 3127

Άντρας WWW
Απάντηση #5 στις: 30 Ιούνιος 2010, 19:57
0

Σε Unix, είτε τοπικά είτε σε ξένο server, θα πρέπει να φτιάξετε ένα (ή και περισσότερα) Cronjob, όπως είπε ο Sport_Billy. πχ:
Κώδικας:
0 * * * * "/home/username/egrambot/check.php" > /dev/null 2>&1

Σε Windows, θα πρέπει να δημιουργήσετε μια Προγραμματισμένη Εργασία "Scheduled Task". πχ:
Κώδικας:
schtasks /create /tn "eGramBOT Cron Job" /tr "C:\PROGRA~1\MOZILL~1\firefox.exe http://localhost/egrambot/check.php" /sc hourly
Καταγράφηκε

sarig
Πληροφορικής & Επικοινωνιών

****
Μηνύματα: 1206

Απάντηση #6 στις: 30 Ιούνιος 2010, 20:17
0

Κάνεις τώρα καμιά 50αριά cron jobs να το ρίξουμε το ηγκραμ ή δεν κάνεις... χμμμμμ
Καταγράφηκε
unameit
Μηχανολογίας

**
Μηνύματα: 73

Άντρας
Απάντηση #7 στις: 30 Ιούνιος 2010, 20:36
0

τους βλεπω να χρησιμοποιουν Captcha αν υπαρξει μεγαλη ανταποκριση  tongue
Καταγράφηκε

unameit speaks
Georgiadis
Πληροφορικής & Επικοινωνιών

*
Μηνύματα: 542

Μεταπτυχιακός στο Πανεπιστήμιο Αιγαίου

Άντρας WWW
Απάντηση #8 στις: 01 Ιούλιος 2010, 16:27
0

Παιδιά εμένα μου χτυπάει στο url....

eGramBOT


Fatal error: Call to undefined function curl_init() in C:\xampp\htdocs\egramBOT\functions.php on line 6

τι συμβαίνει?
Καταγράφηκε



http://dieta4u.gr Ιστοσελίδα για Online παρακολούθηση της γραμμής σας!
sarig
Πληροφορικής & Επικοινωνιών

****
Μηνύματα: 1206

Απάντηση #9 στις: 01 Ιούλιος 2010, 16:29
0

Είναι και τα 3 αρχεία στον ίδιο φάκελο;
Καταγράφηκε
Σελίδες: [1] 2 3 4 ... 19   Πάνω
Εκτύπωση
Μεταπήδηση σε:  

Χορηγοί:
Διαφημιστείτε εδώ!serresLife.gr | Online κοινότητα των ΣερρώνAcademy | Applied Engineering Studies