├── .isort.cfg ├── CHANGELOG.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── requirements.txt └── src └── puppy_reinforcement ├── __init__.py ├── _version.py ├── config.json ├── config.md ├── config.py ├── consts.py ├── gui ├── __init__.py └── notification.py ├── images ├── A-FIST-FULL-OF-PUPPY-l.jpg ├── ALL-SMILES-l.jpg ├── Angel-l.jpg ├── Call-me..jpg ├── Driving-to-puppy-park-l.jpg ├── Four-Brothers-l.jpg ├── Funny-Dog-l.jpg ├── Hamburger-l.jpg ├── Handsome-l.jpg ├── High-degree-of-adorable-cute-l.jpg ├── How-is-it-so-fluffy-l.jpg ├── I-Am-Batman-l.jpg ├── I-DIDNT-DO-IT-l.jpg ├── IM-A-PUFF-l1.jpg ├── ITS-BUSINESS-TIME-l.jpg ├── It-was-me...-I-let-the-dogs-out-l.jpg ├── Its-Winter-Time-l.jpg ├── KseVs-l.jpg ├── Lemon-l.jpg ├── Man-in-Black-3.jpg ├── Miss-You-My-Love-l.jpg ├── My-Best-Friend-l.jpg ├── Om-Nom-Nom-l.jpg ├── PeekaBoo-l.jpg ├── Pepsi-Dog-l.jpg ├── Possessed-l.jpg ├── Prescription-glasses-l.jpg ├── Pug-emoting-on-hardwood-l.jpg ├── Puppies-Prison-l.jpg ├── Puppies-l.jpg ├── Puppy-Planking-l.jpg ├── Puppy-Power-l.jpg ├── Puppy-Sailor-l.jpg ├── Puppy-scrunch-faces-l.jpg ├── Seemly-l.jpg ├── The-teeniest-puppy-l.jpg ├── The-teeniest-yawn-l1.jpg ├── Two-Litte-Dog-l.jpg ├── We-miss-you-l.jpg ├── a-couple-of-fluffy-puppies-l.jpg ├── a-dogs-life-l.jpg ├── comedian-l.jpg ├── cute-dog-l1.jpg ├── cute-puppy-l1.jpg ├── hipster-puppies-l.jpg ├── my-Adorable-Puppies-l.jpg ├── oh-noes-l.jpg └── one-for-the-weekend-l1.jpg ├── libaddon ├── LICENSE ├── __init__.py ├── _vendor │ ├── PYTHON.LICENSE │ ├── __init__.py │ ├── logging │ │ ├── __init__.py │ │ ├── config.py │ │ └── handlers.py │ └── packaging │ │ ├── LICENSE │ │ ├── LICENSE.APACHE │ │ ├── LICENSE.BSD │ │ ├── __about__.py │ │ ├── __init__.py │ │ ├── _compat.py │ │ ├── _structures.py │ │ ├── _typing.py │ │ ├── markers.py │ │ ├── py.typed │ │ ├── requirements.py │ │ ├── specifiers.py │ │ ├── tags.py │ │ ├── utils.py │ │ └── version.py ├── _version.py ├── anki │ ├── __init__.py │ ├── configeditor.py │ ├── configmanager.py │ ├── editor.py │ └── utils.py ├── config │ ├── abstract │ │ ├── anki.py │ │ ├── base.py │ │ └── interface.py │ ├── errors.py │ ├── manager.py │ ├── manager_old.py │ ├── signals.py │ └── storages │ │ ├── __init__.py │ │ ├── anki.py │ │ ├── json.py │ │ └── local.py ├── consts.py ├── debug.py ├── gui │ ├── __init__.py │ ├── about.py │ ├── assets.py │ ├── basic │ │ ├── __init__.py │ │ ├── dialog_basic.py │ │ ├── dialog_mapped.py │ │ ├── interface.py │ │ └── widgets │ │ │ ├── __init__.py │ │ │ ├── qcolorbutton.py │ │ │ ├── qkeygrabber.py │ │ │ └── qutils.py │ ├── dialog_configeditor.py │ ├── dialog_contrib.py │ ├── dialog_htmlview.py │ ├── dialog_options.py │ ├── dialog_webview.py │ ├── helpers │ │ ├── __init__.py │ │ └── signals.py │ ├── labelformatter.py │ └── notifications.py ├── packaging.py ├── platform.py ├── util │ ├── __init__.py │ ├── dataclasses.py │ ├── filesystem.py │ ├── nesting.py │ ├── packaging.py │ ├── types.py │ └── version.py └── utils.py ├── reinforcer.py └── views.py /.isort.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glutanimate/puppy-reinforcement/HEAD/.isort.cfg -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glutanimate/puppy-reinforcement/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glutanimate/puppy-reinforcement/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glutanimate/puppy-reinforcement/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glutanimate/puppy-reinforcement/HEAD/README.md -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glutanimate/puppy-reinforcement/HEAD/requirements.txt -------------------------------------------------------------------------------- /src/puppy_reinforcement/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glutanimate/puppy-reinforcement/HEAD/src/puppy_reinforcement/__init__.py -------------------------------------------------------------------------------- /src/puppy_reinforcement/_version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glutanimate/puppy-reinforcement/HEAD/src/puppy_reinforcement/_version.py -------------------------------------------------------------------------------- /src/puppy_reinforcement/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glutanimate/puppy-reinforcement/HEAD/src/puppy_reinforcement/config.json -------------------------------------------------------------------------------- /src/puppy_reinforcement/config.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glutanimate/puppy-reinforcement/HEAD/src/puppy_reinforcement/config.md -------------------------------------------------------------------------------- /src/puppy_reinforcement/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glutanimate/puppy-reinforcement/HEAD/src/puppy_reinforcement/config.py -------------------------------------------------------------------------------- /src/puppy_reinforcement/consts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glutanimate/puppy-reinforcement/HEAD/src/puppy_reinforcement/consts.py -------------------------------------------------------------------------------- /src/puppy_reinforcement/gui/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/puppy_reinforcement/gui/notification.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glutanimate/puppy-reinforcement/HEAD/src/puppy_reinforcement/gui/notification.py -------------------------------------------------------------------------------- /src/puppy_reinforcement/images/A-FIST-FULL-OF-PUPPY-l.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glutanimate/puppy-reinforcement/HEAD/src/puppy_reinforcement/images/A-FIST-FULL-OF-PUPPY-l.jpg -------------------------------------------------------------------------------- /src/puppy_reinforcement/images/ALL-SMILES-l.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glutanimate/puppy-reinforcement/HEAD/src/puppy_reinforcement/images/ALL-SMILES-l.jpg -------------------------------------------------------------------------------- /src/puppy_reinforcement/images/Angel-l.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glutanimate/puppy-reinforcement/HEAD/src/puppy_reinforcement/images/Angel-l.jpg -------------------------------------------------------------------------------- /src/puppy_reinforcement/images/Call-me..jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glutanimate/puppy-reinforcement/HEAD/src/puppy_reinforcement/images/Call-me..jpg -------------------------------------------------------------------------------- /src/puppy_reinforcement/images/Driving-to-puppy-park-l.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glutanimate/puppy-reinforcement/HEAD/src/puppy_reinforcement/images/Driving-to-puppy-park-l.jpg -------------------------------------------------------------------------------- /src/puppy_reinforcement/images/Four-Brothers-l.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glutanimate/puppy-reinforcement/HEAD/src/puppy_reinforcement/images/Four-Brothers-l.jpg -------------------------------------------------------------------------------- /src/puppy_reinforcement/images/Funny-Dog-l.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glutanimate/puppy-reinforcement/HEAD/src/puppy_reinforcement/images/Funny-Dog-l.jpg -------------------------------------------------------------------------------- /src/puppy_reinforcement/images/Hamburger-l.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glutanimate/puppy-reinforcement/HEAD/src/puppy_reinforcement/images/Hamburger-l.jpg -------------------------------------------------------------------------------- /src/puppy_reinforcement/images/Handsome-l.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glutanimate/puppy-reinforcement/HEAD/src/puppy_reinforcement/images/Handsome-l.jpg -------------------------------------------------------------------------------- /src/puppy_reinforcement/images/High-degree-of-adorable-cute-l.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glutanimate/puppy-reinforcement/HEAD/src/puppy_reinforcement/images/High-degree-of-adorable-cute-l.jpg -------------------------------------------------------------------------------- /src/puppy_reinforcement/images/How-is-it-so-fluffy-l.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glutanimate/puppy-reinforcement/HEAD/src/puppy_reinforcement/images/How-is-it-so-fluffy-l.jpg -------------------------------------------------------------------------------- /src/puppy_reinforcement/images/I-Am-Batman-l.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glutanimate/puppy-reinforcement/HEAD/src/puppy_reinforcement/images/I-Am-Batman-l.jpg -------------------------------------------------------------------------------- /src/puppy_reinforcement/images/I-DIDNT-DO-IT-l.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glutanimate/puppy-reinforcement/HEAD/src/puppy_reinforcement/images/I-DIDNT-DO-IT-l.jpg -------------------------------------------------------------------------------- /src/puppy_reinforcement/images/IM-A-PUFF-l1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glutanimate/puppy-reinforcement/HEAD/src/puppy_reinforcement/images/IM-A-PUFF-l1.jpg -------------------------------------------------------------------------------- /src/puppy_reinforcement/images/ITS-BUSINESS-TIME-l.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glutanimate/puppy-reinforcement/HEAD/src/puppy_reinforcement/images/ITS-BUSINESS-TIME-l.jpg -------------------------------------------------------------------------------- /src/puppy_reinforcement/images/It-was-me...-I-let-the-dogs-out-l.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glutanimate/puppy-reinforcement/HEAD/src/puppy_reinforcement/images/It-was-me...-I-let-the-dogs-out-l.jpg -------------------------------------------------------------------------------- /src/puppy_reinforcement/images/Its-Winter-Time-l.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glutanimate/puppy-reinforcement/HEAD/src/puppy_reinforcement/images/Its-Winter-Time-l.jpg -------------------------------------------------------------------------------- /src/puppy_reinforcement/images/KseVs-l.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glutanimate/puppy-reinforcement/HEAD/src/puppy_reinforcement/images/KseVs-l.jpg -------------------------------------------------------------------------------- /src/puppy_reinforcement/images/Lemon-l.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glutanimate/puppy-reinforcement/HEAD/src/puppy_reinforcement/images/Lemon-l.jpg -------------------------------------------------------------------------------- /src/puppy_reinforcement/images/Man-in-Black-3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glutanimate/puppy-reinforcement/HEAD/src/puppy_reinforcement/images/Man-in-Black-3.jpg -------------------------------------------------------------------------------- /src/puppy_reinforcement/images/Miss-You-My-Love-l.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glutanimate/puppy-reinforcement/HEAD/src/puppy_reinforcement/images/Miss-You-My-Love-l.jpg -------------------------------------------------------------------------------- /src/puppy_reinforcement/images/My-Best-Friend-l.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glutanimate/puppy-reinforcement/HEAD/src/puppy_reinforcement/images/My-Best-Friend-l.jpg -------------------------------------------------------------------------------- /src/puppy_reinforcement/images/Om-Nom-Nom-l.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glutanimate/puppy-reinforcement/HEAD/src/puppy_reinforcement/images/Om-Nom-Nom-l.jpg -------------------------------------------------------------------------------- /src/puppy_reinforcement/images/PeekaBoo-l.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glutanimate/puppy-reinforcement/HEAD/src/puppy_reinforcement/images/PeekaBoo-l.jpg -------------------------------------------------------------------------------- /src/puppy_reinforcement/images/Pepsi-Dog-l.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glutanimate/puppy-reinforcement/HEAD/src/puppy_reinforcement/images/Pepsi-Dog-l.jpg -------------------------------------------------------------------------------- /src/puppy_reinforcement/images/Possessed-l.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glutanimate/puppy-reinforcement/HEAD/src/puppy_reinforcement/images/Possessed-l.jpg -------------------------------------------------------------------------------- /src/puppy_reinforcement/images/Prescription-glasses-l.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glutanimate/puppy-reinforcement/HEAD/src/puppy_reinforcement/images/Prescription-glasses-l.jpg -------------------------------------------------------------------------------- /src/puppy_reinforcement/images/Pug-emoting-on-hardwood-l.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glutanimate/puppy-reinforcement/HEAD/src/puppy_reinforcement/images/Pug-emoting-on-hardwood-l.jpg -------------------------------------------------------------------------------- /src/puppy_reinforcement/images/Puppies-Prison-l.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glutanimate/puppy-reinforcement/HEAD/src/puppy_reinforcement/images/Puppies-Prison-l.jpg -------------------------------------------------------------------------------- /src/puppy_reinforcement/images/Puppies-l.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glutanimate/puppy-reinforcement/HEAD/src/puppy_reinforcement/images/Puppies-l.jpg -------------------------------------------------------------------------------- /src/puppy_reinforcement/images/Puppy-Planking-l.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glutanimate/puppy-reinforcement/HEAD/src/puppy_reinforcement/images/Puppy-Planking-l.jpg -------------------------------------------------------------------------------- /src/puppy_reinforcement/images/Puppy-Power-l.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glutanimate/puppy-reinforcement/HEAD/src/puppy_reinforcement/images/Puppy-Power-l.jpg -------------------------------------------------------------------------------- /src/puppy_reinforcement/images/Puppy-Sailor-l.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glutanimate/puppy-reinforcement/HEAD/src/puppy_reinforcement/images/Puppy-Sailor-l.jpg -------------------------------------------------------------------------------- /src/puppy_reinforcement/images/Puppy-scrunch-faces-l.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glutanimate/puppy-reinforcement/HEAD/src/puppy_reinforcement/images/Puppy-scrunch-faces-l.jpg -------------------------------------------------------------------------------- /src/puppy_reinforcement/images/Seemly-l.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glutanimate/puppy-reinforcement/HEAD/src/puppy_reinforcement/images/Seemly-l.jpg -------------------------------------------------------------------------------- /src/puppy_reinforcement/images/The-teeniest-puppy-l.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glutanimate/puppy-reinforcement/HEAD/src/puppy_reinforcement/images/The-teeniest-puppy-l.jpg -------------------------------------------------------------------------------- /src/puppy_reinforcement/images/The-teeniest-yawn-l1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glutanimate/puppy-reinforcement/HEAD/src/puppy_reinforcement/images/The-teeniest-yawn-l1.jpg -------------------------------------------------------------------------------- /src/puppy_reinforcement/images/Two-Litte-Dog-l.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glutanimate/puppy-reinforcement/HEAD/src/puppy_reinforcement/images/Two-Litte-Dog-l.jpg -------------------------------------------------------------------------------- /src/puppy_reinforcement/images/We-miss-you-l.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glutanimate/puppy-reinforcement/HEAD/src/puppy_reinforcement/images/We-miss-you-l.jpg -------------------------------------------------------------------------------- /src/puppy_reinforcement/images/a-couple-of-fluffy-puppies-l.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glutanimate/puppy-reinforcement/HEAD/src/puppy_reinforcement/images/a-couple-of-fluffy-puppies-l.jpg -------------------------------------------------------------------------------- /src/puppy_reinforcement/images/a-dogs-life-l.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glutanimate/puppy-reinforcement/HEAD/src/puppy_reinforcement/images/a-dogs-life-l.jpg -------------------------------------------------------------------------------- /src/puppy_reinforcement/images/comedian-l.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glutanimate/puppy-reinforcement/HEAD/src/puppy_reinforcement/images/comedian-l.jpg -------------------------------------------------------------------------------- /src/puppy_reinforcement/images/cute-dog-l1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glutanimate/puppy-reinforcement/HEAD/src/puppy_reinforcement/images/cute-dog-l1.jpg -------------------------------------------------------------------------------- /src/puppy_reinforcement/images/cute-puppy-l1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glutanimate/puppy-reinforcement/HEAD/src/puppy_reinforcement/images/cute-puppy-l1.jpg -------------------------------------------------------------------------------- /src/puppy_reinforcement/images/hipster-puppies-l.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glutanimate/puppy-reinforcement/HEAD/src/puppy_reinforcement/images/hipster-puppies-l.jpg -------------------------------------------------------------------------------- /src/puppy_reinforcement/images/my-Adorable-Puppies-l.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glutanimate/puppy-reinforcement/HEAD/src/puppy_reinforcement/images/my-Adorable-Puppies-l.jpg -------------------------------------------------------------------------------- /src/puppy_reinforcement/images/oh-noes-l.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glutanimate/puppy-reinforcement/HEAD/src/puppy_reinforcement/images/oh-noes-l.jpg -------------------------------------------------------------------------------- /src/puppy_reinforcement/images/one-for-the-weekend-l1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glutanimate/puppy-reinforcement/HEAD/src/puppy_reinforcement/images/one-for-the-weekend-l1.jpg -------------------------------------------------------------------------------- /src/puppy_reinforcement/libaddon/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glutanimate/puppy-reinforcement/HEAD/src/puppy_reinforcement/libaddon/LICENSE -------------------------------------------------------------------------------- /src/puppy_reinforcement/libaddon/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glutanimate/puppy-reinforcement/HEAD/src/puppy_reinforcement/libaddon/__init__.py -------------------------------------------------------------------------------- /src/puppy_reinforcement/libaddon/_vendor/PYTHON.LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glutanimate/puppy-reinforcement/HEAD/src/puppy_reinforcement/libaddon/_vendor/PYTHON.LICENSE -------------------------------------------------------------------------------- /src/puppy_reinforcement/libaddon/_vendor/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glutanimate/puppy-reinforcement/HEAD/src/puppy_reinforcement/libaddon/_vendor/__init__.py -------------------------------------------------------------------------------- /src/puppy_reinforcement/libaddon/_vendor/logging/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glutanimate/puppy-reinforcement/HEAD/src/puppy_reinforcement/libaddon/_vendor/logging/__init__.py -------------------------------------------------------------------------------- /src/puppy_reinforcement/libaddon/_vendor/logging/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glutanimate/puppy-reinforcement/HEAD/src/puppy_reinforcement/libaddon/_vendor/logging/config.py -------------------------------------------------------------------------------- /src/puppy_reinforcement/libaddon/_vendor/logging/handlers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glutanimate/puppy-reinforcement/HEAD/src/puppy_reinforcement/libaddon/_vendor/logging/handlers.py -------------------------------------------------------------------------------- /src/puppy_reinforcement/libaddon/_vendor/packaging/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glutanimate/puppy-reinforcement/HEAD/src/puppy_reinforcement/libaddon/_vendor/packaging/LICENSE -------------------------------------------------------------------------------- /src/puppy_reinforcement/libaddon/_vendor/packaging/LICENSE.APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glutanimate/puppy-reinforcement/HEAD/src/puppy_reinforcement/libaddon/_vendor/packaging/LICENSE.APACHE -------------------------------------------------------------------------------- /src/puppy_reinforcement/libaddon/_vendor/packaging/LICENSE.BSD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glutanimate/puppy-reinforcement/HEAD/src/puppy_reinforcement/libaddon/_vendor/packaging/LICENSE.BSD -------------------------------------------------------------------------------- /src/puppy_reinforcement/libaddon/_vendor/packaging/__about__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glutanimate/puppy-reinforcement/HEAD/src/puppy_reinforcement/libaddon/_vendor/packaging/__about__.py -------------------------------------------------------------------------------- /src/puppy_reinforcement/libaddon/_vendor/packaging/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glutanimate/puppy-reinforcement/HEAD/src/puppy_reinforcement/libaddon/_vendor/packaging/__init__.py -------------------------------------------------------------------------------- /src/puppy_reinforcement/libaddon/_vendor/packaging/_compat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glutanimate/puppy-reinforcement/HEAD/src/puppy_reinforcement/libaddon/_vendor/packaging/_compat.py -------------------------------------------------------------------------------- /src/puppy_reinforcement/libaddon/_vendor/packaging/_structures.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glutanimate/puppy-reinforcement/HEAD/src/puppy_reinforcement/libaddon/_vendor/packaging/_structures.py -------------------------------------------------------------------------------- /src/puppy_reinforcement/libaddon/_vendor/packaging/_typing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glutanimate/puppy-reinforcement/HEAD/src/puppy_reinforcement/libaddon/_vendor/packaging/_typing.py -------------------------------------------------------------------------------- /src/puppy_reinforcement/libaddon/_vendor/packaging/markers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glutanimate/puppy-reinforcement/HEAD/src/puppy_reinforcement/libaddon/_vendor/packaging/markers.py -------------------------------------------------------------------------------- /src/puppy_reinforcement/libaddon/_vendor/packaging/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/puppy_reinforcement/libaddon/_vendor/packaging/requirements.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glutanimate/puppy-reinforcement/HEAD/src/puppy_reinforcement/libaddon/_vendor/packaging/requirements.py -------------------------------------------------------------------------------- /src/puppy_reinforcement/libaddon/_vendor/packaging/specifiers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glutanimate/puppy-reinforcement/HEAD/src/puppy_reinforcement/libaddon/_vendor/packaging/specifiers.py -------------------------------------------------------------------------------- /src/puppy_reinforcement/libaddon/_vendor/packaging/tags.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glutanimate/puppy-reinforcement/HEAD/src/puppy_reinforcement/libaddon/_vendor/packaging/tags.py -------------------------------------------------------------------------------- /src/puppy_reinforcement/libaddon/_vendor/packaging/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glutanimate/puppy-reinforcement/HEAD/src/puppy_reinforcement/libaddon/_vendor/packaging/utils.py -------------------------------------------------------------------------------- /src/puppy_reinforcement/libaddon/_vendor/packaging/version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glutanimate/puppy-reinforcement/HEAD/src/puppy_reinforcement/libaddon/_vendor/packaging/version.py -------------------------------------------------------------------------------- /src/puppy_reinforcement/libaddon/_version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glutanimate/puppy-reinforcement/HEAD/src/puppy_reinforcement/libaddon/_version.py -------------------------------------------------------------------------------- /src/puppy_reinforcement/libaddon/anki/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glutanimate/puppy-reinforcement/HEAD/src/puppy_reinforcement/libaddon/anki/__init__.py -------------------------------------------------------------------------------- /src/puppy_reinforcement/libaddon/anki/configeditor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glutanimate/puppy-reinforcement/HEAD/src/puppy_reinforcement/libaddon/anki/configeditor.py -------------------------------------------------------------------------------- /src/puppy_reinforcement/libaddon/anki/configmanager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glutanimate/puppy-reinforcement/HEAD/src/puppy_reinforcement/libaddon/anki/configmanager.py -------------------------------------------------------------------------------- /src/puppy_reinforcement/libaddon/anki/editor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glutanimate/puppy-reinforcement/HEAD/src/puppy_reinforcement/libaddon/anki/editor.py -------------------------------------------------------------------------------- /src/puppy_reinforcement/libaddon/anki/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glutanimate/puppy-reinforcement/HEAD/src/puppy_reinforcement/libaddon/anki/utils.py -------------------------------------------------------------------------------- /src/puppy_reinforcement/libaddon/config/abstract/anki.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glutanimate/puppy-reinforcement/HEAD/src/puppy_reinforcement/libaddon/config/abstract/anki.py -------------------------------------------------------------------------------- /src/puppy_reinforcement/libaddon/config/abstract/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glutanimate/puppy-reinforcement/HEAD/src/puppy_reinforcement/libaddon/config/abstract/base.py -------------------------------------------------------------------------------- /src/puppy_reinforcement/libaddon/config/abstract/interface.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glutanimate/puppy-reinforcement/HEAD/src/puppy_reinforcement/libaddon/config/abstract/interface.py -------------------------------------------------------------------------------- /src/puppy_reinforcement/libaddon/config/errors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glutanimate/puppy-reinforcement/HEAD/src/puppy_reinforcement/libaddon/config/errors.py -------------------------------------------------------------------------------- /src/puppy_reinforcement/libaddon/config/manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glutanimate/puppy-reinforcement/HEAD/src/puppy_reinforcement/libaddon/config/manager.py -------------------------------------------------------------------------------- /src/puppy_reinforcement/libaddon/config/manager_old.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glutanimate/puppy-reinforcement/HEAD/src/puppy_reinforcement/libaddon/config/manager_old.py -------------------------------------------------------------------------------- /src/puppy_reinforcement/libaddon/config/signals.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glutanimate/puppy-reinforcement/HEAD/src/puppy_reinforcement/libaddon/config/signals.py -------------------------------------------------------------------------------- /src/puppy_reinforcement/libaddon/config/storages/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glutanimate/puppy-reinforcement/HEAD/src/puppy_reinforcement/libaddon/config/storages/__init__.py -------------------------------------------------------------------------------- /src/puppy_reinforcement/libaddon/config/storages/anki.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glutanimate/puppy-reinforcement/HEAD/src/puppy_reinforcement/libaddon/config/storages/anki.py -------------------------------------------------------------------------------- /src/puppy_reinforcement/libaddon/config/storages/json.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glutanimate/puppy-reinforcement/HEAD/src/puppy_reinforcement/libaddon/config/storages/json.py -------------------------------------------------------------------------------- /src/puppy_reinforcement/libaddon/config/storages/local.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glutanimate/puppy-reinforcement/HEAD/src/puppy_reinforcement/libaddon/config/storages/local.py -------------------------------------------------------------------------------- /src/puppy_reinforcement/libaddon/consts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glutanimate/puppy-reinforcement/HEAD/src/puppy_reinforcement/libaddon/consts.py -------------------------------------------------------------------------------- /src/puppy_reinforcement/libaddon/debug.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glutanimate/puppy-reinforcement/HEAD/src/puppy_reinforcement/libaddon/debug.py -------------------------------------------------------------------------------- /src/puppy_reinforcement/libaddon/gui/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glutanimate/puppy-reinforcement/HEAD/src/puppy_reinforcement/libaddon/gui/__init__.py -------------------------------------------------------------------------------- /src/puppy_reinforcement/libaddon/gui/about.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glutanimate/puppy-reinforcement/HEAD/src/puppy_reinforcement/libaddon/gui/about.py -------------------------------------------------------------------------------- /src/puppy_reinforcement/libaddon/gui/assets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glutanimate/puppy-reinforcement/HEAD/src/puppy_reinforcement/libaddon/gui/assets.py -------------------------------------------------------------------------------- /src/puppy_reinforcement/libaddon/gui/basic/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glutanimate/puppy-reinforcement/HEAD/src/puppy_reinforcement/libaddon/gui/basic/__init__.py -------------------------------------------------------------------------------- /src/puppy_reinforcement/libaddon/gui/basic/dialog_basic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glutanimate/puppy-reinforcement/HEAD/src/puppy_reinforcement/libaddon/gui/basic/dialog_basic.py -------------------------------------------------------------------------------- /src/puppy_reinforcement/libaddon/gui/basic/dialog_mapped.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glutanimate/puppy-reinforcement/HEAD/src/puppy_reinforcement/libaddon/gui/basic/dialog_mapped.py -------------------------------------------------------------------------------- /src/puppy_reinforcement/libaddon/gui/basic/interface.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glutanimate/puppy-reinforcement/HEAD/src/puppy_reinforcement/libaddon/gui/basic/interface.py -------------------------------------------------------------------------------- /src/puppy_reinforcement/libaddon/gui/basic/widgets/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glutanimate/puppy-reinforcement/HEAD/src/puppy_reinforcement/libaddon/gui/basic/widgets/__init__.py -------------------------------------------------------------------------------- /src/puppy_reinforcement/libaddon/gui/basic/widgets/qcolorbutton.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glutanimate/puppy-reinforcement/HEAD/src/puppy_reinforcement/libaddon/gui/basic/widgets/qcolorbutton.py -------------------------------------------------------------------------------- /src/puppy_reinforcement/libaddon/gui/basic/widgets/qkeygrabber.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glutanimate/puppy-reinforcement/HEAD/src/puppy_reinforcement/libaddon/gui/basic/widgets/qkeygrabber.py -------------------------------------------------------------------------------- /src/puppy_reinforcement/libaddon/gui/basic/widgets/qutils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glutanimate/puppy-reinforcement/HEAD/src/puppy_reinforcement/libaddon/gui/basic/widgets/qutils.py -------------------------------------------------------------------------------- /src/puppy_reinforcement/libaddon/gui/dialog_configeditor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glutanimate/puppy-reinforcement/HEAD/src/puppy_reinforcement/libaddon/gui/dialog_configeditor.py -------------------------------------------------------------------------------- /src/puppy_reinforcement/libaddon/gui/dialog_contrib.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glutanimate/puppy-reinforcement/HEAD/src/puppy_reinforcement/libaddon/gui/dialog_contrib.py -------------------------------------------------------------------------------- /src/puppy_reinforcement/libaddon/gui/dialog_htmlview.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glutanimate/puppy-reinforcement/HEAD/src/puppy_reinforcement/libaddon/gui/dialog_htmlview.py -------------------------------------------------------------------------------- /src/puppy_reinforcement/libaddon/gui/dialog_options.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glutanimate/puppy-reinforcement/HEAD/src/puppy_reinforcement/libaddon/gui/dialog_options.py -------------------------------------------------------------------------------- /src/puppy_reinforcement/libaddon/gui/dialog_webview.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glutanimate/puppy-reinforcement/HEAD/src/puppy_reinforcement/libaddon/gui/dialog_webview.py -------------------------------------------------------------------------------- /src/puppy_reinforcement/libaddon/gui/helpers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/puppy_reinforcement/libaddon/gui/helpers/signals.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glutanimate/puppy-reinforcement/HEAD/src/puppy_reinforcement/libaddon/gui/helpers/signals.py -------------------------------------------------------------------------------- /src/puppy_reinforcement/libaddon/gui/labelformatter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glutanimate/puppy-reinforcement/HEAD/src/puppy_reinforcement/libaddon/gui/labelformatter.py -------------------------------------------------------------------------------- /src/puppy_reinforcement/libaddon/gui/notifications.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glutanimate/puppy-reinforcement/HEAD/src/puppy_reinforcement/libaddon/gui/notifications.py -------------------------------------------------------------------------------- /src/puppy_reinforcement/libaddon/packaging.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glutanimate/puppy-reinforcement/HEAD/src/puppy_reinforcement/libaddon/packaging.py -------------------------------------------------------------------------------- /src/puppy_reinforcement/libaddon/platform.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glutanimate/puppy-reinforcement/HEAD/src/puppy_reinforcement/libaddon/platform.py -------------------------------------------------------------------------------- /src/puppy_reinforcement/libaddon/util/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glutanimate/puppy-reinforcement/HEAD/src/puppy_reinforcement/libaddon/util/__init__.py -------------------------------------------------------------------------------- /src/puppy_reinforcement/libaddon/util/dataclasses.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glutanimate/puppy-reinforcement/HEAD/src/puppy_reinforcement/libaddon/util/dataclasses.py -------------------------------------------------------------------------------- /src/puppy_reinforcement/libaddon/util/filesystem.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glutanimate/puppy-reinforcement/HEAD/src/puppy_reinforcement/libaddon/util/filesystem.py -------------------------------------------------------------------------------- /src/puppy_reinforcement/libaddon/util/nesting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glutanimate/puppy-reinforcement/HEAD/src/puppy_reinforcement/libaddon/util/nesting.py -------------------------------------------------------------------------------- /src/puppy_reinforcement/libaddon/util/packaging.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glutanimate/puppy-reinforcement/HEAD/src/puppy_reinforcement/libaddon/util/packaging.py -------------------------------------------------------------------------------- /src/puppy_reinforcement/libaddon/util/types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glutanimate/puppy-reinforcement/HEAD/src/puppy_reinforcement/libaddon/util/types.py -------------------------------------------------------------------------------- /src/puppy_reinforcement/libaddon/util/version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glutanimate/puppy-reinforcement/HEAD/src/puppy_reinforcement/libaddon/util/version.py -------------------------------------------------------------------------------- /src/puppy_reinforcement/libaddon/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glutanimate/puppy-reinforcement/HEAD/src/puppy_reinforcement/libaddon/utils.py -------------------------------------------------------------------------------- /src/puppy_reinforcement/reinforcer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glutanimate/puppy-reinforcement/HEAD/src/puppy_reinforcement/reinforcer.py -------------------------------------------------------------------------------- /src/puppy_reinforcement/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glutanimate/puppy-reinforcement/HEAD/src/puppy_reinforcement/views.py --------------------------------------------------------------------------------