Cách lưu trữ, tìm kiếm và xem thống kê Tweet của bạn với ThinkUp

Mục lục:

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

Video: Cách lưu trữ, tìm kiếm và xem thống kê Tweet của bạn với ThinkUp

Video: Cách lưu trữ, tìm kiếm và xem thống kê Tweet của bạn với ThinkUp
Video: Camping in the Rain on Mountain with Dog - Tent and Tarp - YouTube 2024, Tháng mười một
Anonim
Lo lắng về việc lưu trữ tweet của bạn? Muốn tìm kiếm mạnh mẽ hơn? Bạn muốn xem số liệu thống kê tweet của mình? 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ủ của bạn.
Lo lắng về việc lưu trữ tweet của bạn? Muốn tìm kiếm mạnh mẽ hơn? Bạn muốn xem số liệu thống kê tweet của mình? 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ủ của bạn.

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

Nó được thiết kế để được cài đặt trên một 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ó được xử lý dễ dàng nhất trong Linux, vì vậy chúng tôi sẽ sử dụng Ubuntu để chỉ cho bạn cách làm cho nó hoạt động. Đó 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 đổi (và có thể giúp bạn bằng cách gửi báo cáo lỗi), điều này có thể không phù hợp với bạn. Thứ nhất, bạn sẽ cần có một máy chủ LAMP và chạy, và chúng tôi sẽ giả sử bạn đã thiết lập được nó. 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, 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 sẽ giúp bạn.

OK, để bắt đầu, chúng tôi sẽ cần cài đặt một số nội dung bổ sung 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 install curl libcurl3 libcurl3-dev php5-curl php5-gd

Nhập mật khẩu của bạn và để 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:
Nhập mật khẩu của bạn và để 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 restart

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

sudo service apache2 restart

Image
Image

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

Gửi thư

Như đã nói ở trên, bạn sẽ cần một cái gì đó có thể gửi thư trên máy chủ của chính 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 install 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 trang 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à thêm đườ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 đè, nhấn Y. Sau đó thoát bằng CTRL + X.

Cuối cùng, khởi động lại Apache, 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 một thời gian ngắn để kích hoạt tài khoản ThinkUp của chúng tôi.

Cài đặt ThinkUp

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

sudo unzip path/to/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à "thinkup" trong / var / www.
Điều này sẽ tự động tạo một thư mục có tên là "thinkup" trong / var / www.

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

https://localhost/thinkup

https://your.internalip.address/thinkup

Sau đó, làm mới trang trình duyệt của bạn.
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" để bắt đầu cấu hình ban đầu. Bạn sẽ thấy màn hình yêu cầu.
Nhấp vào liên kết "cài đặt 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ẽ đượ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 cái khó khăn hơn tiếp theo.
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 cái khó khăn hơn tiếp theo.
  • Máy chủ lưu trữ cơ sở dữ liệu: Tại đây, hãy đặt tên máy chủ của bạn hoặc nếu máy chủ lưu trữ trên máy chủ riêng của bạn, chỉ cần nhập "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 thông báo 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 tin cấu hình và thay đổi quyền sở hữu của nó.
Chỉ cần nhập hai lệnh trong một thiết bị đầu cuối để tạo tập tin 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 thông báo có nền màu xanh lục cho biết rằng cài đặt đã thành công và 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 (đảm bảo tên IP / tên miền là chính xác) và bạn sẽ thấy thông báo “kích hoạt” màu xanh lá cây tuyệt đẹp.
Sau khi nhấp vào nút, bạn sẽ thấy thông báo có nền màu xanh lục cho biết rằng cài đặt đã thành công và 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 (đảm bảo tên IP / tên miền là chính xác) và bạn sẽ thấy thông báo “kích hoạt” màu xanh lá cây tuyệt đẹp.
Nhập thông tin đăng nhập của bạn và đăng nhập!
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 tham gia, bạn sẽ thấy rằng bạn chưa thiết lập bất kỳ tài khoản nào. 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 một tài khoản Twitter. Cuộn xuống đến nơi nó nói “Định cấu hình Plugin Twitter” và làm theo các bước để đăng ký ThinkUp trên Twitter.
Theo mặc định, nó sẽ yêu cầu bạn thêm một tài khoản Twitter. Cuộn xuống đến nơi nó nói “Định cấu hình Plugin Twitter” và làm theo các bước để đăng ký ThinkUp trên Twitter.

Lưu ý rằng bạn có thể phải thay đổi URL gọi lại để trỏ tới IP bên ngoài hoặc bí danh DNS của bạn. Twitter sẽ cung cấp cho bạn một số thông tin bổ sung: khóa người tiêu dùng và khóa 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 vào cấu hình ThinkUp của bạn.
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 vào cấu hình ThinkUp của bạn.

Tiếp theo, nhấp vào "Hiển thị Tùy chọn Nâng cao" ở phía dưới để hiển thị điều này:

