4,812
stars
+0+0+7
256
forks
46
watchers
98
prs
125
issues
3
releases
–
discussions
README
Pokemon-Terminal
More previews--
Features
- 719 unique Pokemon
- Select Pokemon by name or by index number
- Ability to change the Desktop Wallpaper & the Terminal background
- Internal search system for finding Pokemon
- Supports iTerm2, ConEmu, Terminology, Windows Terminal, Tilix and Kitty terminal emulators
- Supports Windows, MacOS, GNOME, Openbox (with feh), i3wm (with feh) and sway for desktops
Installation
Install Python 3.7 or higher:
- For Mac
- For Windows: desktop or Microsoft Store
- For Ubuntu
- For Arch Linux
- Not all compatible distros are named here, but a quick Google search should give you instructions for your distribution of choice.
Get a compatible terminal emulator:
- iTerm2
- ConEmu or derivative (such as Cmder)
- Terminology
- Tilix
- Windows Terminal
- Kitty from version 0.27.0 onwards
You can then proceed with one of the following methods for installation:
- Arch Linux User Repository package (System-wide) (maintained by @sylveon)
- pip (System-wide or Per-User)
- npm (Per-User only)
- Distutils (System-wide or Per-User)
pip
Linux users: Your distro might include pip in a different package than Python, make sure to have that installed.
Run pip3 install git+https://github.com/LazoCoder/Pokemon-Terminal.git.
If you want a system-wide install, run the command as superuser or administrator.
If you want a per-user install, append the --user flag.
You might want to add the following directories to your PATH on a per-user install, to be able to call pokemon and ichooseyou everywhere:
- Linux and macOS: ~/.local/bin
- Windows: (replace X by your Python minor version, for example, 8 for Python 3.8)
- %AppData%\Python\Python3X\Scripts for a desktop installation of Python;
- %LocalAppData%\Packages\PythonSoftwareFoundation.Python.3.X_qbz5n2kfra8p0\LocalCache\local-packages\Python3X\Scripts for a Microsoft Store installation of Python (note that there's two X here).
When the command completes, it's installed and ready to go!
npm
Obviously requires to have Node.js installed.
You can install in any (npm-supported) OS using npm install --global pokemon-terminal. That's it, you're done!
Make sure you also have Python installed, npm won't automagically do that for you.
Distutils
This doesn't works on Microsoft Store installations of Python.
You can clone or download this repo, and run python3 setup.py install at the root of the repo.
If you want a system-wide install, run the command as superuser or administrator.
If you want a per-user install, append the --user flag. Look at the pip directives to add a per-user install to your PATH.
Usage
usage: pokemon [-h] [-n NAME]
[-r [{kanto,johto,hoenn,sinnoh,unova,kalos} [{kanto,johto,hoenn,sinnoh,unova,kalos} ...]]]
[-l [0.xx]] [-d [0.xx]]
[-t [{normal,