A Python package to parse Photoshop TPL files and extract data into JSON format.
Project description
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:
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! 😊
Project details
Release history Release notifications | RSS feed
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
File details
Details for the file tpl_parser-1.0.0.tar.gz
.
File metadata
- Download URL: tpl_parser-1.0.0.tar.gz
- Upload date:
- Size: 9.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.9.19
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d1dfe3e0d6a7978910678c5049c9dee9fd4799833a19360914689127616d8550 |
|
MD5 | 7a39c9d11a35e13d17ec7f7e884e6604 |
|
BLAKE2b-256 | 799200d90dff535a0899314bc1c990390cf7d85893c8d191a2b8633ea3062b73 |
File details
Details for the file tpl_parser-1.0.0-py3-none-any.whl
.
File metadata
- Download URL: tpl_parser-1.0.0-py3-none-any.whl
- Upload date:
- Size: 9.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.9.19
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9389a1e5c76eb7ff9e41b9b38dfc875c8a0b5fc5b1f70b1f4b0064e5883bce3b |
|
MD5 | 5b98bc65bfff7d33c7250f495d293a2c |
|
BLAKE2b-256 | c2f7bb437a8d191d3861c28723c8933cab87d3f75c32747e2177e5cdf6a8b7cb |