10Aug

Πώς να αρχειοθετήσετε, να αναζητήσετε και να δείτε τις στατιστικές σας Tweet με το ThinkUp

Ανησυχείτε για την αρχειοθέτηση των tweets σας;Θέλετε μια πιο ισχυρή αναζήτηση;Θέλετε να δείτε τα στατιστικά στοιχεία των tweet;Μπορείτε να κάνετε όλα αυτά και πολλά άλλα, εγκαταστήζοντας το ThinkUp στον κεντρικό υπολογιστή σας.

Το ThinkUp είναι μια λαμπρή εφαρμογή( αυτή τη στιγμή σε έκδοση beta) που θα αποθηκεύσει όλα τα tweets, τις απαντήσεις σας, τις απαντήσεις κλπ., Ώστε να μπορείτε να κάνετε αναζήτηση μέσω αυτών και να βρείτε μερικά χρήσιμα στατιστικά στοιχεία χρήσης.Έχει αρκετές προσθήκες, συμπεριλαμβανομένης μιας προσθήκης πλήρους υποστήριξης στο Facebook.

Σχεδιάστηκε για εγκατάσταση σε διακομιστή LAMP.δηλαδή, το Linux, Apache, MySQL και PHP είναι αυτό που θα παράσχει τη σπονδυλική στήλη γι 'αυτό.Ενώ είναι δυνατό να το εγκαταστήσετε σε ένα μηχάνημα που βασίζεται σε Windows ή Mac, το χειρισμό γίνεται πολύ εύκολα στο Linux, οπότε θα χρησιμοποιήσουμε το Ubuntu για να σας δείξουμε πώς να το ξεκινήσετε.Είναι σε πολύ ενεργό ανάπτυξη από τον ιδρυτή, τη Τζίνα Τράπανι και από πολλούς χρήστες στην κοινότητα.

Προϋποθέσεις

Το ThinkUp είναι προς το παρόν σε έκδοση beta, επομένως θα υπάρξουν κάποια σφάλματα και τα πράγματα μπορεί να μην πάνε τέλεια, επομένως, αν δεν ενδιαφέρεστε για το τσιγκούρισμα( και ίσως βοηθήσετε με την υποβολή αναφορών σφαλμάτων), αυτό μπορεί να μην είναι για εσάς.Πρώτον, θα χρειαστεί να έχετε ένα διακομιστή LAMP σε λειτουργία και θα υποθέσουμε ότι έχετε το set up ήδη.Θα χρειαστείτε και έναν προσωπικό λογαριασμό MySQL που έχει ήδη ρυθμιστεί.Τέλος, η λειτουργία αλληλογραφίας στην PHP θα πρέπει να λειτουργεί, πράγμα που σημαίνει ότι θα χρειαστείτε ένα πρόγραμμα ή σενάριο που μπορεί να στείλει αλληλογραφία, αλλά αν όχι, σας έχουμε καλύψει.

Εντάξει, για να ξεκινήσουμε, θα χρειαστεί να εγκαταστήσουμε κάποια επιπλέον πράγματα που μπορεί να μην έχουν ήδη εγκατασταθεί, όπως cURL και GD.Για να το κάνετε αυτό, απλά πληκτρολογήστε την ακόλουθη εντολή:

sudo apt-get install curl libcurl3 libcurl3-dev php5-curl php5-gd

Εισάγετε τον κωδικό πρόσβασης και αφήστε τον να εγκατασταθεί.Για να το ολοκληρώσετε, θα πρέπει να κάνετε επανεκκίνηση του διακομιστή Apache:

sudo /etc/init.d/ apache2 επανεκκίνηση

Εναλλακτικά, μπορείτε να χρησιμοποιήσετε:

sudo service apache2 επανεκκίνηση

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

SendMail

Όπως σημειώθηκε παραπάνω, θα χρειαστείτε κάτι που μπορεί να στείλει αλληλογραφία στον ίδιο τον διακομιστή σας.Εάν δεν το κάνετε, υπάρχει μια πολύ εύκολη λύση για αυτό.Απλά εγκαταστήστε το sendmail με την ακόλουθη εντολή:

sudo apt-get install sendmail

Στη συνέχεια, πρέπει να επεξεργαστούμε το αρχείο php.ini για να δείξετε το πρόσφατα εγκατεστημένο πρόγραμμα.

sudo nano /etc/php5/apache2/ php.ini

