Skip to main content

A Python package to parse Photoshop TPL files and extract data into JSON format.

Project description

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:

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

tpl_parser-1.0.0.tar.gz (9.1 kB view details)

Uploaded Source

Built Distribution

tpl_parser-1.0.0-py3-none-any.whl (9.0 kB view details)

Uploaded Python 3

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

Hashes for tpl_parser-1.0.0.tar.gz
Algorithm Hash digest
SHA256 d1dfe3e0d6a7978910678c5049c9dee9fd4799833a19360914689127616d8550
MD5 7a39c9d11a35e13d17ec7f7e884e6604
BLAKE2b-256 799200d90dff535a0899314bc1c990390cf7d85893c8d191a2b8633ea3062b73

See more details on using hashes here.

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

Hashes for tpl_parser-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 9389a1e5c76eb7ff9e41b9b38dfc875c8a0b5fc5b1f70b1f4b0064e5883bce3b
MD5 5b98bc65bfff7d33c7250f495d293a2c
BLAKE2b-256 c2f7bb437a8d191d3861c28723c8933cab87d3f75c32747e2177e5cdf6a8b7cb

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page