From cb4f98a7b02dacad625979e7ea58ac549e03d34b Mon Sep 17 00:00:00 2001 From: ndwarshuis Date: Wed, 6 Feb 2019 01:23:40 -0500 Subject: [PATCH] configured as pypi package --- .gitignore | 8 ++++++++ pyledriver/__init__.py | 3 +++ main.py => pyledriver/__main__.py | 0 auxilary.py => pyledriver/auxilary.py | 0 blinkenLights.py => pyledriver/blinkenLights.py | 0 config.py => pyledriver/config.py | 0 .../config}/pyledriver.yaml.default | 0 {config => pyledriver/config}/state.yaml.default | 0 .../exceptionThreading.py | 0 gmail.py => pyledriver/gmail.py | 0 listeners.py => pyledriver/listeners.py | 0 sensors.py => pyledriver/sensors.py | 0 sharedLogging.py => pyledriver/sharedLogging.py | 0 soundLib.py => pyledriver/soundLib.py | 0 .../soundfx}/alarms/annoying_clipped_alarm.ogg | Bin .../soundfx}/alarms/burgler_alarm.ogg | Bin .../soundfx}/alarms/industrial_alarm.ogg | Bin .../soundfx}/alarms/nuclear_alarm.ogg | Bin .../soundfx}/alarms/screaming_alarm.ogg | Bin .../soundfx}/alarms/submarine_alarm.ogg | Bin .../soundfx}/alarms/whirly_alarm.ogg | Bin .../soundfx}/alarms/wtf_alarm.ogg | Bin {soundfx => pyledriver/soundfx}/beep-07.wav | Bin {soundfx => pyledriver/soundfx}/beep-08b.wav | Bin {soundfx => pyledriver/soundfx}/beep-09b.wav | 0 .../soundfx}/smb2_door_appears.wav | Bin .../soundfx}/smb2_enter_door.wav | Bin {soundfx => pyledriver/soundfx}/smb2_shrink.wav | Bin {soundfx => pyledriver/soundfx}/smb2_throw.wav | Bin {soundfx => pyledriver/soundfx}/smb_1-up.wav | Bin .../soundfx}/smb_breakblock.wav | Bin {soundfx => pyledriver/soundfx}/smb_bump.wav | Bin {soundfx => pyledriver/soundfx}/smb_coin.wav | Bin {soundfx => pyledriver/soundfx}/smb_fireball.wav | Bin {soundfx => pyledriver/soundfx}/smb_fireworks.wav | Bin {soundfx => pyledriver/soundfx}/smb_flagpole.wav | Bin .../soundfx}/smb_jump-small.wav | Bin .../soundfx}/smb_jump-super.wav | Bin {soundfx => pyledriver/soundfx}/smb_kick.wav | Bin {soundfx => pyledriver/soundfx}/smb_mariodie.wav | Bin {soundfx => pyledriver/soundfx}/smb_pause.wav | Bin {soundfx => pyledriver/soundfx}/smb_pipe.wav | Bin {soundfx => pyledriver/soundfx}/smb_powerup.wav | Bin .../soundfx}/smb_powerup_appears.wav | Bin {soundfx => pyledriver/soundfx}/smb_stomp.wav | Bin {soundfx => pyledriver/soundfx}/smb_vine.wav | Bin {soundfx => pyledriver/soundfx}/smb_warning.wav | Bin stateMachine.py => pyledriver/stateMachine.py | 0 .../static}/css/bootstrap.min.css | 0 {static => pyledriver/static}/css/pyledriver.css | 0 {static => pyledriver/static}/index.css | 0 {static => pyledriver/static}/janus.js | 0 {static => pyledriver/static}/js/bootbox.min.js | 0 {static => pyledriver/static}/js/bootstrap.min.js | 0 {static => pyledriver/static}/js/spin.min.js | 0 {static => pyledriver/static}/streamingtest.js | 0 stream.py => pyledriver/stream.py | 0 {templates => pyledriver/templates}/index.html | 0 webInterface.py => pyledriver/webInterface.py | 0 setup.py | 14 ++++++++++++++ 60 files changed, 25 insertions(+) create mode 100644 .gitignore create mode 100644 pyledriver/__init__.py rename main.py => pyledriver/__main__.py (100%) rename auxilary.py => pyledriver/auxilary.py (100%) rename blinkenLights.py => pyledriver/blinkenLights.py (100%) rename config.py => pyledriver/config.py (100%) rename {config => pyledriver/config}/pyledriver.yaml.default (100%) rename {config => pyledriver/config}/state.yaml.default (100%) rename exceptionThreading.py => pyledriver/exceptionThreading.py (100%) rename gmail.py => pyledriver/gmail.py (100%) rename listeners.py => pyledriver/listeners.py (100%) rename sensors.py => pyledriver/sensors.py (100%) rename sharedLogging.py => pyledriver/sharedLogging.py (100%) rename soundLib.py => pyledriver/soundLib.py (100%) rename {soundfx => pyledriver/soundfx}/alarms/annoying_clipped_alarm.ogg (100%) rename {soundfx => pyledriver/soundfx}/alarms/burgler_alarm.ogg (100%) rename {soundfx => pyledriver/soundfx}/alarms/industrial_alarm.ogg (100%) rename {soundfx => pyledriver/soundfx}/alarms/nuclear_alarm.ogg (100%) rename {soundfx => pyledriver/soundfx}/alarms/screaming_alarm.ogg (100%) rename {soundfx => pyledriver/soundfx}/alarms/submarine_alarm.ogg (100%) rename {soundfx => pyledriver/soundfx}/alarms/whirly_alarm.ogg (100%) rename {soundfx => pyledriver/soundfx}/alarms/wtf_alarm.ogg (100%) rename {soundfx => pyledriver/soundfx}/beep-07.wav (100%) rename {soundfx => pyledriver/soundfx}/beep-08b.wav (100%) rename {soundfx => pyledriver/soundfx}/beep-09b.wav (100%) rename {soundfx => pyledriver/soundfx}/smb2_door_appears.wav (100%) rename {soundfx => pyledriver/soundfx}/smb2_enter_door.wav (100%) rename {soundfx => pyledriver/soundfx}/smb2_shrink.wav (100%) rename {soundfx => pyledriver/soundfx}/smb2_throw.wav (100%) rename {soundfx => pyledriver/soundfx}/smb_1-up.wav (100%) rename {soundfx => pyledriver/soundfx}/smb_breakblock.wav (100%) rename {soundfx => pyledriver/soundfx}/smb_bump.wav (100%) rename {soundfx => pyledriver/soundfx}/smb_coin.wav (100%) rename {soundfx => pyledriver/soundfx}/smb_fireball.wav (100%) rename {soundfx => pyledriver/soundfx}/smb_fireworks.wav (100%) rename {soundfx => pyledriver/soundfx}/smb_flagpole.wav (100%) rename {soundfx => pyledriver/soundfx}/smb_jump-small.wav (100%) rename {soundfx => pyledriver/soundfx}/smb_jump-super.wav (100%) rename {soundfx => pyledriver/soundfx}/smb_kick.wav (100%) rename {soundfx => pyledriver/soundfx}/smb_mariodie.wav (100%) rename {soundfx => pyledriver/soundfx}/smb_pause.wav (100%) rename {soundfx => pyledriver/soundfx}/smb_pipe.wav (100%) rename {soundfx => pyledriver/soundfx}/smb_powerup.wav (100%) rename {soundfx => pyledriver/soundfx}/smb_powerup_appears.wav (100%) rename {soundfx => pyledriver/soundfx}/smb_stomp.wav (100%) rename {soundfx => pyledriver/soundfx}/smb_vine.wav (100%) rename {soundfx => pyledriver/soundfx}/smb_warning.wav (100%) rename stateMachine.py => pyledriver/stateMachine.py (100%) rename {static => pyledriver/static}/css/bootstrap.min.css (100%) rename {static => pyledriver/static}/css/pyledriver.css (100%) rename {static => pyledriver/static}/index.css (100%) rename {static => pyledriver/static}/janus.js (100%) rename {static => pyledriver/static}/js/bootbox.min.js (100%) rename {static => pyledriver/static}/js/bootstrap.min.js (100%) rename {static => pyledriver/static}/js/spin.min.js (100%) rename {static => pyledriver/static}/streamingtest.js (100%) rename stream.py => pyledriver/stream.py (100%) rename {templates => pyledriver/templates}/index.html (100%) rename webInterface.py => pyledriver/webInterface.py (100%) create mode 100644 setup.py 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)