TPLParserPy
🎨 TPLParserPy
Welcome to TPLParserPy! 🛠️ This Python package is designed to help you parse Photoshop TPL (Tool Preset) files and extract the data into a friendly JSON format. Perfect for anyone who wants to dive deep into TPL files and understand their inner workings! 💡
✨ Features
- 🔍 Parse Photoshop TPL files with ease.
- 🗂️ Extract tool names, types, and properties into JSON format.
- 💾 Save the extracted data for further use or analysis.
🚀 Installation
You can easily install TPLParserPy via pip from PyPI:
pip install tpl-parser
🛠️ Usage
Importing and Using the Library
Here's a quick example of how to use TPLParserPy in your Python project:
from TPLParser import TPLReader
file_path = "path/to/yourfile.tpl"
reader = TPLReader(file_path)
tpl_data = reader.read_tpl()
reader.save_to_json("output.json")
Command-Line Interface
TPLParserPy also includes a handy command-line interface for quick parsing:
tpl-parser path/to/yourfile.tpl -o output.json
🤝 Contributions
Contributions are welcome! 🎉 If you'd like to contribute to TPLParserPy, feel free to fork the repository and submit a pull request. If you have any questions or need guidance, don't hesitate to contact me at devjonescodes@gmail.com.
📄 License
This project is licensed under the Creative Commons Attribution-NonCommercial 4.0 International License. For more details, see the LICENSE file. For commercial use, please contact Dev Jones.
📬 Contact
If you have any questions, suggestions, or just want to say hi, feel free to reach out via email: devjonescodes@gmail.com. We'd love to hear from you! 😊
Metadata
Release files for tpl-parser 1.0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| tpl_parser-1.0.1.tar.gz | 9.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| tpl_parser-1.0.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 18.3 kB
Release files / tpl_parser-1.0.1.tar.gz
| Download URL | tpl_parser-1.0.1.tar.gz |
|---|---|
| Size | 9.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
19ec0586773cc575d56475d2f2f7894d5536d40b916e44c1fd6edee2300cb33e
|
|
BLAKE2b-256 checksum How to use checksums |
e299729cf28c64823e0d7df99c3fa33ae5e7d700bfb70cd5b26c32c2d5b792f0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.9.19
|
Release files / tpl_parser-1.0.1-py3-none-any.whl
| Download URL | tpl_parser-1.0.1-py3-none-any.whl |
|---|---|
| Size | 9.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
99b430535dbe5fc778e76abc43962bfa5a72c0d397c469a111d718fb043bfd0f
|
|
BLAKE2b-256 checksum How to use checksums |
0b79125fd20d80ad1c57cb80684200e28a438522d4654803eb0a778b0f51659c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.9.19
|