Πατήστε το πλήκτρο της σελίδας μέχρι να βρείτε κάτι που μοιάζει με αυτό:

; sendmail_path =

Πρέπει να διαγράψετε το αρχικό ερωτηματικό και να προσαρτήσετε τη διαδρομή στο τέλος.Αλλαγή αυτής της γραμμής έτσι φαίνεται σαν εξής:

sendmail_path = /usr/sbin/ sendmail -t -i

Για να αποθηκεύσετε, πατήστε CTRL + O και πληκτρολογήστε.Εάν σας ζητηθεί να αντικαταστήσετε, πατήστε το πλήκτρο Y. Στη συνέχεια, πραγματοποιήστε έξοδο με CTRL + X.

Τέλος, κάντε επανεκκίνηση του Apache, όπως και στην τελευταία ενότητα.Αυτό θα δώσει στον διακομιστή σας τη δυνατότητα να στείλει μηνύματα ηλεκτρονικού ταχυδρομείου, τα οποία θα χρειαστούν λίγο χρόνο για να ενεργοποιήσουμε τον λογαριασμό ThinkUp.

Εγκατάσταση του ThinkUp

Μεταβείτε στη σελίδα ThinkUp GitHub για να κατεβάσετε το ThinkUp( επί του παρόντος beta έκδοση 0.8).Μόλις το κατεβάσετε, ανοίξτε αυτήν την εντολή στο τερματικό για να την εξαγάγετε στον προεπιλεγμένο κατάλογό σας στον ιστό:

sudo unzip διαδρομή /to/ thinkup-0.8.zip -d /var/ www

Αυτό θα δημιουργήσει αυτόματα έναν κατάλογο που ονομάζεται "thinkup" στο /var/www.

Για να αποκτήσετε πρόσβαση στο ThinkUp, ανοίξτε ένα πρόγραμμα περιήγησης ιστού και μεταβείτε σε ένα από τα παρακάτω:

http: //localhost/ thinkup

http: //your.internalip.address/ σκέψης

Οι αποδόσεις είναι ότι θα λάβετε αυτό το μήνυμα λάθους λόγω εσφαλμένων δικαιωμάτων.Μπορείτε απλά να εισάγετε αυτήν την εντολή σε ένα τερματικό για να διορθώσετε το πρόβλημα.

Στη συνέχεια, ανανεώστε τη σελίδα του προγράμματος περιήγησης.

Κάντε κλικ στο σύνδεσμο "Εγκατάσταση ThinkUp" για να ξεκινήσετε την αρχική διαμόρφωση.Θα δείτε την οθόνη των απαιτήσεων.

Θα έπρεπε να είσαι καλός.Κάντε κύλιση προς τα κάτω και κάντε κλικ στο κουμπί για να συνεχίσετε.

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

  • Βάση Βάσεων Δεδομένων: Εδώ, βάλτε το όνομα του κεντρικού υπολογιστή σας ή αν είναι στον ιδιωτικό σας διακομιστή, απλά πληκτρολογήστε "localhost"
  • Όνομα Βάσης Δεδομένων: Εισαγάγετε ένα όνομα για τη βάση δεδομένων που θα χρησιμοποιήσει το ThinkUp για τα δεδομένα του.Θα δημιουργηθεί αν δεν υπάρχει.
  • Όνομα χρήστη: Το όνομα χρήστη του λογαριασμού MySQL.Κωδικός πρόσβασης
  • : Ο κωδικός πρόσβασης λογαριασμού MySQL.

Στη συνέχεια κάντε κλικ στο κουμπί για να συνεχίσετε.Μπορεί να δείτε ένα μήνυμα όπως αυτό:

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

Αφού κάνετε κλικ στο κουμπί, θα δείτε ένα μήνυμα με πράσινο φόντο που θα λέει ότι η εγκατάσταση ήταν επιτυχής και ότι εστάλη ένα μήνυμα ηλεκτρονικού ταχυδρομείου για την ενεργοποίηση του λογαριασμού σας.Συνδεθείτε στο email σας, κάντε κλικ στο σύνδεσμο( βεβαιωθείτε ότι το όνομα IP / domain είναι σωστό) και θα δείτε ένα ωραίο πράσινο "ενεργοποιημένο" μήνυμα.

Καταχωρήστε τα διαπιστευτήριά σας και συνδεθείτε!

