Go to file
Brandon Thomas 733dc728db Twitch schema need work - I haven't had time to really dive into this yet 2022-04-04 01:20:04 -04:00
.github/workflows Merge and move twitter-vocodes-bot to old_code 2022-04-04 00:44:20 -04:00
_docs Move storyteller-web monorepo code back to directory root 2022-04-03 02:55:28 -04:00
_migrations Twitch schema need work - I haven't had time to really dive into this yet 2022-04-04 01:20:04 -04:00
_migrations_squashed/tts_tables Move storyteller-web monorepo code back to directory root 2022-04-03 02:55:28 -04:00
_migrations_todo/2022-03-14-035745_twitch_event_match_logs Twitch schema need work - I haven't had time to really dive into this yet 2022-04-04 01:20:04 -04:00
analytics Move storyteller-web monorepo code back to directory root 2022-04-03 02:55:28 -04:00
crates The twitch-websocket-gateway had an old binary referenced 2022-04-04 01:04:28 -04:00
db Move storyteller-web monorepo code back to directory root 2022-04-03 02:55:28 -04:00
debug Move storyteller-web monorepo code back to directory root 2022-04-03 02:55:28 -04:00
localdev/nginx-http-config Move storyteller-web monorepo code back to directory root 2022-04-03 02:55:28 -04:00
models Move storyteller-web monorepo code back to directory root 2022-04-03 02:55:28 -04:00
old_code Merge and move twitter-vocodes-bot to old_code 2022-04-04 00:44:20 -04:00
scripts Move storyteller-web monorepo code back to directory root 2022-04-03 02:55:28 -04:00
seed Move storyteller-web monorepo code back to directory root 2022-04-03 02:55:28 -04:00
static Move storyteller-web monorepo code back to directory root 2022-04-03 02:55:28 -04:00
.dockerignore Merge and move twitter-vocodes-bot to old_code 2022-04-04 00:44:20 -04:00
.env Move storyteller-web monorepo code back to directory root 2022-04-03 02:55:28 -04:00
.gitignore Merge and move twitter-vocodes-bot to old_code 2022-04-04 00:44:20 -04:00
Cargo.lock Merge and move twitter-vocodes-bot to old_code 2022-04-04 00:44:20 -04:00
Cargo.toml Merge and move twitter-vocodes-bot to old_code 2022-04-04 00:44:20 -04:00
Dockerfile Merge and move twitter-vocodes-bot to old_code 2022-04-04 00:44:20 -04:00
README.md Merge and move twitter-vocodes-bot to old_code 2022-04-04 00:44:20 -04:00
codegen_database.sh Move storyteller-web monorepo code back to directory root 2022-04-03 02:55:28 -04:00
dev_database_connect.sh Move storyteller-web monorepo code back to directory root 2022-04-03 02:55:28 -04:00
diesel.toml Move storyteller-web monorepo code back to directory root 2022-04-03 02:55:28 -04:00
loc.sh Move storyteller-web monorepo code back to directory root 2022-04-03 02:55:28 -04:00
rustfmt.toml Move storyteller-web monorepo code back to directory root 2022-04-03 02:55:28 -04:00
sqlx-data.json Move storyteller-web monorepo code back to directory root 2022-04-03 02:55:28 -04:00

README.md

storyteller-web

This is the main user account monolith that we'll also bake other pieces into.

Application overview

  • storyteller_web
    • storyteller-web - HTTP + database monolith for FakeYou
    • tts-download-job - Async download of models
    • tts-inference-job - Async TTS inference
    • w2l-download-job - Async download of videos and images
    • w2l-inference-job - Async W2L inference
  • obs_gateway
    • obs-gateway-server - websocket for hosting OBS, twitch pieces (move!)
    • twitch-pubsub-job - Subscribes to Twitch PubSub
    • twitch-chat-job (TODO) - Subscribes to Twitch chat
    • reddit-chat-job (TODO) - Subscribes to Reddit RPAN chat
  • social
    • discord-chat-job (TODO) - Subscribes to Reddit RPAN chat
    • twitter-feed-job (TODO) - Subscribes to Reddit RPAN chat

Schema and API notes

Local development

Local development setup README

Production and Deployment

Production builds and deployment README

Development notes

Development notes README

Dump a MySQL report

mysql -u storyteller \
  -pPasswordHere \
  -h IP_HERE \
  -P 3306 \
  -D storyteller \
  -B \
  -e "select * from voice_clone_requests;" | sed "s/'/\'/;s/\t/\",\"/g;s/^/\"/;s/$/\"/;s/\n//g" > voice_clone_report.csv

TODO

  • Revise this README to be more useful.

Notes / TODOs: