{"id":22843153,"url":"https://github.com/deflatedpickle/flamingo","last_synced_at":"2026-03-05T23:02:39.303Z","repository":{"id":82963025,"uuid":"170168885","full_name":"DeflatedPickle/flamingo","owner":"DeflatedPickle","description":"It's like your dad's cowsay, but pink!","archived":false,"fork":false,"pushed_at":"2020-08-06T23:41:08.000Z","size":21,"stargazers_count":10,"open_issues_count":3,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-28T13:55:18.551Z","etag":null,"topics":["cowsay"],"latest_commit_sha":null,"homepage":"","language":"Perl","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/DeflatedPickle.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":"2019-02-11T17:12:23.000Z","updated_at":"2024-05-26T12:51:36.000Z","dependencies_parsed_at":null,"dependency_job_id":"62642848-c38e-4322-a71b-a267f2c2f417","html_url":"https://github.com/DeflatedPickle/flamingo","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/DeflatedPickle/flamingo","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DeflatedPickle%2Fflamingo","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DeflatedPickle%2Fflamingo/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DeflatedPickle%2Fflamingo/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DeflatedPickle%2Fflamingo/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/DeflatedPickle","download_url":"https://codeload.github.com/DeflatedPickle/flamingo/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DeflatedPickle%2Fflamingo/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30154286,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-05T22:39:40.138Z","status":"ssl_error","status_checked_at":"2026-03-05T22:39:24.771Z","response_time":93,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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"],"created_at":"2024-12-13T02:12:58.494Z","updated_at":"2026-03-05T23:02:39.269Z","avatar_url":"https://github.com/DeflatedPickle.png","language":"Perl","funding_links":[],"categories":[],"sub_categories":[],"readme":"# flamingo\nA joke command.\n\n## Description\nIt's a `cowsay` clone, written to practice Perl bad practices.\n\n## Installing\nI plan to upload it to Linix and Windows repositories (see #1)... when I learn how. Until then, it's a manual install.\n\n## Example Usage\n```\n\u003eperl flamingo.pl Hello, World!\n     _______________\n    /               \\\n    | Hello, World! |\n    \\____________,  /\n                  \\/\n                      ___\n                     /^  \\\n                    //--| |\n                    ;   /,/\n                      ,/ /   _/\"\"\"\\\n                      |  \"\\_/ /,   '\\\n                       \\,      \\_, \\ \\\n                        `\\____,--,\\/ \\;\n                            ||\\\\    \\;\n                            || \\\\\n                            || /,\u003e\n                            ||//\n                            |//\n                            //\n                           //|\n```\nYou can even pipe the flamingo into the flamingo, to make the flamingo say a flamingo saying a given phrase!\n```\n\u003eperl flamingo.pl Hello, World! | perl flamingo.pl\n     _________________________________________\n    /                                         \\\n    |      _______________                    |\n    |     /               \\                   |\n    |     | Hello, World! |                   |\n    |     \\____________,  /                   |\n    |                   \\/                    |\n    |                       ___               |\n    |                      /\"  \\              |\n    |                     //--| |             |\n    |                     ;   /,/             |\n    |                       ,/ /   _/\"\"\"\\     |\n    |                       |  \"\\_/ /,   '\\   |\n    |                        \\,      \\_, \\ \\  |\n    |                         `\\____,--,\\/ \\; |\n    |                             ||\\\\    \\;  |\n    |                             || \\\\       |\n    |                             || /,\u003e      |\n    |                             ||//        |\n    |                             |//         |\n    |                             //          |\n    |                            //|          |\n    \\____________,  ,_________________________/\n                  \\/\n                      ___\n                     /o  \\\n                    //--| |\n                    ;   /,/\n                      ,/ /   _/\"\"\"\\\n                      |  \"\\_/ /,   '\\\n                       \\,      \\_, \\ \\\n                        `\\____,--,\\/ \\;\n                            ||\\\\    \\;\n                            || \\\\\n                            || /,\u003e\n                            ||//\n                            |//\n                            //\n                           //|\n```\nYou can do this endlessly. Endlessly. END--LESS--LY!\n\n## Usage Notes\n- With each run, the eye used is random (from [this array](https://github.com/DeflatedPickle/flamingo/blob/55ee581c5112ea0606abd9b4d40ac0968bc874f3/flamingo.pl#L136)). This cannot be changed (see #3), sorry!\n- The flamingo doesn't have [feet](https://github.com/DeflatedPickle/flamingo/blob/55ee581c5112ea0606abd9b4d40ac0968bc874f3/flamingo.pl#L215-L221). You can make it have feet by passing `-legs`\n- You can make the flamingo wear a [fancy top hat](https://github.com/DeflatedPickle/flamingo/blob/55ee581c5112ea0606abd9b4d40ac0968bc874f3/flamingo.pl#L187-L192) with the flag `-hat`\n- I spent hours writing a [big flamingo](https://github.com/DeflatedPickle/flamingo/blob/55ee581c5112ea0606abd9b4d40ac0968bc874f3/flamingo.pl#L153-L185) instead of doing school work, before realising it was too big and ugly for the terminal. You can use it, and support my wasted time, by passing `-big`\n\n## Technical Notes\n- Piping into `flamingo.pl` works, due to the code [here](https://github.com/DeflatedPickle/flamingo/blob/55ee581c5112ea0606abd9b4d40ac0968bc874f3/flamingo.pl#L238-L244), although I do not remember why it works\n- Piping multi-line text works!\n- Piping long text works, as long as your terminal is wide enough to show it, or it doesn't have word-wrap!\n- When the given text is too long for the speach bubble, it will extend the speach bubble to the right without moving the flamingo\n- Piping text from things like `echo` does work, though slightly broken (see #2)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdeflatedpickle%2Fflamingo","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdeflatedpickle%2Fflamingo","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdeflatedpickle%2Fflamingo/lists"}