TypeSnatch: Install fonts the easy way
Project description
TypeSnatch
TypeSnatch is a command-line tool designed to help users search for, install, and manage fonts efficiently. It leverages the power of Python and several libraries to provide a seamless experience for font enthusiasts and developers alike.
NOTE: This tool was largely generated using Aider and OpenAI GPT4o (I helped a little)
Features
- Search Fonts: Quickly search for fonts using a query string.
- Install Fonts: Easily install fonts directly from the command line.
- Manage Fonts: View and manage installed fonts.
Installation
To install the TypeSnatch package and its dependencies, use pip:
pip install .
Ensure you have the latest version of pip installed.
This project uses Poetry for dependency management. To set up the project, follow these steps:
-
Install the Package: Use
pipto install the package and its dependencies.pip install .
-
Install Playwright: Playwright is used for browser automation and needs to be installed separately.
playwright install
Usage
After installing, you can use the typesnatch module. For example, to run the CLI:
typesnatch
Commands
-
Search: Use the
searchcommand to find fonts.typesnatch search <query>
-
Install: Use the
installcommand to install a font.typesnatch install <font-name>
-
List: Use the
listcommand to view all installed fonts.typesnatch list
Contributing
Contributions are welcome! Please fork the repository and submit a pull request for any improvements or bug fixes.
License
This project is licensed under the MIT License. See the LICENSE file for more details.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file typesnatch-0.1.3.tar.gz.
File metadata
- Download URL: typesnatch-0.1.3.tar.gz
- Upload date:
- Size: 6.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a96e0102bd9ab60bf994c91e00294fcfce853e719e3d4958af9520a547d964e3
|
|
| MD5 |
3649af1833e855ab465755d947ebd31b
|
|
| BLAKE2b-256 |
bb8380c40ea575b9bc06b2c96d1ece9a003e34224072d81578fbafa79a5df6e6
|
File details
Details for the file typesnatch-0.1.3-py3-none-any.whl.
File metadata
- Download URL: typesnatch-0.1.3-py3-none-any.whl
- Upload date:
- Size: 6.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2f4764424dc3568020e2cf2b0a7ac10215d77105ed220bc690ef6e9db9662da1
|
|
| MD5 |
7a632283af4e93eb0764b49bb5bd7003
|
|
| BLAKE2b-256 |
370b745db320348ea87b1fd97c75f86057c5ff3f0891d1cf60f3156e62203643
|