Trang chủ » làm thế nào để » Cách Lưu trữ, Tìm kiếm và Xem Thống kê Tweet của bạn với ThinkUp

    Cách Lưu trữ, Tìm kiếm và Xem Thống kê Tweet của bạn với ThinkUp

    Lo lắng về việc lưu trữ tweet của bạn? Bạn muốn một tìm kiếm mạnh mẽ hơn? Bạn muốn xem số liệu thống kê tweet của bạn? Bạn có thể làm tất cả những điều đó và hơn thế nữa bằng cách cài đặt ThinkUp trên máy chủ nhà của bạn.

    ThinkUp là một ứng dụng tuyệt vời (hiện đang ở giai đoạn thử nghiệm) sẽ lưu trữ tất cả các tweet, trả lời, phản hồi của bạn, v.v để bạn có thể tìm kiếm thông qua chúng và tìm hiểu một số thống kê sử dụng hữu ích. Nó cũng có khá nhiều plugin, bao gồm cả một plugin có thêm hỗ trợ Facebook đầy đủ.

    Nó được thiết kế để được cài đặt trên máy chủ LAMP; đó là Linux, Apache, MySQL và PHP là những gì sẽ cung cấp xương sống cho nó. Mặc dù có thể cài đặt nó trên máy chạy Windows hoặc Mac, nhưng nó dễ xử lý nhất trong Linux, vì vậy chúng tôi sẽ sử dụng Ubuntu để chỉ cho bạn cách khởi động và chạy. Đó là sự phát triển rất tích cực của người sáng lập, Gina Trapani và bởi nhiều người dùng trong cộng đồng.

    Điều kiện tiên quyết

    ThinkUp hiện đang trong giai đoạn thử nghiệm, vì vậy sẽ có một số lỗi và mọi thứ có thể không hoàn hảo, vì vậy trừ khi bạn quan tâm đến việc sửa chữa (và có thể giúp đỡ bằng cách gửi báo cáo lỗi), điều này có thể không dành cho bạn. Trước tiên, bạn sẽ cần phải có máy chủ LAMP hoạt động và chúng tôi sẽ cho rằng bạn đã thiết lập xong. Bạn cũng sẽ cần một tài khoản người dùng MySQL cá nhân. Cuối cùng, chức năng thư trong PHP sẽ hoạt động, điều đó có nghĩa là bạn sẽ cần một chương trình hoặc tập lệnh có thể gửi thư, nhưng nếu không, chúng tôi đã bảo vệ bạn.

    Được rồi, để bắt đầu, chúng ta sẽ cần cài đặt thêm một số thứ có thể chưa được cài đặt, chẳng hạn như cURL và GD. Để làm điều đó, chỉ cần nhập lệnh sau:

    sudo apt-get cài đặt curl libcurl3 libcurl3-dev php5-curl php5-gd

    Nhập mật khẩu của bạn và để cho nó cài đặt. Để hoàn thành việc này, bạn sẽ phải khởi động lại máy chủ Apache:

    sudo /etc/init.d/apache2 khởi động lại

    Ngoài ra, bạn có thể sử dụng:

    sudo dịch vụ apache2 khởi động lại

    Giữ cửa sổ thiết bị đầu cuối của bạn mở, bởi vì bạn có thể cần phải quay lại nó thường xuyên để thay đổi một số thứ.

    Gửi thư

    Như đã lưu ý ở trên, bạn sẽ cần một cái gì đó có thể gửi thư trên chính máy chủ của bạn. Nếu bạn không, có một sửa chữa thực sự dễ dàng cho nó. Chỉ cần cài đặt sendmail bằng lệnh sau:

    sudo apt-get cài đặt sendmail

    Sau đó, chúng ta cần chỉnh sửa tệp php.ini để trỏ đến chương trình mới được cài đặt.

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

    Nhấn phím xuống cho đến khi bạn tìm thấy một cái gì đó trông như thế này:

    ; sendmail_path =

    Bạn cần xóa dấu chấm phẩy ban đầu và nối đường dẫn ở cuối. Thay đổi dòng đó để nó trông như thế này:

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

    Để lưu, nhấn CTRL + O và nhập. Nếu được nhắc ghi đè, hãy nhấn Y. Sau đó thoát bằng CTRL + X.

    Cuối cùng, khởi động lại Apache, giống như chúng ta đã làm trong phần trước. Điều này sẽ cung cấp cho máy chủ của bạn khả năng gửi thư mà chúng tôi sẽ cần trong chốc lát để kích hoạt tài khoản ThinkUp của chúng tôi.

    Cài đặt ThinkUp

    Truy cập trang ThinkUp GitHub để tải xuống ThinkUp (phiên bản beta hiện tại là 0.8). Khi bạn đã tải xuống, hãy bật lệnh này trong thiết bị đầu cuối để giải nén nó vào thư mục web mặc định của bạn:

    đường dẫn sudo unzip / đến / thinkup-0.8.zip -d / var / www

    Điều này sẽ tự động tạo một thư mục có tên là Think thinkup, in / var / www.

    Để truy cập ThinkUp, hãy mở trình duyệt web và điều hướng đến một trong những điều sau đây:

    http: // localhost / thinkup

    http: // myour.iternalip.address/thinkup

    Điều lạ là bạn sẽ nhận được thông báo lỗi đó do quyền không chính xác. Bạn chỉ có thể nhập lệnh đó trong một thiết bị đầu cuối để khắc phục sự cố.

    Sau đó, làm mới trang trình duyệt của bạn.

    Nhấp vào liên kết cài đặt ThinkUp của ThinkUp để bắt đầu cấu hình ban đầu. Bạn sẽ thấy màn hình yêu cầu.

    Bạn sẽ được tốt để đi. Cuộn xuống và nhấp vào nút để tiếp tục.

    Bạn sẽ phải nhập địa chỉ email hợp lệ, tạo mật khẩu và đặt múi giờ. Đó là những lựa chọn dễ dàng. Những người khó khăn hơn đến tiếp theo.

    • Máy chủ cơ sở dữ liệu: Tại đây, hãy đặt tên máy chủ của bạn hoặc nếu nó trên máy chủ riêng của bạn, chỉ cần nhập vào local localhost
    • Tên cơ sở dữ liệu: Nhập tên cho cơ sở dữ liệu mà ThinkUp sẽ sử dụng cho dữ liệu của nó. Nó sẽ được tạo nếu nó không tồn tại.
    • Tên người dùng: Tên người dùng tài khoản MySQL của bạn.
    • Mật khẩu: Mật khẩu tài khoản MySQL của bạn.

    Sau đó nhấp vào nút để tiếp tục. Bạn có thể thấy một tin nhắn như thế này:

    Chỉ cần nhập hai lệnh trong một thiết bị đầu cuối để tạo tệp cấu hình và thay đổi quyền sở hữu của nó.

    Sau khi nhấp vào nút, bạn sẽ thấy một thông báo có nền màu xanh lá cây nói rằng cài đặt đã thành công và một email đã được gửi để kích hoạt tài khoản của bạn. Đăng nhập vào email của bạn, nhấp vào liên kết (chắc chắn rằng tên IP / tên miền là chính xác) và bạn sẽ thấy một thông báo tốt được kích hoạt màu xanh lá cây.

    Nhập thông tin đăng nhập của bạn và đăng nhập!

    Định cấu hình ThinkUp

    Khi bạn vào, bạn sẽ thấy rằng bạn chưa có tài khoản nào được thiết lập. Nhấp vào liên kết để thay đổi điều đó.

    Theo mặc định, nó sẽ yêu cầu bạn thêm tài khoản Twitter. Cuộn xuống nơi có dòng chữ Định cấu hình Plugin Plugin Twitter và làm theo các bước để đăng ký ThinkUp trên Twitter.

    Xin lưu ý rằng bạn có thể phải thay đổi URL gọi lại để trỏ đến IP bên ngoài hoặc bí danh DNS. Twitter sẽ cung cấp cho bạn một số thông tin bổ sung: khóa tiêu dùng và bí mật.

    Hãy cẩn thận với những điều này, vì chúng là duy nhất cho tương tác của ứng dụng này với tài khoản Twitter cụ thể của bạn! Nhập các khóa này trong cấu hình ThinkUp của bạn.

    Tiếp theo, nhấp vào trên Hiển thị các tùy chọn nâng cao Hướng về phía dưới để hiển thị điều này:

    Bạn có thể tăng các giá trị như tôi đã làm. Khi cấu hình hoàn tất, ThinkUp sẽ sử dụng trình thu thập thông tin để nhận thông tin của bạn từ Twitter. Bằng cách tăng các dung sai lỗi này và các giá trị khác, chúng tôi sẽ có thể nhận được nhiều dữ liệu hơn và mỗi lần thu thập dữ liệu. Khi bạn đã hoàn tất, hãy nhấp vào nút Save Save, và cuộn lên. Bạn sẽ thấy một nút khác có nội dung là Authorization ThinkUp trên Twitter. Nhấp vào nó.

    Nó sẽ chuyển hướng bạn đến Twitter, nơi bạn chỉ cần nhấp vào nút Cho phép trực tuyến, và sau đó nó sẽ đưa bạn trở lại ThinkUp.

    Khi bạn cuộn lên, bạn sẽ thấy tài khoản của mình được liệt kê bên dưới Plugin Twitter Twitter và nếu bạn có thể công khai số liệu thống kê của mình bằng cách nhấp vào nút Set Set thành công khai. Điều này sẽ giúp bạn không phải đăng nhập để xem tất cả các số liệu thống kê của bạn khi bạn truy cập http: // localhost / thinkup trong tương lai.

    Thu thập dữ liệu qua Cron

    Chúng ta cần lấy một số dữ liệu vào ThinkUp. Nhấp vào biểu tượng ThinkUp hoặc chỉ cần truy cập trang chính ThinkUp của bạn. Nhấp vào bất kỳ số liệu thống kê được liệt kê trong menu bên trái.

    Bạn sẽ thấy rằng không có gì khả dụng, nhưng bạn sẽ thấy một liên kết cho biết Cập nhật dữ liệu của bạn ngay bây giờ.

    Nhấp vào nó sẽ đưa bạn đến một trang khác nơi bạn có thể thấy những nỗ lực đã thực hiện ThinkUp của tôi để lấy dữ liệu của Twitter cho bạn. Đây là trình thu thập thông tin được đề cập trước đó.

    Nếu bạn cuộn xuống, bạn sẽ thấy một gợi ý hữu ích.

    Lệnh đó ở phía dưới? Chúng ta có thể tự động hóa điều đó trong Linux thông qua một thứ gọi là cron. Quay trở lại thiết bị đầu cuối của bạn và nhập lệnh sau:

    crontab -e

    Nó sẽ yêu cầu bạn chọn một trình soạn thảo văn bản. Nano rất tốt cho người mới bắt đầu và đó là những gì chúng ta đã sử dụng trước đó, vì vậy hãy nhấn 2 để biến nó thành mặc định.

    Mỗi cột trong số năm cột trên cùng biểu thị các khoảng thời gian để lặp lại vào: phút, giờ, ngày trong tháng, tháng và ngày trong tuần. Nhập một số sẽ đặt các giá trị đó, trong khi nhập dấu hoa thị sẽ bỏ qua tiêu chí đó. Ở trên, bạn thấy tôi đã nhập:

    34 * * * *

    Điều đó có nghĩa là mỗi giờ ở mốc 34 phút, nó sẽ thực thi một lệnh. Lệnh nào? Tại sao, một ThinkUp đề xuất, tất nhiên!

    cd / var / www / thinkup / crawler /; export THINKUP_PASSWORD = yourpassword; /usr/bin/phpcrawl.php [email protected]

    Hãy chắc chắn rằng bạn nhập mật khẩu và kiểm tra địa chỉ email trong lệnh này! Điều này sẽ đảm bảo rằng mỗi giờ ThinkUp làm mới chính nó để có được dữ liệu mới. Nếu bạn muốn sử dụng các tiêu chí phức tạp hơn cho trình thu thập thông tin của mình, tôi khuyên bạn nên bắt đầu với Hướng dẫn sử dụng Cron từ Tài liệu cộng đồng Ubuntu. Nhấn CTRL + O để lưu và sau đó CTRL + X để thoát.

    Thống kê Twitter

    Ngoài việc chỉ lưu trữ tất cả các tweet, trả lời và thông tin khác của bạn vào cơ sở dữ liệu MySQL, bạn có thể thấy rất nhiều số liệu thống kê thú vị. Bạn có thể thấy việc sử dụng các khách hàng cụ thể của mình, bạn trả lời bao nhiêu so với số lượng tweet của bạn, số lượng người theo dõi của bạn, trong số đó được theo dõi nhiều nhất và hơn thế nữa.

    ThinkUp cũng lấy ra một số thông tin hữu ích cho bạn, chẳng hạn như tất cả các bài đăng đề cập đến bạn, đề cập đến việc không trả lời hoặc chuyển tiếp và các cuộc hội thoại đầy đủ.

    Ở phía dưới, bạn cũng có thể thấy ThinkUp lấy ra danh sách các liên kết xuất hiện trong tweet của bạn, hình ảnh xuất hiện trong tweet của bạn và hơn thế nữa.

    Và, tất nhiên, bạn có thể tìm kiếm thông qua bất kỳ danh mục nào bằng cách nhấp vào liên kết tìm kiếm.

    Bạn sẽ nhận được một cửa sổ tìm kiếm tuyệt vời được phân loại thành văn bản.


    ThinkUp cung cấp rất nhiều chức năng với Twitter, nhưng plugin Facebook của nó cũng mạnh mẽ không kém. Khi bạn định cấu hình ThinkUp, bạn thậm chí có thể cho phép bạn bè của mình tạo tài khoản để họ cũng có thể sử dụng nó! Ngoài việc bảo quản, bạn cũng có thể sử dụng ThinkUp để theo dõi câu trả lời cho các câu hỏi bạn đăng và lọc ra thông tin hữu ích từ toàn bộ dòng thời gian của bạn. Nó giúp ích rất nhiều khi nguồn cấp dữ liệu Twitter của bạn đang bận rộn một cách lố bịch hoặc có rất nhiều việc đang diễn ra.