NOTES: All accounts in the commit history are deactivated or lost. Please use your own accounts.
- Use 4 spaces per indentation level.
- Limit all lines to a maximum of 79 characters.
- Surround top-level function and class definitions with two blank lines.
- (read more)
- python
- pip
- liberasurecode: https://github.com/openstack/liberasurecode
- isa-l: https://github.com/01org/isa-l
- libarchive
(see requirements.txt
)
-
Install dependency libraries
-
Install
isa-l
, see https://github.com/01org/isa-l#building-isa-l for detail.Ubuntu only
$ git clone https://github.com/01org/isa-l.git $ cd isa-l $ ./autogen.sh $ ./configure --prefix=/usr --libdir=/usr/lib $ make $ sudo make install
On Mac OS X:
$ brew install liberasurecode
On Ubuntu:
$ sudo apt-get install liberasurecode-dev libjerasure-dev libarchive-dev
-
Install others:
On Ubuntu:
$ sudo apt-get install libmysqlclient-dev
-
-
Install dependency Python packages
On Mac OS X:
# install pip $ sudo easy_install pip $ sudo pip install --upgrade pip $ sudo pip install -r requirements.txt
On Ubuntu:
# install pip # 1) for Ubuntu 10.10 Maverick and newer $ sudo apt-get install python-pip # 2) for older versions of Ubuntu $ sudo apt-get install python-setuptools $ sudo easy_install pip $ sudo pip install --upgrade pip $ sudo apt-get install python-dev build-essential autoconf automake libtool $ sudo pip install -r requirements.txt
Service Name | Integrated? | Read (s) | Write (s) | Delete (s) |
---|---|---|---|---|
Dropbox | ✓ | 0.400 | 1.213 | 0.956 |
✓ | ||||
Evernote | ✓ | 1.118 | 1.150 | 1.184 |
✓ | 0.699 | 1.479 | 3.539 | |
RSS (Ghost) | ✓ | 0.386 | 0.483 | 0.378 |
Github | ✓ | 1.091 | 1.165 | 1.143 (close) |
Gmail | ✓ | |||
Google Drive | ||||
Medium | ||||
✓ | 0.828 | 0.902 | 0.784 | |
Wordpress | ✓ | 0.286 | 4.855 | 3.629 |
Yinxiang | ✓ | 0.319 | 0.407 | 0.412 |
Service Name | API Domain |
---|---|
Dropbox | |
(not applicable?) | |
Evernote | |
RSS (Ghost) | |
Github | |
Gmail | (not applicable?) |
Google Drive | |
Medium | |
Wordpress | |
Yinxiang |
- "eva_rtt.py": measure the delay time of each automation service (e.g., IFTTT, Zapier)
- "eva_rwd_time": measure read/write/delete time of each channel
- Github does not support delete operation, because the state of the issue can only be "open" or "closed"
- "default.conf": configuration file, containing all the accounts, passwords and tokens
- "OurSystem.py": encoding and decoding (i.e., unranking and ranking) algorithm
- "cal_rwd_time.py": deprecated
- "capacity.py": deprecated