Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
37 commits
Select commit Hold shift + click to select a range
5a6ed7f
Remove picontrol.tgz and add contents of it to source cotnrol
Mar 25, 2017
48e0082
Remove spaces in names, because the makes things difficult
Mar 25, 2017
c9b97f9
Add setup.py to assist in proper installation
Mar 25, 2017
809b1a7
Rename various files to better reflect project structure
Mar 26, 2017
2547ec5
Add entrypoint scripts to setup.py
Mar 26, 2017
52bcd50
Update setup.sh to reflect changes to structure
Mar 26, 2017
1821e5e
Move configs from source code
Mar 26, 2017
c1f857b
Update update feature to use pip
Mar 26, 2017
d963f5e
Fix some more config paths
Mar 26, 2017
0b9a454
Refactor config.py for use in base project as well
Mar 26, 2017
4f6421c
Use /etc/picontrol as main config path
Mar 26, 2017
6674cb0
Add default config values for picontrol
Mar 26, 2017
47c2072
Add .travis.yml for build/deploy
Mar 27, 2017
a456a42
Update .travis.yml to reflect proper source code location
Mar 27, 2017
1944f8a
Add scripts section to travis.yml
Mar 27, 2017
277a54e
Attempt to tag/deploy
Mar 27, 2017
0b39254
Setup folder structure for travis deployment
Mar 27, 2017
b3e541f
Simplify setup.py versioning
Mar 27, 2017
30dd711
Update setup.py to use entry_points instead of scripts
Mar 27, 2017
84e69b1
Rename picontol.py and picontrol_web.py
Mar 27, 2017
5090362
Add missing ')' and remove debug trace
Mar 27, 2017
e389597
Add missing pip package
Mar 27, 2017
7c9cc56
Add back needed versioning logic
Mar 27, 2017
1184469
Add missing import
Mar 27, 2017
14b5f31
Fix version checking subprocesses
Mar 27, 2017
7335804
Fix version checking
Mar 27, 2017
a5ce881
Update config path to properly create if doesn't exists
Mar 27, 2017
c0aa0d5
Fix gamestart.py mod bits
Mar 27, 2017
499069e
Use sudo when updating
Mar 27, 2017
40f01c5
Check for sudo when running setup.sh
Mar 27, 2017
66853ce
Update README.md
Mar 27, 2017
f29b5f9
Remove unused package
Lemmons Apr 16, 2017
56f5239
Fix paths in config.py
Lemmons Apr 16, 2017
7272bca
Add back in special picontrol.tgz for updating
Lemmons Apr 16, 2017
1dc19e7
Merge branch 'master' into simplify-for-sharing
Lemmons Apr 16, 2017
c549b47
Revert changes to markdown file names
Lemmons Apr 16, 2017
6c6a242
Update picontrol.tgz
Lemmons Apr 16, 2017
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
70 changes: 70 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,70 @@
# Byte-compiled / optimized / DLL files
__pycache__/
*.py[cod]
*$py.class

# C extensions
*.so

# Distribution / packaging
.Python
env/
build/
develop-eggs/
dist/
downloads/
eggs/
.eggs/
lib/
lib64/
parts/
sdist/
var/
*.egg-info/
.installed.cfg
*.egg

# PyInstaller
# Usually these files are written by a python script from a template
# before PyInstaller builds the exe, so as to inject date/other infos into it.
*.manifest
*.spec

# Installer logs
pip-log.txt
pip-delete-this-directory.txt

# Unit test / coverage reports
htmlcov/
.tox/
.coverage
.coverage.*
.cache
nosetests.xml
coverage.xml
*,cover
.hypothesis/

# Translations
*.mo
*.pot

# Django stuff:
*.log
local_settings.py

# Flask instance folder
instance/

# Sphinx documentation
docs/_build/

# PyBuilder
target/

# IPython Notebook
.ipynb_checkpoints

# pyenv
.python-version
ve
18 changes: 18 additions & 0 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
language: python
python:
- '2.7'
install:
- pip install pip -U
- pip install .
script:
- echo "Future tests will go here"
deploy:
provider: pypi
user: lemmons
password:
secure: hhS5Dlcr9QmeLpiyPRqJVXEWfQo8+IhN2i3qisGucf+6J4aj2zCR+Z/DEYDfa6vooen74ZlE1quBs9bHJSrijvhYfqjheFtYF4C8XEsrFwc93O1yFTryXmb7ZTKC8+QwL3oaIRMv7GuhKQbIJXJKTw2ujFTGzYkFozh/WBmti1k8ZQVqFS8tOPhvalP4HIPRazJlFE7aVmJw3py1IMVO2BtEEadJ+stjxGuIVN50F/l/If8ijm9H0OHAzUVyB2S26+SykalJlm5GuxXe0mLYi2NjLSVLjNlfLxZNYhm2kE2L0MogHlojELJpW6uracYfCUNk3iTT7pHsCQ+jFv3r0GVQ1S1ktCOJcIzftRb0cp84SUWM0123IXbjzDdU+QSbmf1WxlBJGPD0gOuyLsw+S3yYLxdyQvDrt8Y1CA8OP5v/2tXfYeDjM8BmjOeni/3uZr08IH5gD9z/+9A1VmfLUX6Mr7R9bR4UpyjZUwdavAFexO/UV5F8g2XB9hEli7CFip5RNhoLhHXnevW1v6e61FHlfOrAXozuiVZi5U/B83xlmiKvPrat6h33od2LwRg0Qb7+dbS6IASCFzklydUYtSem8Al8Z4HqYEvB9qj3rMj4KYDcXY5IXrx8GfuPEgUvTSUTfv1Llr0quA64/DVhsh8uX0ppXpDIPpS8cotQJpk=
on:
tags: true
distributions: sdist bdist_wheel
# branch: master
repo: Lemmons/picontrol
3 changes: 3 additions & 0 deletions MANIFEST.in
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
recursive-include picontrol/webserver/templates *
recursive-include picontrol/webserver/static *
include README.md
10 changes: 4 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Pi Control
# Pi Control [![Build Status](https://travis-ci.org/Lemmons/picontrol.svg)](https://travis-ci.org/Lemmons/picontrol)
-----------------
## Pi Control Install
(Requires RetroPie, please see instructions to install RetroPie at https://retropie.org.uk)
Expand All @@ -9,17 +9,15 @@
* up, down, left, right, start, select, a, and b are enough for now
2. In settings, connect to local network, choose “SHOW IP” and make a note of the IP address given to your Pi.
3. Press F4 on the keyboard to exit to the terminal.
4. Download and extract Pi Control archive
4. Download and extract Pi Control install script

```bash
wget https://github.com/jetechteam/picontrol/raw/master/picontrol.tgz
tar -xzf picontrol.tgz
wget https://raw.githubusercontent.com/Lemmons/picontrol/simplify-for-sharing/setup.sh; chmod +x setup.sh
```
5. Run installer

```bash
cd picontrol
sudo sh ./setup.sh
sudo ./setup.sh
```
6. When prompted to reboot type “y” and hit enter.
7. After reboot you may now access Pi Control web app from any browser connected to same local network by typing in the IP address of the Pi.
Expand Down
Binary file modified picontrol.tgz
Binary file not shown.
Loading