commit f0ff41340dd27457d670f69c49d59294dae4d7c9 Author: Mr Finchum Date: Tue Dec 10 15:39:10 2024 +0100 Initiating project. diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..8e4de46 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +local_files/ diff --git a/LICENSE.md b/LICENSE.md new file mode 100644 index 0000000..09cfd55 --- /dev/null +++ b/LICENSE.md @@ -0,0 +1,15 @@ +**Software License:** + +**Creative Commons Attribution-NonCommercial 4.0 International License (CC BY-NC 4.0):** +- **Share:** Copy and redistribute the material in any medium or format. +- **Adapt:** Remix, transform, and build upon the material. +- **Attribution:** Give appropriate credit, provide a link to the license, and indicate if changes were made. Do not suggest that the licensor endorses you or your use. +- **NonCommercial:** Do not use the material for commercial purposes. +- **No Additional Restrictions:** Do not apply legal terms or technological measures that legally restrict others from doing anything the license permits. + + **Read the full license here:** [CC BY-NC 4.0](https://creativecommons.org/licenses/by-nc/4.0/legalcode) + +**Additional Terms (Custom License for Software):** +- **No Warranty:** The material is provided "as is," and the licensor makes no representations or warranties regarding its fitness for a particular purpose. The licensor shall not be liable for any damages or losses resulting from the use of the material, including but not limited to errors, data loss, corrupted data, or unintended consequences. By using the material, you agree that you do so at your own risk, and you assume full responsibility for any outcomes. + +- **License Change Policy:** The custom license may change at any time, and changes will apply only to new code added after the change. All code created prior to the license change will remain available under the previous license to ensure fair use. Users are responsible for regularly checking the license file for updates. diff --git a/README.md b/README.md new file mode 100644 index 0000000..e5664b8 --- /dev/null +++ b/README.md @@ -0,0 +1,17 @@ +# README +OPTIMA-35 stands for Organizing, Processing, Tweaking Images, and Modifying Analogs (35mm film scans). + +This project is a soft port of my previous [Bash script collection](https://gitlab.com/sf-bashscripts/analogphotography/-/tree/main), designed to process images (specifically 35mm film scans). It includes functionalities such as renaming, EXIF metadata editing, color adjustment, and more. + +By transitioning to Python, I aim to transform the script collection into a more cohesive program with enhanced functionality and structure. Additionally, this project serves as a means to strengthen my coding skills and explore Python’s capabilities. + +# Use of LLMs +In the interest of transparency, I disclose that Generative AI (GAI) large language models (LLMs), including OpenAI’s ChatGPT and Ollama models (e.g., OpenCoder), have been used to assist in this project. + +## Areas of Assistance: +- Project discussions and planning +- Spelling and grammar corrections +- Suggestions for suitable packages and libraries +- Guidance on code structure and organization + +In cases where LLMs contribute directly to code or provide substantial optimizations, such contributions will be disclosed and documented in the relevant sections of the codebase.