Skip to main content

SquidLibs

SquidLibs is a versatile Python library designed for efficient translation management, creating Tkinter windows, and performing basic file operations. Developed by Squid Coder, SquidLibs aims to simplify common tasks and provide utilities to enhance Python projects.

Features

  • Translation Management: Easily integrate and manage translations within your projects.
  • Tkinter Windows: Simplify the creation of Tkinter-based graphical user interfaces (GUIs).
  • File Handling: Provides utility functions to make file operations easier and more intuitive.

Installation

You can install SquidLibs directly from PyPI using pip:

pip install SquidLibs

Getting Started

Here’s a basic example to help you get started with SquidLibs:

import SquidLibs

# Example of setting up translation manager
translation_manager = SquidLibs.TransMan
# Example of file handling using SquidLibs FileHelper
file_helper = SquidLibs.FileMan

# Further usage examples to come in the documentation!

Check out our documentation for more in-depth examples and a full guide on how to use SquidLibs effectively.

Documentation

Full documentation is available on the SquidLibs Wiki. This includes detailed information about:

  • Modules: Overview of available modules like FileHelper, TranslationManager, ErrorHandler, and others.
  • Functions and Methods: Detailed usage and examples for all functions within SquidLibs.
  • Best Practices: Guidelines on how to make the most out of SquidLibs.

License

SquidLibs is primarily licensed under the GNU General Public License v3 (GPLv3). See the LICENSE file for more details on usage, redistribution, and modification rights.

Contributing

We welcome contributions to SquidLibs! By contributing, you agree to our Contributor License Agreement (CLA).

If you have a bug fix, improvement, or new feature, please:

  1. Fork the repository.
  2. Create a new branch.
  3. Make your changes.
  4. Submit a pull request.

We strive to make the process as smooth as possible, and we appreciate your contributions!

Contributions & Use Cases

We’d love to hear how you're using SquidLibs! Whether you're working on a hobby project, a professional application, or anything in between, please share your use case with us.

Why share?
By sharing your use case, you not only inspire us, but you also help others in the community discover new ways to leverage SquidLibs. We may even feature your project on our page!

Sharing your use case is entirely optional and just for fun — though it might earn you a shoutout if you're up for it!

Support

If you run into any issues or need help, feel free to open an issue in the GitHub Issues section. Our community and maintainers will be happy to assist.

Release files for SquidLibs 0.0.5

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for SquidLibs 0.0.5
File Size Uploaded
squidlibs-0.0.5.tar.gz 23.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for SquidLibs 0.0.5
File Interpreter ABI Platform
SquidLibs-0.0.5-py3-none-any.whl Python 3 none any Details

Total release size: 45.8 kB

Release files / squidlibs-0.0.5.tar.gz

Download URL squidlibs-0.0.5.tar.gz
Size 23.1 kB
Tags Source
SHA-256 checksum
How to use checksums
cff9fba6b0c098c1309fe1aa35230675e568bf0816b17f4bf6c48ddf3dccf4d6
BLAKE2b-256 checksum
How to use checksums
27c8311b56892bc4e1c510f8367ae8dcc91cb9a04cfa7479f0ac3ec81e53f7f4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / SquidLibs-0.0.5-py3-none-any.whl

Download URL SquidLibs-0.0.5-py3-none-any.whl
Size 22.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
90bcf87510c8286622fdc15242384a65d06f585e93fcd98677b233b3a692b106
BLAKE2b-256 checksum
How to use checksums
99846cbc35e3f1797d62213632cdec19edeca5aefe3e7199de256c6bc4fd5a33
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.7

Release history Release notifications | RSS feed

This release

0.0.5 This release

2 release files

0.0.4

2 release files

0.0.3

2 release files

0.0.2

2 release files

0.0.1

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