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 installOn 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.txtOn 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