{"id":23894449,"url":"https://github.com/m3au/cowsay-tweeter","last_synced_at":"2025-04-10T13:33:57.117Z","repository":{"id":238330949,"uuid":"796104340","full_name":"m3au/cowsay-tweeter","owner":"m3au","description":"A Twitter bot that tweets a daily quote using the classic command-line program cowsay. Built with TypeScript and uses various scripts for cleaning, compiling, and tweeting.","archived":false,"fork":false,"pushed_at":"2025-04-09T17:35:56.000Z","size":3037,"stargazers_count":6,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-09T18:43:43.805Z","etag":null,"topics":["cowsay","devjokes","humorous","lolcatjs","tweets","twitter-api-v2"],"latest_commit_sha":null,"homepage":"https://twitter.com/cowsayco","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/m3au.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-05-05T00:09:01.000Z","updated_at":"2025-04-09T17:36:00.000Z","dependencies_parsed_at":"2024-05-30T04:42:53.947Z","dependency_job_id":"61e10c37-5b5a-454c-bfb2-596dedf17bb3","html_url":"https://github.com/m3au/cowsay-tweeter","commit_stats":null,"previous_names":["meowso/cowsay","abeona-tech/cowsay","brun0vop/cowsay","brun0vop/cowsay-tweeter","m3au/cowsay-tweeter"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/m3au%2Fcowsay-tweeter","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/m3au%2Fcowsay-tweeter/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/m3au%2Fcowsay-tweeter/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/m3au%2Fcowsay-tweeter/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/m3au","download_url":"https://codeload.github.com/m3au/cowsay-tweeter/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248225847,"owners_count":21068078,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cowsay","devjokes","humorous","lolcatjs","tweets","twitter-api-v2"],"created_at":"2025-01-04T14:58:07.231Z","updated_at":"2025-04-10T13:33:57.084Z","avatar_url":"https://github.com/m3au.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Cowsay Twitter Bot\n\nThis project is a simple implementation of the classic command-line program `cowsay` that tweets a quote a day.\nWe've been curating quotes from the internet for a while.\n\n![Twitter Follow](https://img.shields.io/twitter/follow/cowsayco?style=social)\n\n![Cowsay - I see dead code image](./src/profile%20pic.png) [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) ![GitHub repo size](https://img.shields.io/github/repo-size/meowso/cowsay) ![GitHub top language](https://img.shields.io/github/languages/top/meowso/cowsay) ![GitHub last commit](https://img.shields.io/github/last-commit/meowso/cowsay) ![GitHub issues](https://img.shields.io/github/issues/meowso/cowsay) ![GitHub pull requests](https://img.shields.io/github/issues-pr/meowso/cowsay)\n\n---\n\n## Installation\n\n```bash\nnpm install\n```\n\n## Scripts\n\n- **npm run clean:** Removes the dist directory.\n- **npm run compile:** Compiles the TypeScript files.\n- **npm run start:** Runs the clean, compile, say, lolcat, convert, and tweet scripts in order.\n- **npm run convert:** Runs the convert.js script.\n- **npm run say:** Runs the say.js script.\n- **npm run lolcat:** Runs the lolcat.js script and outputs to lolcat.ansi.\n- **npm run tweet:** Runs the tweet.js script.\n\n## Dependencies\n\n- ansi-to-html: ^0.7.2\n- cowsay: ^1.6.0\n- dotenv: ^16.4.5\n- lolcatjs: ^2.4.3\n- node-html-to-image: ^4.0.0\n- node-pty: ^1.0.0\n- twitter-api-v2: ^1.16.3\n- typescript: ^5.4.5\n- word-wrap: ^1.2.5\n- @types/node: ^20.12.2\n- @types/lolcatjs: ^2.4.1\n\n## Website\n\nCheck our website [cowsay.co](https://cowsay.co).\n\n## Author\n\n[Bruno Palma](https://about.me/bruno_vop)\n\n## Contributing\n\nPull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.\nIf you want to add your own quotes, please open an issue with the quote and the author.\n\n## License\n\nThis project is licensed under the MIT License.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fm3au%2Fcowsay-tweeter","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fm3au%2Fcowsay-tweeter","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fm3au%2Fcowsay-tweeter/lists"}