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 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! 😊

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.1.tar.gz (9.3 kB view details)

Uploaded Source

Built Distribution

tpl_parser-1.0.1-py3-none-any.whl (9.1 kB view details)

Uploaded Python 3

File details

Details for the file tpl_parser-1.0.1.tar.gz.

File metadata

  • Download URL: tpl_parser-1.0.1.tar.gz
  • Upload date:
  • Size: 9.3 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.1.tar.gz
Algorithm Hash digest
SHA256 19ec0586773cc575d56475d2f2f7894d5536d40b916e44c1fd6edee2300cb33e
MD5 059c678aab2d5e11afefa72ac30673d9
BLAKE2b-256 e299729cf28c64823e0d7df99c3fa33ae5e7d700bfb70cd5b26c32c2d5b792f0

See more details on using hashes here.

File details

Details for the file tpl_parser-1.0.1-py3-none-any.whl.

File metadata

  • Download URL: tpl_parser-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 9.1 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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 99b430535dbe5fc778e76abc43962bfa5a72c0d397c469a111d718fb043bfd0f
MD5 e551450458f185b43054d3f65d4106aa
BLAKE2b-256 0b79125fd20d80ad1c57cb80684200e28a438522d4654803eb0a778b0f51659c

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