{"id":24868764,"url":"https://github.com/daltonsw/poketerm","last_synced_at":"2025-10-15T13:31:15.311Z","repository":{"id":213202957,"uuid":"733301055","full_name":"DaltonSW/PokeTerm","owner":"DaltonSW","description":"A terminal based application for quick Pokedex access. Searches PokeAPI and caches on disk.","archived":false,"fork":false,"pushed_at":"2024-03-20T21:20:55.000Z","size":187,"stargazers_count":5,"open_issues_count":18,"forks_count":2,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-03-21T20:54:10.757Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/DaltonSW.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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}},"created_at":"2023-12-19T02:46:37.000Z","updated_at":"2024-03-21T20:54:10.758Z","dependencies_parsed_at":"2024-01-10T19:46:13.875Z","dependency_job_id":"6a1e01d4-8537-46ce-91d6-f1d161e5dc2e","html_url":"https://github.com/DaltonSW/PokeTerm","commit_stats":null,"previous_names":["daltonsw/pokewrap","daltonsw/poketerm"],"tags_count":9,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DaltonSW%2FPokeTerm","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DaltonSW%2FPokeTerm/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DaltonSW%2FPokeTerm/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DaltonSW%2FPokeTerm/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/DaltonSW","download_url":"https://codeload.github.com/DaltonSW/PokeTerm/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":236611104,"owners_count":19176915,"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-02-01T02:33:01.226Z","updated_at":"2025-10-15T13:31:10.002Z","avatar_url":"https://github.com/DaltonSW.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Welcome to PokéTerm!\nA terminal based PokéDex. It retrieves information from [PokeAPI](https://pokeapi.co/), and some very light web-scraping of [PokemonDB](https://pokemondb.net/) as a backup source. All data obtained is cached locally. The cache is stored in your home directory in a `.poketerm` folder \n\nStylization is handled with [Rich](https://github.com/Textualize/rich). This program was tested with, and is intended to be used with, [Windows Terminal](https://apps.microsoft.com/detail/9N0DX20HK701?hl=en-US\u0026gl=US). I have tested on WSL Ubuntu through Windows Terminal, and the default bash terminal on Mac, but I can't verify any other specific terminal programs on other systems.\n\n### Go to the Releases tab and download the latest release. ###\n\nIt will likely be flagged as a virus on download and execution, but you can click \"allow anyway\". I used [PyInstaller](https://pyinstaller.org/en/stable/) to bundle the application, which is a common cause for false-positive results. \nThere's nothing I can do about that at this time, but I've submitted the program to various organizations for analysis, so it will be properly flagged in the future. Code signature certificates are very pricey, so that's not viable for me right now.\n\nYou can view the results of the VirusTotal scan here: [Link](https://www.virustotal.com/gui/file/9c894b40c4940ce9791655c3bb1087b2b18f88260f88431526a5562e37076297)\n\nPlease reach out with any questions or issues. You can leave an issue on the repo, email me at [feedback@dalton.dog](mailto:feedback@dalton.dog), or message me on Discord `@DaltonSW`\n\n\u003cdetails\u003e\n\u003csummary\u003eUpcoming Features!\u003c/summary\u003e\n \u003cul\u003e\n  \u003cli\u003eConfiguration Options\u003c/li\u003e\n   \u003cul\u003e\n    \u003cli\u003eColorblind Mode\u003c/li\u003e\n    \u003cli\u003eBackground caching of information\u003c/li\u003e\n    \u003cli\u003eLimiting information by generations\u003c/li\u003e\n   \u003c/ul\u003e\n  \u003cli\u003ePrettier and Improved Layouts\u003c/li\u003e\n  \u003cli\u003eMore Accurate and Detailed Information\u003c/li\u003e\n  \u003cli\u003eMore Things to Search On\u003c/li\u003e\n  \u003cli\u003eFuzzy Searching\u003c/li\u003e\n  \u003cli\u003eRendering \"Links\" to Other Pages (Ex: Jump to \"Grass\" type screen directly from \"Bulbasaur\" page)\u003c/li\u003e\n  \u003cli\u003eCalculators\u003c/li\u003e\n  \u003cli\u003ePlenty of other stuff that I think of as the project continues!\u003c/li\u003e\n \u003c/ul\u003e\n\u003c/details\u003e\n\n![Homescreen of the terminal application, displaying the title and some menu choices.](https://i.imgur.com/wRvhXIn.png)\n\n![Example of searching on Type, with \"Fire\" used as the example search.](https://i.imgur.com/PIc3WAq.png)\n\n![Example of searching on Pokemon, with \"Dratini\" used as the example search.](https://i.imgur.com/BpulMLS.png)\n\n\u003cdetails\u003e\n\u003csummary\u003eManual Installation Instructions\u003c/summary\u003e\n\u003cb\u003eRequirement:\u003c/b\u003e You must have Python installed. I don't presently know what version range works, but I've been developing on 3.11.  \n\n\u003cb\u003eRecommended:\u003c/b\u003e Have some sort of Git client installed (either Git Bash or GitHub Desktop) to clone the repo. While you can download the source code as a ZIP and run it, you won't be able to easily obtain any updates I'll be making.\n\n\u003cb\u003eRecommended:\u003c/b\u003e Put this in a virtual environment\n\nCreate a folder for the project. Right-click inside and click `Open in Terminal`.\n```ps\ngit clone 'https://github.com/DaltonSW/PokeTerm.git' # Download the codebase to the folder\npython -m venv .venv # Create a Python virtual environment named '.venv'\n```\n\u003c/details\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdaltonsw%2Fpoketerm","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdaltonsw%2Fpoketerm","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdaltonsw%2Fpoketerm/lists"}