2021-04-13 01:19:17 +02:00
|
|
|
# A.R.C.H.I.E.
|
2021-12-05 23:42:27 +02:00
|
|
|
## Voice assistant, smart home hub, media center and smart tv
|
2021-10-24 21:26:09 +02:00
|
|
|
|
2021-12-05 23:42:27 +02:00
|
|
|
### Project structure:
|
2022-12-09 01:52:40 +02:00
|
|
|
- #### VICore - Core, base classes
|
2021-10-24 21:26:09 +02:00
|
|
|
- Command
|
|
|
|
- CommandsManager
|
|
|
|
- SearchResult
|
|
|
|
- Response
|
|
|
|
- ThreadData
|
|
|
|
- Pattern
|
2022-12-09 01:52:40 +02:00
|
|
|
- VIObject and subclasses
|
2021-12-05 23:42:27 +02:00
|
|
|
- #### Controls - Responsible for user interaction
|
2021-10-24 21:26:09 +02:00
|
|
|
- Control(ABC)
|
|
|
|
- VoiceAssistant
|
|
|
|
- TelegramBot
|
|
|
|
- RemoteControl
|
|
|
|
- Django
|
2021-12-05 23:42:27 +02:00
|
|
|
- #### Features - Possibilities, set of functions
|
|
|
|
- #### General - For helper classes
|
2022-08-20 10:01:04 +02:00
|
|
|
- #### hardware - Control system and hardware
|
2021-10-24 21:26:09 +02:00
|
|
|
|
2021-12-05 23:42:27 +02:00
|
|
|
### Root files:
|
2021-10-24 21:26:09 +02:00
|
|
|
- **start.py** - entry point
|
|
|
|
- **config.example.py** - file for settings. Copy as config.py and type own paraneters
|
|
|
|
- **helper.py** - use in terminal for creating new modules, commands, features, controls, etc.
|
|
|
|
- **dependences.txt** - list of all dependences (Python version and libraries)
|