/doer

Α program that does what you say

Primary LanguagePython

doer

Ένα εργαλείο που κάνει ο,τι του πεις.

doer logo

Υποστηριζόμενα χαρακτηριστικά

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

Η λειτουργία "Open"

Αν θέλεις ο doer να ανοίγει ένα πρόγραμμα στο άκουσμα του ονομάτος του (του προγράμματος) θα πρέπει το νέο χαρακτηριστικό να κληρονομεί από την Open. Η λειτουργία αυτή επιλέγεται όταν ο χρήστης λέει "open , program , application, app" με μεγαλύτερη βαρύτητα στο ρήμα "open".

Το πρόγραμμα ήδη παρέχει δύο τέτοιες λειτουργίες:

  • open firefox
    • Ανοίγει το πρόγραμμα firefox
  • open notepad
    • Ανοίγει το πρόγραμμα gedit (linux)
  • Πλέον μπορούν να ανοίξουν όλα τα προγράμματα.

Η λειτουργία "Search"

Αν θέλεις ο doer να αναζητάει σε ένα site κάποιες λέξεις, θα πρέπει το νέο χαρακτηριστικό να κληρονομεί από την Search. Η λειτουργία αυτή επιλέγεται όταν ο χρήστης λέει "search, look, find" με μεγαλύτερη βαρύτητα στο ρήμα "search".

Το πρόγραμμα ήδη παρέχει μια τέτοια λειτουργία:

  • search google [keywords,...]
    • Αναζητά στο google για πληροφορίες σχετικά με αυτό που λέει ο χρήστης.

Η λειτουργία "Playmusic"

Η λειτουργα αυτή επιλέγεται όταν ο χρήστης λέει "play,music,youtube" με μεγαλύτερη βαρύτητα στο ρήμα "play".

  • play music [music title]

Η λειτουργία "say"

Η λειτουργία αυτή δίνει τη δυνατότητα στο χαρακτηριστικό σου να μιλήσει.

Το πρόγραμμα ήδη παρέχει ένα τέτοιο χαρακτηριστικό:

  • Hello
    • Ακούγεται ένα ηχητικό με μήνυμα "Hello" ακολουθούμενο από το όνομα του χρήστη.

Η λειτουργία "Close"

Αν θέλεις ο doer να τερματίζει ένα πρόγραμμα που τρέχει στο άκουσμα του ονομάτος του (του προγράμματος) θα πρέπει το νέο χαρακτηριστικό να κληρονομεί από την Close. Η λειτουργία αυτή επιλέγεται όταν ο χρήστης λέει "close , program , application, app" με μεγαλύτερη βαρύτητα στο ρήμα "close".

  • Πλέον μπορούν να τερματίζουν όλα τα προγράμματα.

Η λειτουργία "Translate"

Η λειτουργία αυτή επιλέγεται όταν ο χρήστης λέει "translate [και την πρόταση στα αγγλικά που θέλει να μεταφράσει]" Εμφανίζεται στην οθόνη το μεταφρασμένο μήνυμα, ενώ ταυτόχρονα ακούγεται στα ελληνικά η μεταφρασμένη πρόταση.

Changelog

  • 17/2 : Προστέθηκε η λειτουργία Open
  • 17/2 : Προστέθηκαν οι λειτουργίες Open firefox και Open notepad
  • 18/2 : Προστέθηκε η λειτουργία Search και google search
  • 19/2 : Προστέθηκε η λειτουργία Play music
  • 19/2 : Άλλαξε σε Python 3.x
  • 20/2 : Προστέθηκε η δυνατότητα εκτέλεσης ταυτόχρονων εργασιών
  • 20/2 : Προστέθηκε η δυνατότητα ηχητικών μηνυμάτων και το χαρακτηριστικό Welcome
  • 20/2 : Προστέθηκε η δυνατότητα έκκινησης και κλεισίματος οποιουδήποτε προγράμματος
  • 21/2 : Προστέθηκε η λειτουργία μετάφρασης από τα αγγλικά στα ελληνικά