Bạn có thể lên các giá trị như tôi đã làm. Sau khi cấu hình hoàn tất, ThinkUp sẽ sử dụng trình thu thập thông tin để lấy thông tin của bạn từ Twitter.Bằng cách tăng khả năng chịu đựng lỗi và các giá trị khác, chúng tôi sẽ có thể nhận được nhiều dữ liệu hơn 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 "Lưu" và cuộn lên. Bạn sẽ thấy một nút khác có nội dung “Cho phép ThinkUp trên Twitter”. Nhấp vào nó.
Bạn có thể lên các giá trị như tôi đã làm. Sau khi cấu hình hoàn tất, ThinkUp sẽ sử dụng trình thu thập thông tin để lấy thông tin của bạn từ Twitter.Bằng cách tăng khả năng chịu đựng lỗi và các giá trị khác, chúng tôi sẽ có thể nhận được nhiều dữ liệu hơn 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 "Lưu" và cuộn lên. Bạn sẽ thấy một nút khác có nội dung “Cho phép 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 bấm vào nút "Cho phép", và sau đó nó sẽ gửi bạn trở lại ThinkUp.
Nó sẽ chuyển hướng bạn đến Twitter, nơi bạn chỉ cần bấm vào nút "Cho phép", và sau đó nó sẽ gửi 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ê trong “Plugin Twitter” và nếu bạn có thể đặt thống kê của mình ở chế độ công khai bằng cách nhấp vào nút “Đặt thành công khai”. Điều này sẽ làm cho nó để 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 đi đến https:// localhost / thinkup trong tương lai.
Khi bạn cuộn lên, bạn sẽ thấy tài khoản của mình được liệt kê trong “Plugin Twitter” và nếu bạn có thể đặt thống kê của mình ở chế độ công khai bằng cách nhấp vào nút “Đặt thành công khai”. Điều này sẽ làm cho nó để 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 đi đến https:// 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ủ ThinkUp của bạn. Nhấp vào bất kỳ thống kê nào đượ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ờ".
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 làm cho ThinkUp của tôi lấy dữ liệu của Twitter cho bạn. Đây là trình thu thập được đề cập trước đây.

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

Lệnh đó ở dưới cùng? Chúng ta có thể tự động hóa nó trong Linux thông qua một cái gì đó gọi là cron. Chuyển về thiết bị đầu cuối của bạn và nhập lệnh sau:
Lệnh đó ở dưới cùng? Chúng ta có thể tự động hóa nó trong Linux thông qua một cái gì đó gọi là cron. Chuyển về 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 là tuyệt vời cho người mới bắt đầu, và đó là những gì chúng tôi sử dụng trước đó, vì vậy nhấn 2 để làm cho rằng mặc định.
Nó sẽ yêu cầu bạn chọn một trình soạn thảo văn bản. Nano là tuyệt vời cho người mới bắt đầu, và đó là những gì chúng tôi sử dụng trước đó, vì vậy nhấn 2 để làm cho rằng mặc định.
Mỗi cột trong số năm cột lên trên đại diện cho 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:
Mỗi cột trong số năm cột lên trên đại diện cho 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 hiện một lệnh. Lệnh nào? Tại sao, một ThinkUp gợi ý, 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 của bạn 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 Cron How-To từ Tài liệu Cộng đồng Ubuntu. Nhấn CTRL + O để lưu, sau đó nhấn CTRL + X để thoát.

Thống kê Twitter

Ngoài việc lưu trữ tất cả các tweet, câu trả lời và các 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 bạn sử dụng các khách hàng cụ thể, số tiền bạn trả lời so với số lượng bạn tweet, số lượng người theo dõi bạn, người theo dõi nhiều nhất và nhiều hơn thế nữa.

ThinkUp cũng rút 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 viết đề cập đến bạn, đề cập đến đó không phải là trả lời hoặc chuyển tiếp và các cuộc trò chuyện đầy đủ.
ThinkUp cũng rút 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 viết đề cập đến bạn, đề cập đến đó không phải là trả lời hoặc chuyển tiếp và các cuộc trò chuyện đầy đủ.
Ở dưới cùng, bạn cũng có thể xem cách ThinkUp kéo ra danh sách các liên kết xuất hiện trong tweets của bạn, hình ảnh xuất hiện trong tweets của bạn, và nhiều hơn nữa.
Ở dưới cùng, bạn cũng có thể xem cách ThinkUp kéo ra danh sách các liên kết xuất hiện trong tweets của bạn, hình ảnh xuất hiện trong tweets của bạn, và nhiều hơn 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 trong số các danh mục này bằng cách nhấp vào liên kết tìm kiếm.
Và, tất nhiên, bạn có thể tìm kiếm thông qua bất kỳ danh mục nào trong số các danh mục này 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 so sánh với văn bản.
Bạn sẽ nhận được một cửa sổ tìm kiếm tuyệt vời được so sánh với văn bản.
Image
Image

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ẽ. Khi bạn cấu hình ThinkUp, bạn thậm chí có thể cho phép bạn bè tạo tài khoản để họ có thể sử dụng nó! Ngoài việc bảo tồ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 vô cùng bận rộn hoặc có rất nhiều điều sau đây đang diễn ra.

Đề xuất: