资 源 简 介
这个程序有什么用
忘怀洞能自动删除多余的推文,从而只保留一段时间之内的推文。
我不能理解为什么要这样做
忘怀洞是小说《1984》里政府部门用于销毁文件的场所。按小说的描述,是个带门的大火炉,把文件扔进去,历史就消失了。忘怀洞是纪录司职员的重要工具,可以任意“改正”历史。
这个小程序可以说是一个行为艺术:作为个人,我们也可以控制自己的历史。
如何使用
使用前请修改 app.yaml:
```
application: memory-hole
version: 1
runtime: python
api_version: 1
handlers:
- url: .*
script: main.py
将 memory-hole 改为您自己的 application name,再按 cfg.py 里的注释修改 cfg.py 文件:
# -- coding: utf-8 --
请修改以下四个Twitter API的参数
CONSUMER_KEY = ""
CONSUMER_SECRET = ""
ACCESS_TOKEN = ""
ACCESS_SECRET = ""
请修改此 CronJob Key 为其他人无法猜到的字符串,以防被人利用 (注意要和Cron.yaml中的保持同步)
KEY_CRONJOB = "/TryOut"
# 请修改保留 Tweet 的时间
REMAIN_DAY = 7
```
最后部署到服务器上即可。
文 件 列 表
app.yaml
cfg.py
cfg.pyc
cron.yaml
index.yaml
main.py
models
__init__.py
__init__.pyc
templates
error.html
home.html
twitter_home.html
tweepy
api.py
api.pyc
auth.py
auth.pyc
binder.py
binder.pyc
cache.py
cache.pyc
cursor.py
cursor.pyc
error.py
error.pyc
logging.py
logging.pyc
memcache.py
memcache.pyc
models.py
models.pyc
oauth.py
oauth.pyc
parsers.py
parsers.pyc
streaming.py
streaming.pyc
__init__.py
__init__.pyc