Commit Graph

59 Commits (master)

Author SHA1 Message Date
Chris Veilleux 0a02e28110 change package manager from pipenv to poetry 2022-08-24 13:22:05 -05:00
Chris Veilleux 26ed641b48 applied the "Black" formatter to all files and added pre-commit hook to check 2022-03-11 13:22:33 -06:00
Chris Veilleux 3f03b333e5
Merge pull request #266 from MycroftAI/dependabot/pip/batch/urllib3-1.26.5
Bump urllib3 from 1.26.3 to 1.26.5 in /batch
2021-07-13 13:14:18 -05:00
dependabot[bot] f026a348d1
Bump urllib3 from 1.26.3 to 1.26.5 in /batch
Bumps [urllib3](https://github.com/urllib3/urllib3) from 1.26.3 to 1.26.5.
- [Release notes](https://github.com/urllib3/urllib3/releases)
- [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst)
- [Commits](https://github.com/urllib3/urllib3/compare/1.26.3...1.26.5)

---
updated-dependencies:
- dependency-name: urllib3
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-06-02 00:49:22 +00:00
Kris Gesling 5654572258 Bump mycroft-core version to 21.02 2021-05-24 14:44:17 +09:30
dependabot[bot] 47da41f35d
Bump cryptography from 3.2.1 to 3.3.2 in /batch
Bumps [cryptography](https://github.com/pyca/cryptography) from 3.2.1 to 3.3.2.
- [Release notes](https://github.com/pyca/cryptography/releases)
- [Changelog](https://github.com/pyca/cryptography/blob/master/CHANGELOG.rst)
- [Commits](https://github.com/pyca/cryptography/compare/3.2.1...3.3.2)

Signed-off-by: dependabot[bot] <support@github.com>
2021-02-22 03:32:20 +00:00
Chris Veilleux 1713c423d0 Re-apply original merge from test to master 2020-12-28 12:29:19 -06:00
Kris Gesling 12749da3af Revert "Merge remote-tracking branch 'origin/test'"
This reverts commit 9d3dd24601, reversing
changes made to 7ec565c4d8.
2020-12-18 21:04:48 +09:30
Chris Veilleux 17bd500394 New script to make file designations out of file tags. 2020-11-05 22:21:36 -06:00
Chris Veilleux 0f771ca69c implement precise API endpoints for the tagger 2020-10-20 12:22:56 -05:00
Chris Veilleux 492f5aa2e9 Merge branch 'dev' into feature/wake-word-file-removal 2020-10-02 13:47:41 -05:00
Chris Veilleux 2f205868a3 Merge remote-tracking branch 'origin/master' into dev 2020-10-01 14:36:36 -05:00
Chris Veilleux 97d06f191a Merge branch 'feature/wake-word-storage' into feature/wake-word-file-removal 2020-09-21 13:39:28 -05:00
Chris Veilleux 7f079dfcab Merge branch 'dev' into feature/wake-word-storage 2020-09-21 13:36:27 -05:00
Chris Veilleux 6f0d074f08 new script to delete files when an account is deleted 2020-09-21 12:53:58 -05:00
Chris Veilleux 4f6b9771ed New script to move files from Selene Public API server to longer term storage. 2020-09-15 14:13:37 -05:00
Kris Gesling 7307a99c84 update for 20.08 2020-09-02 11:06:45 +09:30
Kris Gesling a996b8126c Refactor - generalize load_skills for any version of Core 2020-04-14 20:08:16 +09:30
Chris Veilleux 2e55c3c0c7 add execution of load skill display data script for core version 20.02 2020-04-05 21:49:58 -05:00
Chris Veilleux 819b966f13 fixed a bug where the job was not passed as a callable 2020-01-15 16:12:57 -06:00
Chris Veilleux f7db838a8e fixed a bug where the first command line argument was included in the script name rather than the job args. 2020-01-15 15:52:08 -06:00
Chris Veilleux ade8f65f73 add a new job to load skills for core version 19.08 2019-10-17 13:02:40 -05:00
Chris Veilleux ad3eb20a78 Merge remote-tracking branch 'remotes/origin/dev' into feature/publish_repo
# Conflicts:
#	api/account/Pipfile.lock
#	api/public/public_api/endpoints/device_skill.py
#	shared/selene/data/device/__init__.py
2019-09-30 11:54:54 -05:00
Chris Veilleux e1230a4e79 Add daily run of the skill loader for the 19.02 branch 2019-09-13 14:51:10 -05:00
Chris Veilleux cdf5654c0e ensure pipfiles are up-to-date before publishing repo 2019-08-15 19:23:30 -05:00
Steve Penrod 9dc4d62490 Adding the basics to prepare for publishing this repo
Changes include:

* Adding AGPL 3.0 license template (TODO: Apply to all 200+ *.py files)
* Adding AGPL license files
* Add generic public repo files (CONTRIBUTING, etc)
* Simple README updates
* Adding other generic files, e.g. .github templates
2019-07-27 18:44:23 -05:00
Chris Veilleux 8d9e697537 added new column to metric.core_interaction table to capture the user latency metric. 2019-07-09 19:43:12 -05:00
Chris Veilleux 63e6053966 new metric.core_interaction table to track skill latency and the code to populate it from the metric.core table. 2019-07-09 13:47:31 -05:00
Chris Veilleux e6d14d792d Next iteration through the job scheduler:
-- added docstrings
-- converted run_job method into a JobRunner class
-- added a test job to run in non-production environments
-- added ability to override the default run date
2019-06-30 14:34:21 -05:00
Chris Veilleux abf3556b36 renamed metrics schema to metric, because I am one anal MF 2019-06-28 22:38:38 -05:00
Chris Veilleux 332a79f7cf new service for batch job scheduling 2019-06-27 17:54:23 -05:00
Chris Veilleux d8b5cc311b add if __name__ == '__main__' to scripts 2019-06-27 17:48:47 -05:00
Chris Veilleux ac2f48a299 Merge remote-tracking branch 'remotes/origin/master' into dev
# Conflicts:
#	api/public/public_api/endpoints/device_skills.py
#	api/public/tests/features/steps/device_skills.py
#	shared/selene/data/skill/repository/device_skill.py
2019-06-27 12:22:23 -05:00
Chris Veilleux 8e286f2084 added docstring 2019-06-27 01:27:07 -05:00
Chris Veilleux bd8739b407 new script to move data from transient metrics.api table to the partitioned metrics.api_history table to help with query performance 2019-06-27 01:24:57 -05:00
Matheus Lima 4f4f66baae Fixing date parsing 2019-06-20 21:05:31 -03:00
Matheus Lima f64fe8e3b6 Fixing date paramter 2019-06-20 20:43:56 -03:00
Matheus Lima 4bf25a6e47 Fixing date used to generate the daily report 2019-06-17 19:25:17 -03:00
Matheus Lima ab0a14faea Adding date to daily report script 2019-06-14 18:01:22 -03:00
Matheus Lima f6934e075e Migrating DailyReport script to use the SeleneScript base class 2019-06-14 17:52:16 -03:00
Chris Veilleux f69607d5d2 added a docstring and fixed a few bugs encountered in testing. 2019-06-13 20:53:38 -05:00
Chris Veilleux 9d5a8d87c3 build a batch job that will update the last contact timestamp of a device with the value collected in the Redis database throughout the day 2019-06-13 20:29:28 -05:00
Matheus Lima 830ce5a4d6 Merge branch 'dev' into test 2019-06-05 20:29:09 -03:00
Matheus Lima af815058f4 Changing query used to build the daily report to date interval 2019-06-05 20:25:06 -03:00
Chris Veilleux 1d84e0cb97 removed unused package 2019-06-04 14:55:10 -05:00
Chris Veilleux 5aca99de14 moved the base class in to the selene library to resolve import error 2019-06-04 14:10:42 -05:00
Chris Veilleux b3e59507a8 added some comments and docstrings 2019-06-04 10:59:59 -05:00
Chris Veilleux 6a40029dea added some comments and docstrings 2019-06-04 10:59:41 -05:00
Chris Veilleux 12407d912b refactored to use new base class for batch jobs 2019-06-03 23:29:20 -05:00
Chris Veilleux 11d399468a new base class for batch jobs 2019-06-03 23:28:52 -05:00