├── .buildpacks ├── .env ├── .gitignore ├── Procfile ├── README.md ├── emulation.md ├── manage.py ├── migrations ├── README ├── alembic.ini ├── env.py ├── script.py.mako └── versions │ └── 5ac2a9d2e622_sirius_models.py ├── notes ├── capture_notes.md ├── dokku.md ├── protocol.proto └── resetting_migration.md ├── requirements.txt ├── sirius ├── __init__.py ├── coding │ ├── __init__.py │ ├── bitshuffle.py │ ├── claiming.py │ ├── crc16.py │ ├── decoders.py │ ├── encoders.py │ ├── image_encoding.py │ ├── templating.py │ ├── test_claim_coding.py │ └── test_image_coding.py ├── config.py ├── database.py ├── emulate │ ├── __init__.py │ ├── commands.py │ └── protocol_fragments.py ├── fake │ ├── __init__.py │ └── commands.py ├── models │ ├── __init__.py │ ├── db.py │ ├── hardware.py │ ├── messages.py │ └── user.py ├── protocol │ ├── __init__.py │ ├── messages.py │ ├── protocol_loop.py │ └── test_protocol_loop.py ├── stats.py ├── testing │ ├── __init__.py │ └── base.py └── web │ ├── __init__.py │ ├── _gevent_polyfill.py │ ├── admin.py │ ├── landing.py │ ├── login.py │ ├── printer_overview.py │ ├── printer_print.py │ ├── static │ └── bootstrap-theme.min.css │ ├── templates │ ├── about.html │ ├── admin.html │ ├── base.html │ ├── claim.html │ ├── dump.html │ ├── landing.html │ ├── overview.html │ ├── printer_overview.html │ └── printer_print.html │ ├── test_claiming.py │ ├── test_friends.py │ ├── test_oauth_flow.py │ ├── test_printing.py │ ├── twitter.py │ └── webapp.py └── tests ├── barcode-head.png ├── iconrethink.png ├── normalface.png └── riley.png /.buildpacks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genmon/sirius/HEAD/.buildpacks -------------------------------------------------------------------------------- /.env: -------------------------------------------------------------------------------- 1 | FLASK_CONFIG=heroku 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genmon/sirius/HEAD/.gitignore -------------------------------------------------------------------------------- /Procfile: -------------------------------------------------------------------------------- 1 | web: gunicorn -w 1 -k flask_sockets.worker manage:app --log-file=- 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genmon/sirius/HEAD/README.md -------------------------------------------------------------------------------- /emulation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genmon/sirius/HEAD/emulation.md -------------------------------------------------------------------------------- /manage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genmon/sirius/HEAD/manage.py -------------------------------------------------------------------------------- /migrations/README: -------------------------------------------------------------------------------- 1 | Generic single-database configuration. -------------------------------------------------------------------------------- /migrations/alembic.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genmon/sirius/HEAD/migrations/alembic.ini -------------------------------------------------------------------------------- /migrations/env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genmon/sirius/HEAD/migrations/env.py -------------------------------------------------------------------------------- /migrations/script.py.mako: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genmon/sirius/HEAD/migrations/script.py.mako -------------------------------------------------------------------------------- /migrations/versions/5ac2a9d2e622_sirius_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genmon/sirius/HEAD/migrations/versions/5ac2a9d2e622_sirius_models.py -------------------------------------------------------------------------------- /notes/capture_notes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genmon/sirius/HEAD/notes/capture_notes.md -------------------------------------------------------------------------------- /notes/dokku.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genmon/sirius/HEAD/notes/dokku.md -------------------------------------------------------------------------------- /notes/protocol.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genmon/sirius/HEAD/notes/protocol.proto -------------------------------------------------------------------------------- /notes/resetting_migration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genmon/sirius/HEAD/notes/resetting_migration.md -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genmon/sirius/HEAD/requirements.txt -------------------------------------------------------------------------------- /sirius/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sirius/coding/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sirius/coding/bitshuffle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genmon/sirius/HEAD/sirius/coding/bitshuffle.py -------------------------------------------------------------------------------- /sirius/coding/claiming.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genmon/sirius/HEAD/sirius/coding/claiming.py -------------------------------------------------------------------------------- /sirius/coding/crc16.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genmon/sirius/HEAD/sirius/coding/crc16.py -------------------------------------------------------------------------------- /sirius/coding/decoders.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genmon/sirius/HEAD/sirius/coding/decoders.py -------------------------------------------------------------------------------- /sirius/coding/encoders.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genmon/sirius/HEAD/sirius/coding/encoders.py -------------------------------------------------------------------------------- /sirius/coding/image_encoding.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genmon/sirius/HEAD/sirius/coding/image_encoding.py -------------------------------------------------------------------------------- /sirius/coding/templating.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genmon/sirius/HEAD/sirius/coding/templating.py -------------------------------------------------------------------------------- /sirius/coding/test_claim_coding.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genmon/sirius/HEAD/sirius/coding/test_claim_coding.py -------------------------------------------------------------------------------- /sirius/coding/test_image_coding.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genmon/sirius/HEAD/sirius/coding/test_image_coding.py -------------------------------------------------------------------------------- /sirius/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genmon/sirius/HEAD/sirius/config.py -------------------------------------------------------------------------------- /sirius/database.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genmon/sirius/HEAD/sirius/database.py -------------------------------------------------------------------------------- /sirius/emulate/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sirius/emulate/commands.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genmon/sirius/HEAD/sirius/emulate/commands.py -------------------------------------------------------------------------------- /sirius/emulate/protocol_fragments.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genmon/sirius/HEAD/sirius/emulate/protocol_fragments.py -------------------------------------------------------------------------------- /sirius/fake/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sirius/fake/commands.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genmon/sirius/HEAD/sirius/fake/commands.py -------------------------------------------------------------------------------- /sirius/models/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sirius/models/db.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genmon/sirius/HEAD/sirius/models/db.py -------------------------------------------------------------------------------- /sirius/models/hardware.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genmon/sirius/HEAD/sirius/models/hardware.py -------------------------------------------------------------------------------- /sirius/models/messages.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genmon/sirius/HEAD/sirius/models/messages.py -------------------------------------------------------------------------------- /sirius/models/user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genmon/sirius/HEAD/sirius/models/user.py -------------------------------------------------------------------------------- /sirius/protocol/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sirius/protocol/messages.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genmon/sirius/HEAD/sirius/protocol/messages.py -------------------------------------------------------------------------------- /sirius/protocol/protocol_loop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genmon/sirius/HEAD/sirius/protocol/protocol_loop.py -------------------------------------------------------------------------------- /sirius/protocol/test_protocol_loop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genmon/sirius/HEAD/sirius/protocol/test_protocol_loop.py -------------------------------------------------------------------------------- /sirius/stats.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genmon/sirius/HEAD/sirius/stats.py -------------------------------------------------------------------------------- /sirius/testing/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sirius/testing/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genmon/sirius/HEAD/sirius/testing/base.py -------------------------------------------------------------------------------- /sirius/web/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sirius/web/_gevent_polyfill.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genmon/sirius/HEAD/sirius/web/_gevent_polyfill.py -------------------------------------------------------------------------------- /sirius/web/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genmon/sirius/HEAD/sirius/web/admin.py -------------------------------------------------------------------------------- /sirius/web/landing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genmon/sirius/HEAD/sirius/web/landing.py -------------------------------------------------------------------------------- /sirius/web/login.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genmon/sirius/HEAD/sirius/web/login.py -------------------------------------------------------------------------------- /sirius/web/printer_overview.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genmon/sirius/HEAD/sirius/web/printer_overview.py -------------------------------------------------------------------------------- /sirius/web/printer_print.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genmon/sirius/HEAD/sirius/web/printer_print.py -------------------------------------------------------------------------------- /sirius/web/static/bootstrap-theme.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genmon/sirius/HEAD/sirius/web/static/bootstrap-theme.min.css -------------------------------------------------------------------------------- /sirius/web/templates/about.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genmon/sirius/HEAD/sirius/web/templates/about.html -------------------------------------------------------------------------------- /sirius/web/templates/admin.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genmon/sirius/HEAD/sirius/web/templates/admin.html -------------------------------------------------------------------------------- /sirius/web/templates/base.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genmon/sirius/HEAD/sirius/web/templates/base.html -------------------------------------------------------------------------------- /sirius/web/templates/claim.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genmon/sirius/HEAD/sirius/web/templates/claim.html -------------------------------------------------------------------------------- /sirius/web/templates/dump.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genmon/sirius/HEAD/sirius/web/templates/dump.html -------------------------------------------------------------------------------- /sirius/web/templates/landing.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genmon/sirius/HEAD/sirius/web/templates/landing.html -------------------------------------------------------------------------------- /sirius/web/templates/overview.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genmon/sirius/HEAD/sirius/web/templates/overview.html -------------------------------------------------------------------------------- /sirius/web/templates/printer_overview.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genmon/sirius/HEAD/sirius/web/templates/printer_overview.html -------------------------------------------------------------------------------- /sirius/web/templates/printer_print.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genmon/sirius/HEAD/sirius/web/templates/printer_print.html -------------------------------------------------------------------------------- /sirius/web/test_claiming.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genmon/sirius/HEAD/sirius/web/test_claiming.py -------------------------------------------------------------------------------- /sirius/web/test_friends.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genmon/sirius/HEAD/sirius/web/test_friends.py -------------------------------------------------------------------------------- /sirius/web/test_oauth_flow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genmon/sirius/HEAD/sirius/web/test_oauth_flow.py -------------------------------------------------------------------------------- /sirius/web/test_printing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genmon/sirius/HEAD/sirius/web/test_printing.py -------------------------------------------------------------------------------- /sirius/web/twitter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genmon/sirius/HEAD/sirius/web/twitter.py -------------------------------------------------------------------------------- /sirius/web/webapp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genmon/sirius/HEAD/sirius/web/webapp.py -------------------------------------------------------------------------------- /tests/barcode-head.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genmon/sirius/HEAD/tests/barcode-head.png -------------------------------------------------------------------------------- /tests/iconrethink.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genmon/sirius/HEAD/tests/iconrethink.png -------------------------------------------------------------------------------- /tests/normalface.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genmon/sirius/HEAD/tests/normalface.png -------------------------------------------------------------------------------- /tests/riley.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genmon/sirius/HEAD/tests/riley.png --------------------------------------------------------------------------------