Go to file
Brandon Thomas 84e2bcd2c3 sqlite library for windows 2023-02-06 16:37:12 -05:00
.github/workflows ugh, that was stupid af 2023-01-15 01:24:39 -05:00
.idea/dictionaries techcrunch scraping of RSS feed 2023-02-05 05:12:42 -05:00
_docs Web scraping WIP 2023-02-05 03:36:17 -05:00
_sql move migrations dir 2023-02-05 01:32:34 -05:00
assets/fonts Still issues with launching a gui on non-main thread; add fonts 2023-02-02 12:22:53 -05:00
configs update api token notes 2022-07-28 05:22:48 -04:00
crates fixes for windows 2023-02-06 16:14:24 -05:00
db Web scraping WIP 2023-02-05 03:36:17 -05:00
debug Move storyteller-web monorepo code back to directory root 2022-04-03 02:55:28 -04:00
localdev endpoint for indicating why a user is unsubscribing 2023-02-02 22:25:00 -08:00
old_code Merge and move twitter-vocodes-bot to old_code 2022-04-04 00:44:20 -04:00
runtime_data add sqlite columns, move database 2023-02-05 03:44:02 -05: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
test_data Web scraping WIP 2023-02-05 03:36:17 -05:00
tools delete by status 2022-06-26 16:56:19 -04:00
windows/sqlite sqlite library for windows 2023-02-06 16:37:12 -05:00
.dockerignore Remove Python models (see storyteller-ml repo), rework Dockerfile 2022-11-14 00:39:41 -05:00
.env move migrations dir 2023-02-05 01:32:34 -05:00
.env-download-job Fix hifigan (softvc) model check 2023-01-11 00:33:39 -05:00
.gitattributes update paths 2023-02-02 15:54:41 -05:00
.gitignore add sqlite columns, move database 2023-02-05 03:44:02 -05:00
Cargo.lock worker threads 2023-02-06 04:46:10 -05:00
Cargo.toml refactor "hashing" 2023-02-06 03:02:23 -05:00
Dockerfile fix builds ? 2023-02-02 15:57:22 -05:00
README.md Bump to trigger rebuild (to test build caching) 2023-01-11 06:19:43 -05:00
codegen_database.sh Fix codegen (for reals), notes for mac, perform codegen 2023-01-11 04:31:25 -05: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 migrations dir 2023-02-05 01:32:34 -05:00
launch_chatbot.bat start script for windows 2023-02-06 16:17:16 -05: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 codegen db 2023-01-26 01:17:27 -05:00

README.md

storyteller-rust

Our Rust monorepo, which services our API surface area.

Application overview

  • FakeYou.com is powered by:

    • HTTP APIs:
      • storyteller-web - HTTP + database monolith for FakeYou
    • Asynchronous Jobs:
      • 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
  • StorytellerStream is powered by:

    • HTTP APIs:
      • storyteller-web - HTTP + database monolith for FakeYou
    • Websocket events:
      • websocket-gateway - Websocket to pull down Twitch events.
    • Twitch API integration:
      • twitch-pubsub-subscriber - Dynamically subscribes to Twitch PubSub for "active" users

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: