sunson

Python Arbitrage KRW


License
Apache-2.0
Install
pip install sunson==1.0.0

Documentation

SunSon Project

Ubuntu Config:

ls -ld .?*     # to list hidden files

echo 'export PS1="\[\033[1;36m\]\h\[\033[0m\] \[\033[1;36m\]\u\[\033[0m\]:\[\033[1;36m\]\W\[\033[0m\]$ "' >> ~\.bashrc
source ~\.bashrc
# add this to ~\.bashrc in Ubuntu
export PS1="\[\033[1;36m\]\!\[\033[0m\] \[\033[1;36m\]\u\[\033[0m\]:\[\033[1;36m\]\W\[\033[0m\]$ "
# add this to ~\.bash_profile in OS X 

echo 'alias py="python3"' >> ~/.bash_aliases
source ~/.bash_aliases

#change timezone
sudo dpkg-reconfigure tzdata

Dropbox

  • Install Dropbox: https://www.dropbox.com/install-linux

    cd ~ && wget -O - "https://www.dropbox.com/download?plat=lnx.x86_64" | tar xzf -
  • Run dropbox in background:

    setsid ~/.dropbox-dist/dropboxd

python3 (Ubuntu 17.10 already have it)

# install pip (Ubuntu)
sudo apt-get update
sudo apt install python3-venv python3-pip
py -m pip install --upgrade pip
py -m pip install setuptools   

Install 3rd party package

  • Korbit API wrapper: https://github.com/wisscot/korbit-python -- download and pip install zip file

    py -m pip install git+https://github.com/wisscot/korbit-python.git
    py -m pip uninstall korbit-python   # to uninstall
  • Bitstamp API wrapper: https://github.com/wisscot/bitstamp-python-client *-- download or *

    py -m pip install BitstampClient
  • GDAX API wrapper: https://github.com/wisscot/gdax-python -- download and pip install zip file

    py -m pip install git+https://github.com/wisscot/gdax-python.git
  • Bithumb: Splinter + Chrome

    -- splinter: https://splinter.readthedocs.io/en/latest/index.html

    py -m pip install splinter

    -- Chrome and Chromedriver: https://gist.github.com/wisscot/271bb7f8f0c85a06fd39f4aa32c196b9

    # Versions
    CHROME_DRIVER_VERSION=`curl -sS chromedriver.storage.googleapis.com/LATEST_RELEASE`
    
    # Install dependencies.
    sudo apt-get update
    sudo apt-get install -y unzip openjdk-8-jre-headless xvfb libxi6 libgconf-2-4
    
    # Install Chrome.
    sudo curl -sS -o - https://dl-ssl.google.com/linux/linux_signing_key.pub | apt-key add
    sudo echo "deb http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google-chrome.list
    sudo apt-get -y update
    sudo apt-get -y install google-chrome-stable
    
    # Install ChromeDriver.
    wget -N http://chromedriver.storage.googleapis.com/$CHROME_DRIVER_VERSION/chromedriver_linux64.zip -P ~/
    unzip ~/chromedriver_linux64.zip -d ~/
    rm ~/chromedriver_linux64.zip
    sudo mv -f ~/chromedriver /usr/local/bin/chromedriver
    sudo chown root:root /usr/local/bin/chromedriver
    sudo chmod 0755 /usr/local/bin/chromedriver   

Others:

py -m pip install beautifulsoup4
py -m pip install pyotp
py -m pip install pymongo