Ρύθμιση του ThinkUp

Μόλις εισέλθετε, θα δείτε ότι δεν έχετε ακόμα δημιουργήσει λογαριασμούς.Κάντε κλικ στο σύνδεσμο για να το αλλάξετε.

Από προεπιλογή, θα σας ζητήσει να προσθέσετε ένα λογαριασμό Twitter.Κάντε κύλιση προς τα κάτω στο σημείο όπου αναγράφεται "Διαμόρφωση της προσθήκης Twitter" και ακολουθήστε τα βήματα για να καταχωρίσετε το ThinkUp στο Twitter.

Λάβετε υπόψη σας ότι ίσως χρειαστεί να αλλάξετε τη διεύθυνση URL επανάκλησης για να δείξετε την εξωτερική διεύθυνση IP ή ένα ψευδώνυμο DNS.Το Twitter πρέπει να σας παράσχει κάποιες επιπλέον πληροφορίες: κλειδιά καταναλωτών και μυστικά.

Προσέξτε με αυτά, καθώς είναι μοναδικά για την αλληλεπίδραση αυτής της εφαρμογής με τον συγκεκριμένο λογαριασμό σας στο Twitter!Εισαγάγετε αυτά τα κλειδιά στη διαμόρφωση ThinkUp.

Στη συνέχεια, κάντε κλικ στο "Εμφάνιση προχωρημένων επιλογών" προς τα κάτω για να αποκαλύψετε αυτό:

Μπορείτε να ανεβάσετε τις αξίες όπως έκανα.Μόλις ολοκληρωθεί η διαμόρφωση, το ThinkUp θα χρησιμοποιήσει ένα πρόγραμμα ανίχνευσης για να αποκτήσει τις πληροφορίες σας από το Twitter.Αυξάνοντας αυτές τις ανοχές σφάλματος και άλλες τιμές, θα μπορέσουμε να έχουμε όλο και περισσότερα δεδομένα από κάθε ανίχνευση.Όταν τελειώσετε, κάντε κλικ στο κουμπί "Αποθήκευση" και μετακινηθείτε προς τα επάνω.Θα δείτε ένα άλλο κουμπί που λέει "Εξουσιοδότηση ThinkUp στο Twitter".Κλίκαρέ το.

Θα σας ανακατευθύνει στο Twitter, όπου απλά πρέπει να κάνετε κλικ στο κουμπί "Allow" και στη συνέχεια θα πρέπει να σας στείλει πίσω στο ThinkUp.

Όταν μετακινηθείτε προς τα επάνω, θα δείτε τον λογαριασμό σας στο "Twitter Plugin" και αν μπορείτε να κάνετε τα στατιστικά σας δημόσια, κάντε κλικ στο κουμπί "Ρυθμίστε στο δημόσιο".Αυτό θα το κάνει ώστε να μην χρειαστεί να συνδεθείτε για να δείτε όλα τα στατιστικά σας όταν πηγαίνετε στο http: //localhost/ thinkup στο μέλλον.

Ανίχνευση δεδομένων μέσω Cron

Πρέπει να λάβουμε κάποια δεδομένα στο ThinkUp.Κάντε κλικ στο λογότυπο ThinkUp ή απλά πηγαίνετε στην κύρια σελίδα ThinkUp.Κάντε κλικ σε οποιοδήποτε από τα στατιστικά στοιχεία που εμφανίζονται στο μενού στα αριστερά.

Θα δείτε ότι δεν υπάρχει τίποτα διαθέσιμο, αλλά θα δείτε έναν σύνδεσμο με τίτλο "Ενημερώστε τα δεδομένα σας τώρα".

Κάνοντας κλικ σε αυτό θα μεταφερθείτε σε μια άλλη σελίδα όπου μπορείτε να δείτε τις προσπάθειες που έκανε το ThinkUp μου για να αρπάξει τα δεδομένα από το Twitter γιαεσείς.Αυτό είναι το προηγουμένως αναφερόμενο πρόγραμμα ανίχνευσης.

Εάν μετακινηθείτε προς τα κάτω, θα δείτε μια εύχρηστη πρόταση.

Αυτή η εντολή στο κάτω μέρος;Μπορούμε να αυτοματοποιήσουμε αυτό στο Linux μέσω κάτι που ονομάζεται cron.Επιστρέψτε στο τερματικό σας και πληκτρολογήστε την ακόλουθη εντολή:

