#!/usr/bin/env python | |
#-*- coding: utf-8 -*- | |
# author: 8e5b93f51a63cb6dc7c4db564434e3150c9e67f34e85dfac87c20b6ed19b76ab | |
import os, time | |
from dropbox.client import DropboxClient | |
from dropbox.client import DropboxOAuth2FlowNoRedirect | |
app_key = 'mask' | |
app_secret = 'mask' | |
def main(): | |
if not os.path.exists('token.txt'): | |
flow = DropboxOAuth2FlowNoRedirect(app_key, app_secret) | |
print '1. Go to: ' + flow.start() | |
print '2. Click "Allow" (you might have to log in first)' | |
print '3. Copy the authorization code.' | |
code = raw_input("Enter the authorization code here: ").strip() | |
access_token, user_id = flow.finish(code) | |
open('token.txt', 'w').write(access_token) | |
client = DropboxClient(open('token.txt').read()) | |
res = client.file_copy('/encrypted', time.strftime('/history/%Y-%m-%d %H.%M.%S')) | |
print 'Success: "%s"' % res['path'] | |
raw_input('Press Enter To Exit.') | |
if __name__ == '__main__': | |
main() |
1
for4 OP ~~~~~~~~~~~~~~换个数字~~~~~~~~~~
|
2
for4 OP ~~~~~~~~~~~~~换个数字~~~~~~~~~~
|
3
for4 OP ~~~~~~~~~~~~换个数字~~~~~~~~~~
|
![]() |
4
orzfly 2013-10-07 03:05:15 +08:00
Suggestion: 在自己服务器上跑这个脚本(比如 10 分钟一次),让他定时检查文件是否被修改了,一旦被修改就复制。
|
![]() |
5
mongodb 2013-10-07 09:30:12 +08:00
造轮子果然是人类取悦自己的好方法 -___-
|
![]() |
6
yangg 2013-10-07 12:37:37 +08:00
有空间可以用inotify+git自动提交,这样查看起来也方便
|