{"id":15113700,"url":"https://github.com/rkstudio585/cowser","last_synced_at":"2025-07-03T19:06:58.831Z","repository":{"id":256873190,"uuid":"856682121","full_name":"rkstudio585/Cowser","owner":"rkstudio585","description":"Cowser is a Python tool that displays ASCII art cows with personalized greetings. It supports interactive commands for greeting users, showing help, and listing available ASCII art. Easily extendable and fun to use, it combines classic cowsay functionality with Python scripting.","archived":false,"fork":false,"pushed_at":"2024-11-10T18:25:12.000Z","size":100,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-25T16:02:04.468Z","etag":null,"topics":["bash","cowsay","cowset","project","python","python-project"],"latest_commit_sha":null,"homepage":"https://rkstudio.com","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rkstudio585.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,"zenodo":null}},"created_at":"2024-09-13T02:19:12.000Z","updated_at":"2024-11-10T18:25:16.000Z","dependencies_parsed_at":null,"dependency_job_id":"5bd5a0a6-bad3-4a36-9dd0-560fbec91371","html_url":"https://github.com/rkstudio585/Cowser","commit_stats":null,"previous_names":["rkstudio585/cowser"],"tags_count":0,"template":false,"template_full_name":"rkstudio585/rkstudio585","purl":"pkg:github/rkstudio585/Cowser","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rkstudio585%2FCowser","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rkstudio585%2FCowser/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rkstudio585%2FCowser/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rkstudio585%2FCowser/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rkstudio585","download_url":"https://codeload.github.com/rkstudio585/Cowser/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rkstudio585%2FCowser/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":263385653,"owners_count":23458741,"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":["bash","cowsay","cowset","project","python","python-project"],"created_at":"2024-09-26T01:22:24.996Z","updated_at":"2025-07-03T19:06:58.788Z","avatar_url":"https://github.com/rkstudio585.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Cowser 🐄\n---\n![Logo](logo.svg)\n\n---\nWelcome to **Cowser**, a fun command-line tool written in Python that displays ASCII art cows with customizable greetings! This project combines the classic `cowsay` tool functionality with Python scripting to provide a unique and interactive experience.\n\n## Features 🌟\n\n- **Greet Users**: Personalize your greeting with a random ASCII art cow.\n- **Help Command**: Provides usage instructions and available commands.\n- **List ASCII Art**: Displays all available ASCII art options.\n- **Customizable**: Easily extend with more ASCII art designs.\n\n## Getting Started 🚀\n\n### Prerequisites\n\n- Python 3.x installed on your system.\n- `termcolor` library for colored output.\n\n### Installation\n\n1. **Clone the Repository**\n\n   To get started, clone the repository to your local machine:\n\n   ```bash\n   git clone https://github.com/rkstudio585/Cowser\n   cd Cowser\n   ```\n2. Install Dependencies\n\nInstall the required Python packages using pip:\n```bash\npip install -r requirements.txt\n```\n3. Make the Bash Script Executable\n\nIf you want to use the provided cowset script, make it executable:\n```bash\nchmod +x cowset\n```\n\nUsage 📜\n\nUsing the Python Script\n\nRun the cowser.py script with the following commands:\n\nGreet a User\n```python\npython main.py \u003cuser_name\u003e\n```\nReplace \u003cuser_name\u003e with the name you want to greet. This will show a random ASCII art cow with a personalized greeting.\n\nShow Help\n```python\npython main.py help\n```\nDisplays usage instructions and available commands.\n\nList All ASCII Art\n```python\npython main.py list\n```\nLists all available ASCII art options.\n\n\nUsing the Bash Script\n\nAlternatively, you can use the cowset bash script:\n\nGreet a User\n```bash\n./cowset \u003cuser_name\u003e\n```\nShow Help\n```bash\n./cowset help\n```\nList All ASCII Art\n```bash\n./cowset list\n```\n\nAdding More ASCII Art 🎨\n\nTo add more ASCII art designs:\n\n1. Open main.py.\n```python\nnano main.py\n```\n\n2. Update the show_cows() function with additional ASCII art strings.\n\n\n\nCustomization and Hacks ✨\n\n1. Enhanced Output: Use termcolor to add color and style to your output.\n\n\n2. Interactive Commands: Modify main.py to include more interactive features.\n\n\n\nContributing 🤝\n\nContributions are welcome! Please open an issue or submit a pull request on GitHub if you have suggestions or improvements.\n\n\n---\n\nHave fun with Cowser! 🎉\n\n| Command         | Description                                    |\n|-----------------|------------------------------------------------|\n| `\u003cuser_name\u003e`   | Greet the user with a random ASCII art cow.   |\n| `help`          | Show usage instructions.                      |\n| `list`          | List all available ASCII art options.         |\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frkstudio585%2Fcowser","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frkstudio585%2Fcowser","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frkstudio585%2Fcowser/lists"}