turquoise
Version, currently main branch1 version
- main branchlatestDec 16, 2024
github.com/joseafga/turquoise
Telegram bot for YouTube notifications and fun
1 stars
0 dependents
License: MIT
Installation
# Add this to your shard.yml
dependencies:
turquoise:
github: joseafga/turquoise
branch: mainmain is a branch, not a release, so this tracks it rather than pinning a version.
Then run:
shards installshard.yml
- Crystal
1.8.2- License
- MIT
- Author
- José Almeida
- Targets
workerfrom src/worker.crturquoisefrom src/turquoise.cr
Dependencies
Runtime Dependencies
- pg~> 0.28github: will/crystal-pg
- redis~> 0.9github: jgaskins/redis
- dotenv*github: gdotdesign/cr-dotenv
- gemini*github: joseafga/gemini.cr, branch: main
- granite*github: amberframework/granite, branch: master
- mosquito*github: mosquito-cr/mosquito, commit: 0d77226
- tourmaline*github: protoncr/tourmaline, commit: 5772091
- pubsubhubbub*github: joseafga/pubsubhubbub.cr, branch: main
Development Dependencies
README
Turquoise

Telegram bot for YouTube notifications and fun.
Blue (Telegram) + Green (Midori) + Crystal (Programming Language) = Turquoise
Installation
Rename .env.example to .env and configure according to your needs.
Load environment variables
source .env
export DATABASE_URL
Run Micrate to setup database
bin/micrate create
bin/micrate up
Run or build bot and worker
crystal run src/turquoise.cr -- -m 'Ready!' &
crystal run src/worker.cr
Usage
TODO: Write usage instructions here
Contributing
- Fork it (https://github.com/joseafga/turquoise/fork)
- Create your feature branch (
git checkout -b my-new-feature) - Commit your changes (
git commit -am 'Add some feature') - Push to the branch (
git push origin my-new-feature) - Create a new Pull Request
Contributors
- José Almeida - creator and maintainer
Documentation
Built from the current release. The first visit to a release nobody has asked for starts its build.
Links
This branch
- Branch
main- Seen
- Dec 16, 2024
- Crystal
1.8.2- Indexed
- yes
Dependents
No indexed shard depends on this one yet.
Repository
github.com/joseafga/turquoise
Metadata
- Created
- Aug 12, 2026
- Updated
- Aug 15, 2026
- Synced
- Aug 15, 2026
- Versions
- 1