├── .flake8 ├── .github └── workflows │ └── cicd.yml ├── .gitignore ├── .pre-commit-config.yaml ├── .vscode ├── launch.json └── settings.json ├── CONTRIBUTING.MD ├── Dockerfile ├── LICENSE ├── MANIFEST.in ├── README.md ├── data ├── EBGaramond-Bold.ttf ├── EBGaramond-Medium.ttf ├── gautamib.ttf ├── logo.png ├── logo2.png ├── models_config.json ├── prompts_config_chat.json ├── prompts_config_dalle3.json ├── sample_pic.png ├── sample_pic_10.png ├── sample_pic_11.png ├── sample_pic_12.png ├── sample_pic_13.png ├── sample_pic_14.png ├── sample_pic_15.png ├── sample_pic_16.png ├── sample_pic_17.png ├── sample_pic_18.png ├── sample_pic_19.png ├── sample_pic_2.png ├── sample_pic_3.png ├── sample_pic_4.png ├── sample_pic_5.png ├── sample_pic_6.png ├── sample_pic_7.png ├── sample_pic_8.png └── sample_pic_9.png ├── docker-compose.yml ├── pyproject.toml ├── pytest.ini ├── requirements.txt ├── scripts ├── add_text_to_generated_image.py ├── add_text_to_image.py ├── image_generation.py ├── log.py ├── prompt_langchain.py ├── prompt_torch.py ├── tweet_generation.py ├── twitter_fetch_posts.py ├── twitter_image_post.py ├── twitter_text_post.py ├── twitter_text_post_from_redis.py └── uncensored.py ├── serverless.yml ├── src ├── __init__.py ├── consts.py ├── db │ ├── __init__.py │ └── redis_wrapper.py ├── hf_models │ ├── __init__.py │ └── model_loader.py ├── images │ ├── __init__.py │ └── image_utils.py ├── llm │ ├── __init__.py │ ├── formatters.py │ ├── openai.py │ └── prompts.py ├── main.py ├── scheduler │ ├── __init__.py │ ├── scheduler_jobs.py │ └── scheduler_wrapper.py ├── server.py ├── setup_env.py └── twitter │ ├── __init__.py │ └── twitter_wrapper.py └── test ├── __init__.py ├── test_jobs.py └── test_prompts.py /.flake8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garyb9/twitter-llm-bot/HEAD/.flake8 -------------------------------------------------------------------------------- /.github/workflows/cicd.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garyb9/twitter-llm-bot/HEAD/.github/workflows/cicd.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garyb9/twitter-llm-bot/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garyb9/twitter-llm-bot/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garyb9/twitter-llm-bot/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garyb9/twitter-llm-bot/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /CONTRIBUTING.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garyb9/twitter-llm-bot/HEAD/CONTRIBUTING.MD -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garyb9/twitter-llm-bot/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garyb9/twitter-llm-bot/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garyb9/twitter-llm-bot/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garyb9/twitter-llm-bot/HEAD/README.md -------------------------------------------------------------------------------- /data/EBGaramond-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garyb9/twitter-llm-bot/HEAD/data/EBGaramond-Bold.ttf -------------------------------------------------------------------------------- /data/EBGaramond-Medium.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garyb9/twitter-llm-bot/HEAD/data/EBGaramond-Medium.ttf -------------------------------------------------------------------------------- /data/gautamib.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garyb9/twitter-llm-bot/HEAD/data/gautamib.ttf -------------------------------------------------------------------------------- /data/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garyb9/twitter-llm-bot/HEAD/data/logo.png -------------------------------------------------------------------------------- /data/logo2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garyb9/twitter-llm-bot/HEAD/data/logo2.png -------------------------------------------------------------------------------- /data/models_config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garyb9/twitter-llm-bot/HEAD/data/models_config.json -------------------------------------------------------------------------------- /data/prompts_config_chat.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garyb9/twitter-llm-bot/HEAD/data/prompts_config_chat.json -------------------------------------------------------------------------------- /data/prompts_config_dalle3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garyb9/twitter-llm-bot/HEAD/data/prompts_config_dalle3.json -------------------------------------------------------------------------------- /data/sample_pic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garyb9/twitter-llm-bot/HEAD/data/sample_pic.png -------------------------------------------------------------------------------- /data/sample_pic_10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garyb9/twitter-llm-bot/HEAD/data/sample_pic_10.png -------------------------------------------------------------------------------- /data/sample_pic_11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garyb9/twitter-llm-bot/HEAD/data/sample_pic_11.png -------------------------------------------------------------------------------- /data/sample_pic_12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garyb9/twitter-llm-bot/HEAD/data/sample_pic_12.png -------------------------------------------------------------------------------- /data/sample_pic_13.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garyb9/twitter-llm-bot/HEAD/data/sample_pic_13.png -------------------------------------------------------------------------------- /data/sample_pic_14.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garyb9/twitter-llm-bot/HEAD/data/sample_pic_14.png -------------------------------------------------------------------------------- /data/sample_pic_15.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garyb9/twitter-llm-bot/HEAD/data/sample_pic_15.png -------------------------------------------------------------------------------- /data/sample_pic_16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garyb9/twitter-llm-bot/HEAD/data/sample_pic_16.png -------------------------------------------------------------------------------- /data/sample_pic_17.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garyb9/twitter-llm-bot/HEAD/data/sample_pic_17.png -------------------------------------------------------------------------------- /data/sample_pic_18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garyb9/twitter-llm-bot/HEAD/data/sample_pic_18.png -------------------------------------------------------------------------------- /data/sample_pic_19.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garyb9/twitter-llm-bot/HEAD/data/sample_pic_19.png -------------------------------------------------------------------------------- /data/sample_pic_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garyb9/twitter-llm-bot/HEAD/data/sample_pic_2.png -------------------------------------------------------------------------------- /data/sample_pic_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garyb9/twitter-llm-bot/HEAD/data/sample_pic_3.png -------------------------------------------------------------------------------- /data/sample_pic_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garyb9/twitter-llm-bot/HEAD/data/sample_pic_4.png -------------------------------------------------------------------------------- /data/sample_pic_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garyb9/twitter-llm-bot/HEAD/data/sample_pic_5.png -------------------------------------------------------------------------------- /data/sample_pic_6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garyb9/twitter-llm-bot/HEAD/data/sample_pic_6.png -------------------------------------------------------------------------------- /data/sample_pic_7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garyb9/twitter-llm-bot/HEAD/data/sample_pic_7.png -------------------------------------------------------------------------------- /data/sample_pic_8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garyb9/twitter-llm-bot/HEAD/data/sample_pic_8.png -------------------------------------------------------------------------------- /data/sample_pic_9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garyb9/twitter-llm-bot/HEAD/data/sample_pic_9.png -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garyb9/twitter-llm-bot/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garyb9/twitter-llm-bot/HEAD/pyproject.toml -------------------------------------------------------------------------------- /pytest.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garyb9/twitter-llm-bot/HEAD/pytest.ini -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garyb9/twitter-llm-bot/HEAD/requirements.txt -------------------------------------------------------------------------------- /scripts/add_text_to_generated_image.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garyb9/twitter-llm-bot/HEAD/scripts/add_text_to_generated_image.py -------------------------------------------------------------------------------- /scripts/add_text_to_image.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garyb9/twitter-llm-bot/HEAD/scripts/add_text_to_image.py -------------------------------------------------------------------------------- /scripts/image_generation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garyb9/twitter-llm-bot/HEAD/scripts/image_generation.py -------------------------------------------------------------------------------- /scripts/log.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garyb9/twitter-llm-bot/HEAD/scripts/log.py -------------------------------------------------------------------------------- /scripts/prompt_langchain.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garyb9/twitter-llm-bot/HEAD/scripts/prompt_langchain.py -------------------------------------------------------------------------------- /scripts/prompt_torch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garyb9/twitter-llm-bot/HEAD/scripts/prompt_torch.py -------------------------------------------------------------------------------- /scripts/tweet_generation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garyb9/twitter-llm-bot/HEAD/scripts/tweet_generation.py -------------------------------------------------------------------------------- /scripts/twitter_fetch_posts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garyb9/twitter-llm-bot/HEAD/scripts/twitter_fetch_posts.py -------------------------------------------------------------------------------- /scripts/twitter_image_post.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garyb9/twitter-llm-bot/HEAD/scripts/twitter_image_post.py -------------------------------------------------------------------------------- /scripts/twitter_text_post.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garyb9/twitter-llm-bot/HEAD/scripts/twitter_text_post.py -------------------------------------------------------------------------------- /scripts/twitter_text_post_from_redis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garyb9/twitter-llm-bot/HEAD/scripts/twitter_text_post_from_redis.py -------------------------------------------------------------------------------- /scripts/uncensored.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garyb9/twitter-llm-bot/HEAD/scripts/uncensored.py -------------------------------------------------------------------------------- /serverless.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garyb9/twitter-llm-bot/HEAD/serverless.yml -------------------------------------------------------------------------------- /src/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/consts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garyb9/twitter-llm-bot/HEAD/src/consts.py -------------------------------------------------------------------------------- /src/db/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/db/redis_wrapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garyb9/twitter-llm-bot/HEAD/src/db/redis_wrapper.py -------------------------------------------------------------------------------- /src/hf_models/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/hf_models/model_loader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garyb9/twitter-llm-bot/HEAD/src/hf_models/model_loader.py -------------------------------------------------------------------------------- /src/images/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/images/image_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garyb9/twitter-llm-bot/HEAD/src/images/image_utils.py -------------------------------------------------------------------------------- /src/llm/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/llm/formatters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garyb9/twitter-llm-bot/HEAD/src/llm/formatters.py -------------------------------------------------------------------------------- /src/llm/openai.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garyb9/twitter-llm-bot/HEAD/src/llm/openai.py -------------------------------------------------------------------------------- /src/llm/prompts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garyb9/twitter-llm-bot/HEAD/src/llm/prompts.py -------------------------------------------------------------------------------- /src/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garyb9/twitter-llm-bot/HEAD/src/main.py -------------------------------------------------------------------------------- /src/scheduler/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/scheduler/scheduler_jobs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garyb9/twitter-llm-bot/HEAD/src/scheduler/scheduler_jobs.py -------------------------------------------------------------------------------- /src/scheduler/scheduler_wrapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garyb9/twitter-llm-bot/HEAD/src/scheduler/scheduler_wrapper.py -------------------------------------------------------------------------------- /src/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garyb9/twitter-llm-bot/HEAD/src/server.py -------------------------------------------------------------------------------- /src/setup_env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garyb9/twitter-llm-bot/HEAD/src/setup_env.py -------------------------------------------------------------------------------- /src/twitter/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/twitter/twitter_wrapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garyb9/twitter-llm-bot/HEAD/src/twitter/twitter_wrapper.py -------------------------------------------------------------------------------- /test/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/test_jobs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garyb9/twitter-llm-bot/HEAD/test/test_jobs.py -------------------------------------------------------------------------------- /test/test_prompts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/garyb9/twitter-llm-bot/HEAD/test/test_prompts.py --------------------------------------------------------------------------------