Compare commits
10 Commits
1a0b9143be
...
936f1eed41
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
936f1eed41 | ||
|
|
83106a7bbc | ||
|
|
f318f276a3 | ||
|
|
e2e34c48b5 | ||
|
|
bd1c3bebdc | ||
|
|
57f801ba09 | ||
|
|
8729883255 | ||
|
|
468929384e | ||
|
|
9cf57e2a71 | ||
|
|
290225b7f1 |
29
README.md
29
README.md
@@ -2,34 +2,7 @@
|
|||||||
|
|
||||||
# Clients
|
# Clients
|
||||||
|
|
||||||
## Distribute `rusty-pipe`
|
Send link to `http://localhost:17072`
|
||||||
|
|
||||||
```bash
|
|
||||||
# https://www.reddit.com/r/rust/comments/5k8uab/crosscompiling_from_ubuntu_to_windows_with_rustup/
|
|
||||||
(
|
|
||||||
echo '[target.x86_64-pc-windows-gnu]'
|
|
||||||
echo 'linker = "x86_64-w64-mingw32-gcc"'
|
|
||||||
echo 'ar = "x86_64-w64-mingw32-gcc-ar"'
|
|
||||||
) >> $HOME/.cargo/config
|
|
||||||
sudo apt install mingw-w64
|
|
||||||
rustup target add x86_64-pc-windows-gnu
|
|
||||||
echo windows
|
|
||||||
cargo build --release --target x86_64-pc-windows-gnu
|
|
||||||
rm target/x86_64-pc-windows-gnu/release/rusty-pipe-signed.exe
|
|
||||||
read -p ".crt? " CERT
|
|
||||||
osslsigncode sign \
|
|
||||||
-certs ${CERT%.crt}.crt -key ${CERT%.crt}.key \
|
|
||||||
-n Rusty-Pipe -i https://whois.home.blapointe.com \
|
|
||||||
-in target/x86_64-pc-windows-gnu/release/rusty-pipe.exe -out target/x86_64-pc-windows-gnu/release/rusty-pipe-signed.exe
|
|
||||||
echo local
|
|
||||||
cargo install --path ./
|
|
||||||
```
|
|
||||||
|
|
||||||
Each client needs 1 executable and 1 config file
|
|
||||||
|
|
||||||
The server cannot be a client because sending, listening, and typing keyboard is bad. Maybe a VM on the client as a server would work tho.
|
|
||||||
|
|
||||||
See `./config.d/rusty-pipe.d`
|
|
||||||
|
|
||||||
# Server
|
# Server
|
||||||
|
|
||||||
|
|||||||
16
config.d/mayhem-party.d/hotwords.by-hand.txt
Normal file
16
config.d/mayhem-party.d/hotwords.by-hand.txt
Normal file
@@ -0,0 +1,16 @@
|
|||||||
|
mario
|
||||||
|
luigi
|
||||||
|
peach
|
||||||
|
daisy
|
||||||
|
wario
|
||||||
|
waluigi
|
||||||
|
bowser
|
||||||
|
junior
|
||||||
|
koopa
|
||||||
|
shyguy
|
||||||
|
boo
|
||||||
|
toad
|
||||||
|
toadette
|
||||||
|
minigame
|
||||||
|
win
|
||||||
|
lose
|
||||||
173
config.d/mayhem-party.d/hotwords.mario-party-wikipedia.txt
Normal file
173
config.d/mayhem-party.d/hotwords.mario-party-wikipedia.txt
Normal file
@@ -0,0 +1,173 @@
|
|||||||
|
advance
|
||||||
|
aliasing
|
||||||
|
amiibo
|
||||||
|
analoguestick
|
||||||
|
animalcrossing
|
||||||
|
artstyle
|
||||||
|
battleroyal
|
||||||
|
bigbrainacademy
|
||||||
|
birdo
|
||||||
|
bitgenerations
|
||||||
|
bluetoad
|
||||||
|
board
|
||||||
|
boardgame
|
||||||
|
boo
|
||||||
|
boss
|
||||||
|
bowser
|
||||||
|
brainage
|
||||||
|
capcom
|
||||||
|
cardboardcutout
|
||||||
|
cardgame
|
||||||
|
category
|
||||||
|
chainchomp
|
||||||
|
characters
|
||||||
|
charlesmartinet
|
||||||
|
cpus
|
||||||
|
customrobo
|
||||||
|
destructoid
|
||||||
|
diddykong
|
||||||
|
die
|
||||||
|
donkeykong
|
||||||
|
ds
|
||||||
|
editlinks
|
||||||
|
educationalgames
|
||||||
|
eurogamer
|
||||||
|
famicomdetectiveclub
|
||||||
|
fawful
|
||||||
|
firebreath
|
||||||
|
fireemblem
|
||||||
|
fossilfighters
|
||||||
|
gamebooks
|
||||||
|
gameboyadvance
|
||||||
|
gamecube
|
||||||
|
gamemodes
|
||||||
|
gamepro
|
||||||
|
gamerevolution
|
||||||
|
gamespot
|
||||||
|
gametrailers
|
||||||
|
goldensun
|
||||||
|
goomba
|
||||||
|
gr
|
||||||
|
hammerbro
|
||||||
|
healthpoints
|
||||||
|
hepburn
|
||||||
|
homeconsole
|
||||||
|
hudsonsoft
|
||||||
|
ign
|
||||||
|
intellectuallydisabled
|
||||||
|
isbn
|
||||||
|
islandtour
|
||||||
|
items
|
||||||
|
japanese
|
||||||
|
joystiq
|
||||||
|
kamek
|
||||||
|
kidicarus
|
||||||
|
kirby
|
||||||
|
kojikondo
|
||||||
|
koopatroopa
|
||||||
|
kotaku
|
||||||
|
lcdgames
|
||||||
|
leaderboards
|
||||||
|
legosupermario
|
||||||
|
listofvideogamesfeaturingmario
|
||||||
|
luigi
|
||||||
|
mahitoyokota
|
||||||
|
mario
|
||||||
|
marioartist
|
||||||
|
marioclash
|
||||||
|
mariokart
|
||||||
|
mariopaint
|
||||||
|
marioparty
|
||||||
|
mariopartyadvance
|
||||||
|
mariopartyds
|
||||||
|
mariopartylegacy
|
||||||
|
mariopartysuperstars
|
||||||
|
mariopowertennis
|
||||||
|
mattcasamassina
|
||||||
|
mc
|
||||||
|
metroid
|
||||||
|
mii
|
||||||
|
minigame
|
||||||
|
minigames
|
||||||
|
minusworld
|
||||||
|
mother
|
||||||
|
motioncontrol
|
||||||
|
mushroomkingdom
|
||||||
|
ndcube
|
||||||
|
nintendo
|
||||||
|
nintendocomicssystem
|
||||||
|
nintendods
|
||||||
|
nintendolife
|
||||||
|
nintendoswitch
|
||||||
|
nintendowire
|
||||||
|
onlinemultiplayer
|
||||||
|
othermedia
|
||||||
|
pal
|
||||||
|
papermario
|
||||||
|
party
|
||||||
|
partyvideogame
|
||||||
|
pauline
|
||||||
|
peaches
|
||||||
|
pikmin
|
||||||
|
pilotwings
|
||||||
|
piranhaplant
|
||||||
|
pokémon
|
||||||
|
polygon
|
||||||
|
princessdaisy
|
||||||
|
princesspeach
|
||||||
|
professorelvingadd
|
||||||
|
puzzlegames
|
||||||
|
puzzleleague
|
||||||
|
racinggames
|
||||||
|
rainbowroad
|
||||||
|
raymanravingrabbids
|
||||||
|
replayvalue
|
||||||
|
ringmaster
|
||||||
|
rosalina
|
||||||
|
rumblepak
|
||||||
|
ryandavis
|
||||||
|
satoruiwata
|
||||||
|
shigerumiyamoto
|
||||||
|
shyguy
|
||||||
|
siliconera
|
||||||
|
spinyshell
|
||||||
|
splatoon
|
||||||
|
sportsgames
|
||||||
|
starfox
|
||||||
|
starrush
|
||||||
|
storycampaign
|
||||||
|
super
|
||||||
|
supermario
|
||||||
|
supermarioadventures
|
||||||
|
supermarioparty
|
||||||
|
supermariosunshine
|
||||||
|
supermarioworld
|
||||||
|
superprincesspeach
|
||||||
|
superstars
|
||||||
|
takashitezuka
|
||||||
|
techradar
|
||||||
|
thelegendarystarfy
|
||||||
|
thelegendofzelda
|
||||||
|
theverge
|
||||||
|
toad
|
||||||
|
toadette
|
||||||
|
toadsworth
|
||||||
|
touchscreen
|
||||||
|
trustedreviews
|
||||||
|
unofficialmedia
|
||||||
|
variety
|
||||||
|
videogamesportal
|
||||||
|
vivian
|
||||||
|
waluigi
|
||||||
|
wario
|
||||||
|
wars
|
||||||
|
wii
|
||||||
|
wiiparty
|
||||||
|
wiiremote
|
||||||
|
wiiu
|
||||||
|
wiiugamepad
|
||||||
|
yasuhisayamamura
|
||||||
|
yearofluigi
|
||||||
|
yōichikotabe
|
||||||
|
yoshi
|
||||||
|
yoshiakikoizumi
|
||||||
@@ -1,18 +1,173 @@
|
|||||||
mario
|
advance
|
||||||
luigi
|
aliasing
|
||||||
peach
|
amiibo
|
||||||
daisy
|
analoguestick
|
||||||
wario
|
animalcrossing
|
||||||
waluigi
|
artstyle
|
||||||
bowser
|
battleroyal
|
||||||
junior
|
bigbrainacademy
|
||||||
koopa
|
birdo
|
||||||
shyguy
|
bitgenerations
|
||||||
|
bluetoad
|
||||||
|
board
|
||||||
|
boardgame
|
||||||
boo
|
boo
|
||||||
|
boss
|
||||||
|
bowser
|
||||||
|
brainage
|
||||||
|
capcom
|
||||||
|
cardboardcutout
|
||||||
|
cardgame
|
||||||
|
category
|
||||||
|
chainchomp
|
||||||
|
characters
|
||||||
|
charlesmartinet
|
||||||
|
cpus
|
||||||
|
customrobo
|
||||||
|
destructoid
|
||||||
|
diddykong
|
||||||
|
die
|
||||||
|
donkeykong
|
||||||
|
ds
|
||||||
|
editlinks
|
||||||
|
educationalgames
|
||||||
|
eurogamer
|
||||||
|
famicomdetectiveclub
|
||||||
|
fawful
|
||||||
|
firebreath
|
||||||
|
fireemblem
|
||||||
|
fossilfighters
|
||||||
|
gamebooks
|
||||||
|
gameboyadvance
|
||||||
|
gamecube
|
||||||
|
gamemodes
|
||||||
|
gamepro
|
||||||
|
gamerevolution
|
||||||
|
gamespot
|
||||||
|
gametrailers
|
||||||
|
goldensun
|
||||||
|
goomba
|
||||||
|
gr
|
||||||
|
hammerbro
|
||||||
|
healthpoints
|
||||||
|
hepburn
|
||||||
|
homeconsole
|
||||||
|
hudsonsoft
|
||||||
|
ign
|
||||||
|
intellectuallydisabled
|
||||||
|
isbn
|
||||||
|
islandtour
|
||||||
|
items
|
||||||
|
japanese
|
||||||
|
joystiq
|
||||||
|
kamek
|
||||||
|
kidicarus
|
||||||
|
kirby
|
||||||
|
kojikondo
|
||||||
|
koopatroopa
|
||||||
|
kotaku
|
||||||
|
lcdgames
|
||||||
|
leaderboards
|
||||||
|
legosupermario
|
||||||
|
listofvideogamesfeaturingmario
|
||||||
|
luigi
|
||||||
|
mahitoyokota
|
||||||
|
mario
|
||||||
|
marioartist
|
||||||
|
marioclash
|
||||||
|
mariokart
|
||||||
|
mariopaint
|
||||||
|
marioparty
|
||||||
|
mariopartyadvance
|
||||||
|
mariopartyds
|
||||||
|
mariopartylegacy
|
||||||
|
mariopartysuperstars
|
||||||
|
mariopowertennis
|
||||||
|
mattcasamassina
|
||||||
|
mc
|
||||||
|
metroid
|
||||||
|
mii
|
||||||
|
minigame
|
||||||
|
minigames
|
||||||
|
minusworld
|
||||||
|
mother
|
||||||
|
motioncontrol
|
||||||
|
mushroomkingdom
|
||||||
|
ndcube
|
||||||
|
nintendo
|
||||||
|
nintendocomicssystem
|
||||||
|
nintendods
|
||||||
|
nintendolife
|
||||||
|
nintendoswitch
|
||||||
|
nintendowire
|
||||||
|
onlinemultiplayer
|
||||||
|
othermedia
|
||||||
|
pal
|
||||||
|
papermario
|
||||||
|
party
|
||||||
|
partyvideogame
|
||||||
|
pauline
|
||||||
|
peaches
|
||||||
|
pikmin
|
||||||
|
pilotwings
|
||||||
|
piranhaplant
|
||||||
|
pokémon
|
||||||
|
polygon
|
||||||
|
princessdaisy
|
||||||
|
princesspeach
|
||||||
|
professorelvingadd
|
||||||
|
puzzlegames
|
||||||
|
puzzleleague
|
||||||
|
racinggames
|
||||||
|
rainbowroad
|
||||||
|
raymanravingrabbids
|
||||||
|
replayvalue
|
||||||
|
ringmaster
|
||||||
|
rosalina
|
||||||
|
rumblepak
|
||||||
|
ryandavis
|
||||||
|
satoruiwata
|
||||||
|
shigerumiyamoto
|
||||||
|
shyguy
|
||||||
|
siliconera
|
||||||
|
spinyshell
|
||||||
|
splatoon
|
||||||
|
sportsgames
|
||||||
|
starfox
|
||||||
|
starrush
|
||||||
|
storycampaign
|
||||||
|
super
|
||||||
|
supermario
|
||||||
|
supermarioadventures
|
||||||
|
supermarioparty
|
||||||
|
supermariosunshine
|
||||||
|
supermarioworld
|
||||||
|
superprincesspeach
|
||||||
|
superstars
|
||||||
|
takashitezuka
|
||||||
|
techradar
|
||||||
|
thelegendarystarfy
|
||||||
|
thelegendofzelda
|
||||||
|
theverge
|
||||||
toad
|
toad
|
||||||
toadette
|
toadette
|
||||||
coin
|
toadsworth
|
||||||
star
|
touchscreen
|
||||||
minigame
|
trustedreviews
|
||||||
win
|
unofficialmedia
|
||||||
lose
|
variety
|
||||||
|
videogamesportal
|
||||||
|
vivian
|
||||||
|
waluigi
|
||||||
|
wario
|
||||||
|
wars
|
||||||
|
wii
|
||||||
|
wiiparty
|
||||||
|
wiiremote
|
||||||
|
wiiu
|
||||||
|
wiiugamepad
|
||||||
|
yasuhisayamamura
|
||||||
|
yearofluigi
|
||||||
|
yōichikotabe
|
||||||
|
yoshi
|
||||||
|
yoshiakikoizumi
|
||||||
|
|||||||
@@ -54,3 +54,11 @@ players:
|
|||||||
quiet: false
|
quiet: false
|
||||||
broadcast:
|
broadcast:
|
||||||
message: "#early access"
|
message: "#early access"
|
||||||
|
gm:
|
||||||
|
hotwords:
|
||||||
|
star:
|
||||||
|
call: tap
|
||||||
|
args: ['<']
|
||||||
|
coin:
|
||||||
|
call: tap
|
||||||
|
args: ['>']
|
||||||
|
|||||||
@@ -54,3 +54,11 @@ players:
|
|||||||
quiet: false
|
quiet: false
|
||||||
broadcast:
|
broadcast:
|
||||||
message: "#early access"
|
message: "#early access"
|
||||||
|
gm:
|
||||||
|
hotwords:
|
||||||
|
star:
|
||||||
|
call: tap
|
||||||
|
args: ['<']
|
||||||
|
coin:
|
||||||
|
call: tap
|
||||||
|
args: ['>']
|
||||||
|
|||||||
Submodule git.d/mayhem-party.d updated: 9418cecdf5...b89ed62036
Submodule git.d/stt.d updated: 814a8ae2f3...b4d3e5a27c
@@ -42,7 +42,7 @@ _discord() {
|
|||||||
sudo snap install discord
|
sudo snap install discord
|
||||||
fi
|
fi
|
||||||
(
|
(
|
||||||
snap run discord
|
exec snap run discord
|
||||||
) &> /tmp/mayhem-party.discord.log &
|
) &> /tmp/mayhem-party.discord.log &
|
||||||
disown
|
disown
|
||||||
)
|
)
|
||||||
@@ -124,7 +124,7 @@ _stt() {
|
|||||||
echo
|
echo
|
||||||
log launching stt
|
log launching stt
|
||||||
(
|
(
|
||||||
export HOTWORDS=../../config.d/mayhem-party.d/v01-live.yaml@.users[].state.gm.alias
|
export HOTWORDS=../../config.d/mayhem-party.d/v01-live.yaml@.users[].state.gm.alias,.gm.hotwords.KEYS
|
||||||
export MIC_TIMEOUT=2
|
export MIC_TIMEOUT=2
|
||||||
export URL=http://localhost:17071/gm/rpc/broadcastSomeoneSaidAlias?message={{hotword}}
|
export URL=http://localhost:17071/gm/rpc/broadcastSomeoneSaidAlias?message={{hotword}}
|
||||||
export HEADERS=say="Eye herd {{hotword}}"
|
export HEADERS=say="Eye herd {{hotword}}"
|
||||||
|
|||||||
Reference in New Issue
Block a user