担心你的推文存档吗?想要更强大的搜索吗?想看看你的推特数据吗?通过在家庭服务器上安装ThinkUp,您可以完成所有这些工作。
ThinkUp是一个出色的应用程序(目前处于测试阶段),它将归档您的所有tweet、回复、回复等,以便您可以搜索它们并找出一些有用的使用统计数据。它有相当多的插件,包括一个添加了完整的Facebook支持。
它被设计安装在LAMP服务器上;也就是说,Linux、Apache、MySQL和PHP将为它提供主干。虽然可以将它安装在基于Windows或Mac的机器上,但它在Linux中最容易处理,因此我们将使用Ubuntu向您展示如何安装和运行它。它的创始人Gina Trapani和社区中的许多用户都在积极开发。
ThinkUp目前处于beta测试阶段,因此可能会出现一些bug,而且事情可能不会很顺利,因此除非您对修补(或者通过提交bug报告来提供帮助)感兴趣,否则这可能不适合您。首先,您需要有一个LAMP服务器启动并运行,我们假设您已经设置好了。你还需要一个个人MySQL用户帐户。最后,PHP中的mail函数应该可以工作了,这意味着您将需要一个可以发送邮件的程序或脚本,但是如果没有,我们已经为您准备好了。
好的,首先,我们需要安装一些可能还没有安装的额外东西,比如cURL和GD。为此,只需输入以下命令:
sudo apt-get install curl libcurl3 libcurl3-dev php5-curl php5-gd
输入密码,然后让它安装。要完成此操作,必须重新启动Apache服务器:
sudo /etc/init.d/apache2 restart
或者,您可以使用:
sudo service apache2 restart
保持终端窗口打开,因为您可能需要经常切换回它来更改某些内容。
如上所述,您将需要能够在服务器上发送邮件的东西。如果你不这样做,有一个非常简单的解决办法。只需使用以下命令安装sendmail:
sudo apt-get install sendmail
然后,我们需要编辑php.ini文件文件指向新安装的程序。
sudo nano /etc/php5/apache2/php.ini
按page down键直到找到如下内容:
;sendmail_path =
您需要删除初始分号,并在末尾附加路径。把那条线改成这样:
sendmail_path = /usr/**in/sendmail -t –i
要保存,请按CTRL+O,然后输入。如果提示覆盖,请按Y键,然后按CTRL+X退出。
最后,重新启动Apache,就像我们在上一节所做的那样。这将为您的服务器提供发送邮件的能力,我们需要在一段时间内激活我们的ThinkUp帐户。
进入ThinkupGithub页面下载Thinkup0.8测试版。下载后,在终端中弹出此命令,将其解压缩到默认的web目录:
sudo unzip path/to/thinkup-0.8.zip –d /var/www
这将自动在/var/www中创建一个名为“thinkup”的目录。
要访问ThinkUp,请打开web浏览器并导航到以下任一位置:
http://localhost/thinkup
http://your.internalip.address/thinkup
由于权限不正确,您很可能会收到错误消息。您只需在终端中输入该命令即可解决问题。
然后,刷新浏览器页面。
点击“安装ThinkUp”链接开始初始配置。您将看到需求屏幕。
你该走了。向下滚动并单击按钮继续。
您必须输入有效的电子邮件地址,创建密码,并设置时区。这些是简单的选择。接下来是更难的。
然后单击按钮继续。您可能会看到这样的信息:
只需在终端中输入这两个命令即可创建配置文件并更改其所有权。
单击按钮后,您将看到一条绿色背景的消息,说明安装成功,并发送了一封电子邮件来激活您的帐户。登录到你的电子邮件,点击链接(确保IP/域名是正确的),你会看到一个漂亮的绿色“激活”消息。
输入您的凭据并登录!
一旦你进去了,你会发现你还没有建立任何帐户。单击链接可更改此设置。
默认情况下,它会要求您添加一个Twitter帐户。向下滚动到显示“配置Twitter插件”的位置,然后按照步骤在Twitter上注册ThinkUp。
请注意,您可能需要更改回调URL以指向外部IP或DNS别名。Twitter应该给你一些额外的信息:消费者和密钥。
小心这些,因为它们是这个应用程序与您的特定Twitter帐户交互所特有的!在ThinkUp配置中输入这些键。
接下来,单击底部的“Showadvanced Opti***”(显示高级选项)以显示以下内容:
你可以像我一样提高数值。一旦配置完成,ThinkUp将使用爬虫从Twitter获取您的信息。通过增加这些容错性和其他值,我们将能够在每次爬网时获得越来越多的数据。完成后,单击“保存”按钮,然后向上滚动。你会看到另一个按钮,上面写着“在Twitter上授权ThinkUp”。单击它。
它会把你重定向到Twitter,你只需要点击“允许”按钮,然后它就会把你送回ThinkUp。
当你向上滚动时,你会看到你的帐户列在“Twitter插件”下面,如果你可以通过点击“设置为公共”按钮来公开你的数据。这将使它,这样你就不必登录查看你的所有统计数据时,你去http://localhost/thinkup未来。
我们需要把一些数据输入ThinkUp。单击ThinkUp徽标,或直接转到ThinkUp主页。单击左侧菜单中列出的任何统计信息。
您将看到没有可用的内容,但会看到一个链接,上面写着“立即更新数据”
点击它会把你带到另一个页面,在那里你可以看到我的ThinkUp试图为你从Twitter上获取数据。这是前面提到的爬虫。
如果你向下滚动,你会看到一个方便的建议。
下面的命令?我们可以通过cron在Linux中实现自动化。切换回终端并输入以下命令:
crontab –e
它会要求你选择一个文本编辑器。Nano对于初学者来说是非常好的,这也是我们之前使用的,所以点击2将其设为默认值。
上面五列中的每一列都表示要重复的时间段:分钟、小时、月日、月日和星期日。输入数字将设置这些值,而输入星号将忽略该标准。上面,你看我已经进入:
34 * * * *
这意味着,在34分钟标记处,它将每小时执行一个命令。哪个命令?当然,ThinkUp建议的那个!
cd /var/www/thinkup/crawler/;export THINKUP_PASSWORD=yourpassword; /usr/bin/phpcrawl.php [email protected]
请务必输入密码并检查此命令中的电子邮件地址!这将确保每小时ThinkUp都刷新自己以获取新数据。如果您想为您的爬虫程序使用更详细的标准,我建议从Ubuntu社区文档中的Cron How to开始。按CTRL+O保存,然后按CTRL+X退出。
除了将所有tweet、回复和其他信息归档到MySQL数据库之外,还可以看到许多有趣的统计数据。你可以看到你对特定客户机的使用情况,你回复的数量与你发推特的数量相比,你有多少关注者,哪些关注者最多,等等。
ThinkUp还为您提供了一些有用的信息,例如所有提到您的帖子、不是回复或转发的提及以及完整的对话。
在底部,您还可以看到ThinkUp如何提取出现在您的tweet中的链接列表、出现在您的tweet中的图片等等。
当然,您可以通过单击搜索链接来搜索这些类别中的任何一个。
你会得到一个很好的搜索窗口,缩小到文本。
ThinkUp为Twitter提供了很多功能,但它的Facebook插件同样强大。一旦你配置了ThinkUp,你甚至可以让你的朋友创建帐户,这样他们也可以使用它!除了保存,您还可以使用ThinkUp跟踪您发布的问题的答案,并从整个时间轴中筛选出有用的信息。当你在Twitter上看到feed忙得离谱或者有很多追随者的时候,它会帮你很多忙。
...Twitter的人可能会有很多问题。这个网站是关于什么的?如何使用它?我怎样才能充分利用先进的技巧和技巧呢? ...
...档电子邮件的好处,你需要知道它到底做了什么,以及它如何影响你的Gmail。 ...
...看你的tweet中有哪些表现良好,或者想看看你的追随者是如何随着时间的推移进展的,Twitter分析已经涵盖了你。 ...
...过,在这个过程中,它收集了很多关于你的数据。以下是如何管理网站上的数据隐私设置。 linkedin对你了解多少 LinkedIn是一个社交网站,它允许你寻找工作,与你所在领域的人建立联系,并公开展示你的职业经历。然而,要充...
...存档邮件代替。这允许您在以后查找和检索电子邮件。 如何在gmail中存档电子邮件 要在Gmail中存档电子邮件,只需选择一封电子邮件(或多封电子邮件),然后单击存档按钮。 当你在Gmail网站上选择电子邮件时,“存档”按钮...
...据和.ost文件夹。 相关:我的outlookpst数据文件在哪里,如何将它们移到其他地方? 列显示文件夹的名称、大小和总大小(包括所有子文件夹的大小)。这个视图最好的部分是,它向您显示您通常不考虑的文件夹,如日历。如果...
...思考。如果你认为你的Twitter档案需要清理一下,下面是如何搜索和删除那些旧的tweet。 Twitter的特性使得人们在使用几年后可以积累成千上万的帖子,也许不是所有的帖子都经过深思熟虑。Twitter上的知名人士和政客们经常为一篇...
...任何文本编辑器打开,尽管它不容易阅读。 本文将解释如何不仅下载您的搜索历史记录,而且读取它,清除它,并关闭它(暂停)。 下载您的搜索历史记录 你要做的第一件事就是确保你已经登录到你的Google帐户。 您的帐户设...