crontab -e

Θα σας ζητήσει να επιλέξετε έναν επεξεργαστή κειμένου.Το Nano είναι ιδανικό για αρχάριους και είναι αυτό που χρησιμοποιήσαμε νωρίτερα, έτσι χτυπήσαμε 2 για να το κάνουμε αυτό.

Κάθε μία από τις πέντε στήλες προς τα πάνω αντιπροσωπεύει χρονικές περιόδους που πρέπει να επαναληφθούν: λεπτά, ώρες, ημέρα του μήνα, μήνα και ημέρα της εβδομάδας.Με την εισαγωγή ενός αριθμού θα οριστούν αυτές οι τιμές, ενώ εισάγοντας έναν αστερίσκο θα αγνοήσει αυτό το κριτήριο.Πάνω, βλέπετε ότι έχω εισέλθει:

34 * * * *

Αυτό σημαίνει ότι κάθε ώρα στο 34 λεπτό, θα εκτελέσει μια εντολή.Ποια εντολή;Γιατί, το ένα ThinkUp πρότεινε, φυσικά!

cd /var/www/thinkup/crawler/; εξαγωγή THINKUP_PASSWORD = η λέξη-κλειδί σας;/usr/bin/ phpcrawl.php [email protected]

Βεβαιωθείτε ότι έχετε εισάγει τον κωδικό πρόσβασής σας και ελέγξτε τη διεύθυνση ηλεκτρονικού ταχυδρομείου σε αυτήν την εντολή!Αυτό θα διασφαλίσει ότι κάθε ώρα το ThinkUp ανανεώνεται για να αποκτήσει νέα δεδομένα.Εάν θέλετε να χρησιμοποιήσετε πιο σύνθετα κριτήρια για το πρόγραμμα ανίχνευσης, σας προτείνω να ξεκινήσετε με το Cron How-To από την κοινοτική τεκμηρίωση του Ubuntu.Πατήστε CTRL + O για αποθήκευση και, στη συνέχεια, CTRL + X για έξοδο.

Στατιστικά

Εκτός από την αρχειοθέτηση όλων των tweets, απαντήσεων και άλλων πληροφοριών σε βάση δεδομένων MySQL, μπορείτε να δείτε πολλά ενδιαφέροντα στατιστικά στοιχεία.Μπορείτε να δείτε τη χρήση συγκεκριμένων πελατών, πόση απάντηση σε σχέση με το τι τιτίζετε, πόσοι οπαδοί έχετε, ποιοι από αυτούς ακολουθούνται περισσότερο, και πολλά άλλα.Το

ThinkUp εξάγει επίσης κάποιες χρήσιμες πληροφορίες για εσάς, όπως όλες οι αναρτήσεις που σας αναφέρουμε, αναφέρει ότι δεν απαντώνται ή προωθούνται, καθώς και πλήρεις συνομιλίες.

Στο κάτω μέρος, μπορείτε επίσης να δείτε πώς το ThinkUp βγάζει λίστες συνδέσμων που εμφανίζονται στα tweets σας, εικόνες που εμφανίζονται στα tweets σας και πολλά άλλα.

Και, φυσικά, μπορείτε να κάνετε αναζήτηση σε οποιαδήποτε από αυτές τις κατηγορίες κάνοντας κλικ στο σύνδεσμο αναζήτησης.

Θα πάρετε ένα μεγάλο παράθυρο αναζήτησης που ταιριάζει κάτω στο κείμενο.Το

ThinkUp παρέχει πολλή λειτουργικότητα με το Twitter, αλλά το plug-in του στο Facebook είναι εξίσου ισχυρό.Αφού ρυθμίσετε το ThinkUp, μπορείτε ακόμη και να αφήσετε τους φίλους σας να δημιουργούν λογαριασμούς ώστε να μπορούν να το χρησιμοποιήσουν και εγώ!Εκτός από τη συντήρηση, μπορείτε επίσης να χρησιμοποιήσετε το ThinkUp για να παρακολουθείτε τις απαντήσεις σε ερωτήσεις που δημοσιεύετε και να φιλτράρετε χρήσιμες πληροφορίες από ολόκληρο το χρονοδιάγραμμά σας.Βοηθά πολύ όταν είστε τροφή Twitter είναι γελοία απασχολημένος ή υπάρχουν πολλά από αυτά που συμβαίνουν.