A bot to help you do things differently
- Download Python 3.5 (Anaconda includes basic utility packages so one doesn't have to worry about installing them individually) from https://www.continuum.io/downloads
- Download Git's latest version for your OS from https://git-scm.com/downloads
- Run git-bash (Git Shell) and navigate to your source directory (e.g.
cd ~/Desktop/assistant-bot
) - Time to configure Git, by running
git config --global user.name "Your Name"
and thengit config --global user.email [email protected]
(make sure your email and name is same as used on GitHub while creating your account) - For great speed at development, install the powerful Atom by GitHub from https://atom.io
- Time to configure atom to work with Git by running
git config --global core.editor "atom --wait"
- Run
git clone https://github.com/spaamteam/codeday.git assistant-bot
to create a folder on your computer with initial source code. - Navigate to this newly created directory assistant-bot
cd assistant-bot
- Add remote to connect/modify to our team's GitHub repo
git remote add origin master https://github.com/spaamteam/codeday.git
- Run test script to check if you installed properly
python3 test_install.py
, which should run test cases. - Test python by running
python3 your_script.py
from Terminal/Command-Prompt. - To edit your python script,
atom your_script.py
and atom props up, ready for you to make changes and save.
- Install Anaconda
- Install PyCharm
- Run
pip install -r requirements.txt
nosetests -v --with-coverage --cover-package=assistant-bot --cover-inclusive --cover-erase tests
Aditya Purandare, Alok Satpathy, Atif Tahir & Saddam Hussain
- http://blog.pandorabots.com/connecting-a-pandorabot-to-sms-via-twilio/
- http://virantha.com/2013/11/14/starting-a-simple-flask-app-with-heroku/
Copyright 2016 SPAAM Team
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.