diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..d239e7b --- /dev/null +++ b/.gitignore @@ -0,0 +1,8 @@ +# Compiled python modules. +*.pyc + +# Setuptools distribution folder. +/dist/ + +# Python egg metadata, regenerated from source files by setuptools. +/*.egg-info \ No newline at end of file diff --git a/pyledriver/__init__.py b/pyledriver/__init__.py new file mode 100644 index 0000000..ac618c9 --- /dev/null +++ b/pyledriver/__init__.py @@ -0,0 +1,3 @@ +""" +This is the Pyledriver home security system +""" diff --git a/main.py b/pyledriver/__main__.py similarity index 100% rename from main.py rename to pyledriver/__main__.py diff --git a/auxilary.py b/pyledriver/auxilary.py similarity index 100% rename from auxilary.py rename to pyledriver/auxilary.py diff --git a/blinkenLights.py b/pyledriver/blinkenLights.py similarity index 100% rename from blinkenLights.py rename to pyledriver/blinkenLights.py diff --git a/config.py b/pyledriver/config.py similarity index 100% rename from config.py rename to pyledriver/config.py diff --git a/config/pyledriver.yaml.default b/pyledriver/config/pyledriver.yaml.default similarity index 100% rename from config/pyledriver.yaml.default rename to pyledriver/config/pyledriver.yaml.default diff --git a/config/state.yaml.default b/pyledriver/config/state.yaml.default similarity index 100% rename from config/state.yaml.default rename to pyledriver/config/state.yaml.default diff --git a/exceptionThreading.py b/pyledriver/exceptionThreading.py similarity index 100% rename from exceptionThreading.py rename to pyledriver/exceptionThreading.py diff --git a/gmail.py b/pyledriver/gmail.py similarity index 100% rename from gmail.py rename to pyledriver/gmail.py diff --git a/listeners.py b/pyledriver/listeners.py similarity index 100% rename from listeners.py rename to pyledriver/listeners.py diff --git a/sensors.py b/pyledriver/sensors.py similarity index 100% rename from sensors.py rename to pyledriver/sensors.py diff --git a/sharedLogging.py b/pyledriver/sharedLogging.py similarity index 100% rename from sharedLogging.py rename to pyledriver/sharedLogging.py diff --git a/soundLib.py b/pyledriver/soundLib.py similarity index 100% rename from soundLib.py rename to pyledriver/soundLib.py diff --git a/soundfx/alarms/annoying_clipped_alarm.ogg b/pyledriver/soundfx/alarms/annoying_clipped_alarm.ogg similarity index 100% rename from soundfx/alarms/annoying_clipped_alarm.ogg rename to pyledriver/soundfx/alarms/annoying_clipped_alarm.ogg diff --git a/soundfx/alarms/burgler_alarm.ogg b/pyledriver/soundfx/alarms/burgler_alarm.ogg similarity index 100% rename from soundfx/alarms/burgler_alarm.ogg rename to pyledriver/soundfx/alarms/burgler_alarm.ogg diff --git a/soundfx/alarms/industrial_alarm.ogg b/pyledriver/soundfx/alarms/industrial_alarm.ogg similarity index 100% rename from soundfx/alarms/industrial_alarm.ogg rename to pyledriver/soundfx/alarms/industrial_alarm.ogg diff --git a/soundfx/alarms/nuclear_alarm.ogg b/pyledriver/soundfx/alarms/nuclear_alarm.ogg similarity index 100% rename from soundfx/alarms/nuclear_alarm.ogg rename to pyledriver/soundfx/alarms/nuclear_alarm.ogg diff --git a/soundfx/alarms/screaming_alarm.ogg b/pyledriver/soundfx/alarms/screaming_alarm.ogg similarity index 100% rename from soundfx/alarms/screaming_alarm.ogg rename to pyledriver/soundfx/alarms/screaming_alarm.ogg diff --git a/soundfx/alarms/submarine_alarm.ogg b/pyledriver/soundfx/alarms/submarine_alarm.ogg similarity index 100% rename from soundfx/alarms/submarine_alarm.ogg rename to pyledriver/soundfx/alarms/submarine_alarm.ogg diff --git a/soundfx/alarms/whirly_alarm.ogg b/pyledriver/soundfx/alarms/whirly_alarm.ogg similarity index 100% rename from soundfx/alarms/whirly_alarm.ogg rename to pyledriver/soundfx/alarms/whirly_alarm.ogg diff --git a/soundfx/alarms/wtf_alarm.ogg b/pyledriver/soundfx/alarms/wtf_alarm.ogg similarity index 100% rename from soundfx/alarms/wtf_alarm.ogg rename to pyledriver/soundfx/alarms/wtf_alarm.ogg diff --git a/soundfx/beep-07.wav b/pyledriver/soundfx/beep-07.wav similarity index 100% rename from soundfx/beep-07.wav rename to pyledriver/soundfx/beep-07.wav diff --git a/soundfx/beep-08b.wav b/pyledriver/soundfx/beep-08b.wav similarity index 100% rename from soundfx/beep-08b.wav rename to pyledriver/soundfx/beep-08b.wav diff --git a/soundfx/beep-09b.wav b/pyledriver/soundfx/beep-09b.wav similarity index 100% rename from soundfx/beep-09b.wav rename to pyledriver/soundfx/beep-09b.wav diff --git a/soundfx/smb2_door_appears.wav b/pyledriver/soundfx/smb2_door_appears.wav similarity index 100% rename from soundfx/smb2_door_appears.wav rename to pyledriver/soundfx/smb2_door_appears.wav diff --git a/soundfx/smb2_enter_door.wav b/pyledriver/soundfx/smb2_enter_door.wav similarity index 100% rename from soundfx/smb2_enter_door.wav rename to pyledriver/soundfx/smb2_enter_door.wav diff --git a/soundfx/smb2_shrink.wav b/pyledriver/soundfx/smb2_shrink.wav similarity index 100% rename from soundfx/smb2_shrink.wav rename to pyledriver/soundfx/smb2_shrink.wav diff --git a/soundfx/smb2_throw.wav b/pyledriver/soundfx/smb2_throw.wav similarity index 100% rename from soundfx/smb2_throw.wav rename to pyledriver/soundfx/smb2_throw.wav diff --git a/soundfx/smb_1-up.wav b/pyledriver/soundfx/smb_1-up.wav similarity index 100% rename from soundfx/smb_1-up.wav rename to pyledriver/soundfx/smb_1-up.wav diff --git a/soundfx/smb_breakblock.wav b/pyledriver/soundfx/smb_breakblock.wav similarity index 100% rename from soundfx/smb_breakblock.wav rename to pyledriver/soundfx/smb_breakblock.wav diff --git a/soundfx/smb_bump.wav b/pyledriver/soundfx/smb_bump.wav similarity index 100% rename from soundfx/smb_bump.wav rename to pyledriver/soundfx/smb_bump.wav diff --git a/soundfx/smb_coin.wav b/pyledriver/soundfx/smb_coin.wav similarity index 100% rename from soundfx/smb_coin.wav rename to pyledriver/soundfx/smb_coin.wav diff --git a/soundfx/smb_fireball.wav b/pyledriver/soundfx/smb_fireball.wav similarity index 100% rename from soundfx/smb_fireball.wav rename to pyledriver/soundfx/smb_fireball.wav diff --git a/soundfx/smb_fireworks.wav b/pyledriver/soundfx/smb_fireworks.wav similarity index 100% rename from soundfx/smb_fireworks.wav rename to pyledriver/soundfx/smb_fireworks.wav diff --git a/soundfx/smb_flagpole.wav b/pyledriver/soundfx/smb_flagpole.wav similarity index 100% rename from soundfx/smb_flagpole.wav rename to pyledriver/soundfx/smb_flagpole.wav diff --git a/soundfx/smb_jump-small.wav b/pyledriver/soundfx/smb_jump-small.wav similarity index 100% rename from soundfx/smb_jump-small.wav rename to pyledriver/soundfx/smb_jump-small.wav diff --git a/soundfx/smb_jump-super.wav b/pyledriver/soundfx/smb_jump-super.wav similarity index 100% rename from soundfx/smb_jump-super.wav rename to pyledriver/soundfx/smb_jump-super.wav diff --git a/soundfx/smb_kick.wav b/pyledriver/soundfx/smb_kick.wav similarity index 100% rename from soundfx/smb_kick.wav rename to pyledriver/soundfx/smb_kick.wav diff --git a/soundfx/smb_mariodie.wav b/pyledriver/soundfx/smb_mariodie.wav similarity index 100% rename from soundfx/smb_mariodie.wav rename to pyledriver/soundfx/smb_mariodie.wav diff --git a/soundfx/smb_pause.wav b/pyledriver/soundfx/smb_pause.wav similarity index 100% rename from soundfx/smb_pause.wav rename to pyledriver/soundfx/smb_pause.wav diff --git a/soundfx/smb_pipe.wav b/pyledriver/soundfx/smb_pipe.wav similarity index 100% rename from soundfx/smb_pipe.wav rename to pyledriver/soundfx/smb_pipe.wav diff --git a/soundfx/smb_powerup.wav b/pyledriver/soundfx/smb_powerup.wav similarity index 100% rename from soundfx/smb_powerup.wav rename to pyledriver/soundfx/smb_powerup.wav diff --git a/soundfx/smb_powerup_appears.wav b/pyledriver/soundfx/smb_powerup_appears.wav similarity index 100% rename from soundfx/smb_powerup_appears.wav rename to pyledriver/soundfx/smb_powerup_appears.wav diff --git a/soundfx/smb_stomp.wav b/pyledriver/soundfx/smb_stomp.wav similarity index 100% rename from soundfx/smb_stomp.wav rename to pyledriver/soundfx/smb_stomp.wav diff --git a/soundfx/smb_vine.wav b/pyledriver/soundfx/smb_vine.wav similarity index 100% rename from soundfx/smb_vine.wav rename to pyledriver/soundfx/smb_vine.wav diff --git a/soundfx/smb_warning.wav b/pyledriver/soundfx/smb_warning.wav similarity index 100% rename from soundfx/smb_warning.wav rename to pyledriver/soundfx/smb_warning.wav diff --git a/stateMachine.py b/pyledriver/stateMachine.py similarity index 100% rename from stateMachine.py rename to pyledriver/stateMachine.py diff --git a/static/css/bootstrap.min.css b/pyledriver/static/css/bootstrap.min.css similarity index 100% rename from static/css/bootstrap.min.css rename to pyledriver/static/css/bootstrap.min.css diff --git a/static/css/pyledriver.css b/pyledriver/static/css/pyledriver.css similarity index 100% rename from static/css/pyledriver.css rename to pyledriver/static/css/pyledriver.css diff --git a/static/index.css b/pyledriver/static/index.css similarity index 100% rename from static/index.css rename to pyledriver/static/index.css diff --git a/static/janus.js b/pyledriver/static/janus.js similarity index 100% rename from static/janus.js rename to pyledriver/static/janus.js diff --git a/static/js/bootbox.min.js b/pyledriver/static/js/bootbox.min.js similarity index 100% rename from static/js/bootbox.min.js rename to pyledriver/static/js/bootbox.min.js diff --git a/static/js/bootstrap.min.js b/pyledriver/static/js/bootstrap.min.js similarity index 100% rename from static/js/bootstrap.min.js rename to pyledriver/static/js/bootstrap.min.js diff --git a/static/js/spin.min.js b/pyledriver/static/js/spin.min.js similarity index 100% rename from static/js/spin.min.js rename to pyledriver/static/js/spin.min.js diff --git a/static/streamingtest.js b/pyledriver/static/streamingtest.js similarity index 100% rename from static/streamingtest.js rename to pyledriver/static/streamingtest.js diff --git a/stream.py b/pyledriver/stream.py similarity index 100% rename from stream.py rename to pyledriver/stream.py diff --git a/templates/index.html b/pyledriver/templates/index.html similarity index 100% rename from templates/index.html rename to pyledriver/templates/index.html diff --git a/webInterface.py b/pyledriver/webInterface.py similarity index 100% rename from webInterface.py rename to pyledriver/webInterface.py diff --git a/setup.py b/setup.py new file mode 100644 index 0000000..0545542 --- /dev/null +++ b/setup.py @@ -0,0 +1,14 @@ +from setuptools import setup + +setup(name='pyledriver', + version='0.1', + description='Pyledriver Home Security System', + url='http://github.com/ndwarshuis/pyledriver', + author='Nathan Dwarshuis', + author_email='natedwrshuis@gmail.com', + license='GPLv3', + packages=['pyledriver'], + install_requires=['Flask', 'evdev', 'Flask-WTF', 'numpy', + 'psutil', 'pyaudio', 'pygame', 'pyinotify', + 'RPi.GPIO', 'requests', 'yaml'], + zip_safe=False)