{"id":24541540,"url":"https://github.com/talwat/pokeget","last_synced_at":"2025-10-03T17:31:08.625Z","repository":{"id":41122807,"uuid":"495309125","full_name":"talwat/pokeget","owner":"talwat","description":"Re-upload of pokeget because I accidentally deleted it.","archived":true,"fork":false,"pushed_at":"2023-08-09T19:06:16.000Z","size":354,"stargazers_count":30,"open_issues_count":0,"forks_count":6,"subscribers_count":0,"default_branch":"main","last_synced_at":"2024-04-20T06:40:10.636Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Shell","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/talwat.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","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}},"created_at":"2022-05-23T07:49:39.000Z","updated_at":"2024-04-17T01:02:39.000Z","dependencies_parsed_at":"2024-01-25T05:49:49.731Z","dependency_job_id":null,"html_url":"https://github.com/talwat/pokeget","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/talwat%2Fpokeget","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/talwat%2Fpokeget/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/talwat%2Fpokeget/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/talwat%2Fpokeget/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/talwat","download_url":"https://codeload.github.com/talwat/pokeget/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":235161540,"owners_count":18945540,"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":[],"created_at":"2025-01-22T18:17:57.500Z","updated_at":"2025-10-03T17:31:03.304Z","avatar_url":"https://github.com/talwat.png","language":"Shell","funding_links":[],"categories":["Shell","Just for fun"],"sub_categories":[],"readme":"# There's a [new pokeget](https://github.com/talwat/pokeget-rs) in town which you should use instead!\n\n# Old README:\n\n![GitHub Action](https://img.shields.io/github/workflow/status/talwat/pokeget/pre-commit)\n[![GitHub license](https://img.shields.io/github/license/talwat/pokeget)](https://github.com/talwat/pokeget)\n![GitHub last commit](https://img.shields.io/github/last-commit/talwat/pokeget)\n\npokeget is a bash script you can use to display cool sprites of pokemon in your terminal.\n\n## Table of contents\n\n- [pokeget](#pokeget)\n  - [Table of contents](#table-of-contents)\n  - [Info](#info)\n  - [Examples](#examples)\n  - [Installation](#installation)\n  - [Uninstallation](#uninstallation)\n  - [Sources](#sources)\n  - [Usage](#usage)\n  - [Dependencies](#dependencies)\n  - [pokeget-lite](#pokeget-lite)\n  - [Contributors](#contributors)\n  - [Developing](#developing)\n  - [Other projects](#other-projects)\n  - [Compatibility with other shells](#compatibility-with-other-shells)\n  - [FAQ](#faq)\n    - [Hey, isn't this similar to pokemon-colorscripts?](#hey-isnt-this-similar-to-pokemon-colorscripts)\n  - [Todo](#todo)\n  - [Known issues](#known-issues)\n  - [Versioning scheme](#versioning-scheme)\n  - [Branches](#branches)\n\n## Info\n\npokeget has support for all pokemon up to gen 8 *including gen 8* and is written in bash.\n\npokeget has only needs basic dependencies usually preinstalled in [GNU](https://www.gnu.org/)/[Linux](https://kernel.org/) systems.\n\nYou can also use `pokeget-lite` if you think normal pokeget is bloated and you want something a lot simpler.\n\n## Examples\n\n![pokeget](https://github.com/talwat/pokeget/raw/main/examples/small1.png)\n![pokeget](https://github.com/talwat/pokeget/raw/main/examples/big1.png)\n\n## Installation\n\nYou can go to [INSTALLING.md](INSTALLING.md) for instructions.\n\n## Uninstallation\n\nIf pokeget is still functioning normally you can do `pokeget uninstall`\n\nIf pokeget isn't working you can use the uninstall script by doing:\n\n```bash\nbash \u003c(curl -s https://raw.githubusercontent.com/talwat/pokeget/main/scripts/uninstall.sh)\n```\n\nin your shell to remove a local installation, and to remove a system wide installation do:\n\n```bash\nsudo bash \u003c(curl -s https://raw.githubusercontent.com/talwat/pokeget/main/scripts/uninstall.sh)\n```\n\n*Keep in mind if you did a **system wide installation** all users who used pokeget will have to delete their pokeget config files manually*\n\nThe pokeget configuration files are located in `~/.config/pokeget` so keep that in mind.\n\n## Sources\n\nSprites are taken from [Pokemon Reborn](https://www.rebornevo.com/) *(A pokemon fan game)*, and vanilla sprites are taken from [PokeAPI](https://github.com/PokeAPI/sprites).\n\nHowever, the original sprites and character designs are made by Game Freak.\n\nThe sprites have been converted into .txt files by me, so feel free to use them in other projects.\n\n## Usage\n\nThe help command is `pokeget help`, if you need to get a quick reminder.\n\nYou can do `pokeget \u003cpokemon national dex id\u003e` to display the sprite.\n\nIf you want a list of flags, you can look at [USAGE.md](USAGE.md).\n\n## Dependencies\n\nTo run pokeget you will need is bash, [cURL](https://curl.se/), and the [GNU](https://www.gnu.org/) coreutils.\n\nTo install pokeget, you will need [cURL](https://curl.se/) if you don't clone the repository and instead use the install instructions.\n\nAll dependencies are usually installed by default on most Linux distros, as this script is designed to run on [GNU](https://www.gnu.org/)/[Linux](https://kernel.org/).\n\nIf you run it on macOS/darwin certain features will be disabled, but most things will work fine.\n\n*If you test it on **other non [GNU](https://www.gnu.org/)/[Linux](https://kernel.org/) systems** you can open an issue with your results and they will be added in this section of the README.*\n\n## pokeget-lite\n\npokeget-lite is a much simpler script in comparison to normal pokeget.\n*pokeget-lite is just under 40 sloc!*\n\nIt has no flags or a config file, and is limited to small sprites only. It supports sprites up to gen 8 *including gen 8*.\n\nIt still requires bash and [cURL](https://curl.se/), however if you plan to use it on a non-[GNU](https://www.gnu.org/) system such as [Alpine](https://alpinelinux.org/) you might have more success due to it not relying on any of the [GNU](https://www.gnu.org/) coreutils.\n\n## Contributors\n\n- [Talwat](https://github.com/talwat) Lead maintainer and creator of pokeget.\n- [LoganWalls](https://github.com/LoganWalls) Made a script to scrape a list of pokemon.\nThis helped a lot to be able to get pokemon with sprites instead of national dex id's.\n- [acxz](https://github.com/acxz) Fixing a small spacing issue, and making feature requests.\n- [crstian19](https://github.com/crstian19) Submitted pokeget to the AUR *Arch User Repository*.\n- [Vagahbond](https://github.com/Vagahbond) Made pokeget automatically know wether the user wanted to get a pokemon by ID or by name.\n- [res0nance](https://github.com/res0nance) Fixed a critical issue in pokeget-lite and made random pokemon work on macOS.\n\n## Developing\n\nYou can go to [DEVELOPING.md](DEVELOPING.md) for developer documentation.\n\n## Other projects\n\nIf theres an other project you want to see a comparison to, you can go to [OTHER_PROJECTS.md](OTHER_PROJECTS.md).\n\nIf a project you think should be compared/mentioned, open an issue or a pull request and I can add a chapter about it.\n\n## Compatibility with other shells\n\npokeget has only been tested on bash and is meant to be used with bash.\n\nIt can actually run on zsh, but it's still not recommended.\n\n## FAQ\n\n### Hey, isn't this similar to [pokemon-colorscripts?](https://gitlab.com/phoneybadger/pokemon-colorscripts/)\n\nSee [OTHER_PROJECTS.md](OTHER_PROJECTS.md#pokemon-colorscripts) for some info about this.\n\n## Todo\n\n- [ ] Add manual pages to the .RPM release of pokeget\n- [x] Add support for displaying pokemon with names instead of national dex id's.\n- [x] Add uninstall script.\n- [x] Add support for selecting random pokemon and random pokemon from specific generations.\n- [x] Make an official macOS port\n- [x] Move sprites to an external repository\n\n## Known issues\n\n~~During testing, some of the unicode symbols have displayed incorrectly, this is still being worked on.~~\nThis basically boils down to external factors such as your terminal emulator. This is not an issue with pokeget.\n\n## Versioning scheme\n\npokeget uses a modified version of [semantic versioning](https://semver.org/).\n\nIt goes **MAJOR.SEMI-MAJOR.MINOR.BUILD**.\n\nIt does not require empty `0`'s to be added to the end of the version number.\n\nSo you would do `1.8` not `1.8.0.0`.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftalwat%2Fpokeget","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftalwat%2Fpokeget","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftalwat%2Fpokeget/lists"}