Paperclip

Τι κανει;
Το paperclip ψαχνει συνεχως στον clipboard για να βρει δεδομενα τα οποια του εχει ορισει ο χρηστης με την χρηση των regular expressions. Μπορειτε δηλαδη να ορισετε στο Paperclip να βρισκει πχ links απο το youtube και μολις τα βρει σας ενημερωνει και μπορειτε να τα κατεβασετε. Μπορειτε ακομα πχ. να του ορισετε να βρισκει και Ubuntu repositories και να τα προσθαισετε στο αρχειο sources.list. Οι δυνατοτητες ειναι απαιριοριστες και ολα αυτα, απλα κανωντας copy το κειμενο. Περισσοτερες πληροφοριες εδω http://www.regular-expressions.info/
Τι ειναι τα regular expressions;
Tα regular expressions δεν ειναι τιποτα αλλο απο ενα μικρο κειμενο το οποιο περιγραφει μια μορφη αλλου κειμενου. Οπως για παραδειγμα στην κονσολα, αν θελουμε να βρουμε ολα τα αρχεια τυπου .txt γραφουμε *.txt, με τα regular expressions μπορουμε να βρουμε πιο συνθετους τυπους κειμενου.
Παραδειγματα
YouTube Video Link
http://\w{0,3}.?youtube+\.\w{2,3}/watch\?v=[\w-]{11}
IP Number
((0|1[0-9]{0,2}|2[0-9]{0,1}|2[0-4][0-9]|25[0-5]|[3-9][0-9]{0,1})\.){3}(0|1[0-9]{0,2}|2[0-9]{0,1}|2[0-4][0-9]|25[0-5]|[3-9][0-9]{0,1})
Αριθμος ΑΦΜ
(EE|EL|DE|PT){0,1}[0-9]{9}
YouTube Video Link
http://\w{0,3}.?youtube+\.\w{2,3}/watch\?v=[\w-]{11}
IP Number
((0|1[0-9]{0,2}|2[0-9]{0,1}|2[0-4][0-9]|25[0-5]|[3-9][0-9]{0,1})\.){3}(0|1[0-9]{0,2}|2[0-9]{0,1}|2[0-4][0-9]|25[0-5]|[3-9][0-9]{0,1})
Αριθμος ΑΦΜ
(EE|EL|DE|PT){0,1}[0-9]{9}
Για να το κατεβασετε, εδω: https://sourceforge.net/projects/paperclipre/