README.md
pyproject.toml
setup.py
src/remoshock/cli.py
src/remoshock/randomizer.py
src/remoshock/server.py
src/remoshock.egg-info/PKG-INFO
src/remoshock.egg-info/SOURCES.txt
src/remoshock.egg-info/dependency_links.txt
src/remoshock.egg-info/entry_points.txt
src/remoshock.egg-info/requires.txt
src/remoshock.egg-info/top_level.txt
src/remoshock/core/action.py
src/remoshock/core/config.py
src/remoshock/core/receiverproperties.py
src/remoshock/core/remoshock.py
src/remoshock/core/version.py
src/remoshock/receiver/arshock.py
src/remoshock/receiver/dogtra.py
src/remoshock/receiver/pac.py
src/remoshock/receiver/patpett150.py
src/remoshock/receiver/petrainer.py
src/remoshock/receiver/receiver.py
src/remoshock/receiver/wodondog.py
src/remoshock/receiver/wodondogb.py
src/remoshock/scheduler/commandtask.py
src/remoshock/scheduler/periodictask.py
src/remoshock/scheduler/scheduler.py
src/remoshock/scheduler/task.py
src/remoshock/sdr/sdrsender.py
src/remoshock/sdr/urhcli.py
src/remoshock/sdr/urhinternal.py
src/remoshock/util/logutil.py
src/remoshock/util/powermanager.py
src/remoshock/web/favicon.png
src/remoshock/web/index.html
src/remoshock/web/manifest.json
src/remoshock/web/root.js
src/remoshock/web/debug/debug.css
src/remoshock/web/debug/debug.js
src/remoshock/web/debug/index.html
src/remoshock/web/remote/index.html
src/remoshock/web/remote/remote.css
src/remoshock/web/remote/remote.js
src/remoshock/web/resources/logo-128.png
src/remoshock/web/resources/logo-64.png
src/remoshock/web/resources/logo.xcf
src/remoshock/web/resources/remoshock.odg
src/remoshock/web/resources/remoshock.svg
src/test/__init__.py
src/test/remoshock/__init__.py
src/test/remoshock/core/__init__.py
src/test/remoshock/core/test_remoshock.py
src/test/remoshock/receiver/__init__.py
src/test/remoshock/receiver/test_dogtra.py
src/test/remoshock/receiver/test_pac.py
src/test/remoshock/receiver/test_patpett150.py
src/test/remoshock/receiver/test_wodondog.py
src/test/remoshock/scheduler/__init__.py
src/test/remoshock/scheduler/test_scheduler.py