|
|
|
@ -1,6 +1,10 @@
|
|
|
|
## Setup
|
|
|
|
# Manual
|
|
|
|
|
|
|
|
|
|
|
|
`cd` into repo dir
|
|
|
|
## elgato.py file
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Setup
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
clone and `cd` into repo dir
|
|
|
|
|
|
|
|
|
|
|
|
```
|
|
|
|
```
|
|
|
|
python3 -m venv ~/elgato_env
|
|
|
|
python3 -m venv ~/elgato_env
|
|
|
|
@ -8,24 +12,48 @@ source ~/elgato_env/bin/activate
|
|
|
|
pip install -r requirements.txt
|
|
|
|
pip install -r requirements.txt
|
|
|
|
```
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
|
|
for `darkmode` script
|
|
|
|
### Compilation
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
make sure `~/elgato_env` has been activated and you are in repo dir
|
|
|
|
|
|
|
|
|
|
|
|
```
|
|
|
|
```
|
|
|
|
brew install brightness
|
|
|
|
pyinstaller -F elgato.py
|
|
|
|
brew install smudge/smudge/nightlight
|
|
|
|
|
|
|
|
```
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
|
|
Download https://github.com/jenghis/nshift
|
|
|
|
### Execution
|
|
|
|
|
|
|
|
|
|
|
|
## Compile
|
|
|
|
substitute correct repo location and IP addresses of lights (get from Elgato Control Center app):
|
|
|
|
|
|
|
|
|
|
|
|
```
|
|
|
|
```
|
|
|
|
source ~/elgato_env/bin/activate
|
|
|
|
~/Documents/git/elgato/dist/elgato 192.168.1.2 192.168.1.4 day
|
|
|
|
pyinstaller -F --paths=~/Desktop/ elgato.py
|
|
|
|
|
|
|
|
```
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
|
|
## Execution
|
|
|
|
## Darkmode script
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Installation
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
install the following (might not need `nightlight`):
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
```
|
|
|
|
|
|
|
|
brew install brightness
|
|
|
|
|
|
|
|
brew install smudge/smudge/nightlight
|
|
|
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Download https://github.com/jenghis/nshift and move into `/usr/local/bin/`
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Setup
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
edit `darkmode` for:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- local repo location (include `dist/elgato` in path)
|
|
|
|
|
|
|
|
- ip addresses of lights (get from Elgato Control Center app)
|
|
|
|
|
|
|
|
- `brightness -d ` display number (use `brightness -l`)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
move `darkmode` into `/usr/local/bin/`
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Execution
|
|
|
|
|
|
|
|
|
|
|
|
```
|
|
|
|
```
|
|
|
|
~/Documents/elgato/dist/elgato 192.168.1.2 192.168.1.4 day
|
|
|
|
darkmode true
|
|
|
|
|
|
|
|
darkmode false
|
|
|
|
```
|
|
|
|
```
|