Skip to main content

TPLParserPy

Logo

🎨 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)

Source distribution for tpl-parser 1.0.1
File Size Uploaded
tpl_parser-1.0.1.tar.gz 9.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for tpl-parser 1.0.1
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

1.0.1 This release

2 release files

1.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page