Skip to main content

A pure python library for converting data, documents, and images. Built at Hack@URI 2026

Project description

The File Tool

Description

The File Tool aims to centralize all of the file related needs a python programmer might need into a single python library. Functionally it acts as a wrapper for many other libraries allowing them to interact and acomplish file related tasks without the need for coding functions to handle conversions. The intial version of this project was created as a hack at the MLH sponsored Hack@URI 2026.

Table of Contents

Installation

Install using pip the_file_tool (Instructions pending)

Usage

Below are some examples of use. Further examples and tests are included in the library and can be called using certain functions. Refer to documentation for more info.

License

MIT

Contributing

(List any used Libraries)

Tests

Test file conversion, test error handling, test file editing (subject to change).

Questions

Contact me: GitHub


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

the_file_tool-0.2.0.tar.gz (3.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

the_file_tool-0.2.0-py3-none-any.whl (5.2 kB view details)

Uploaded Python 3

File details

Details for the file the_file_tool-0.2.0.tar.gz.

File metadata

  • Download URL: the_file_tool-0.2.0.tar.gz
  • Upload date:
  • Size: 3.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.26 {"installer":{"name":"uv","version":"0.9.26","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for the_file_tool-0.2.0.tar.gz
Algorithm Hash digest
SHA256 354ff46b9e4239a98a032f41d2c45946b955871b8e58ab4e091f98f80e7a7efa
MD5 7ecf8c7b0b3fb8cfa99e5ee6ca94a61a
BLAKE2b-256 4478fe01321475e3c9ad45b96520a2a2f59cba3f0a08a9d0019a51d7a68153ee

See more details on using hashes here.

File details

Details for the file the_file_tool-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: the_file_tool-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 5.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.26 {"installer":{"name":"uv","version":"0.9.26","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for the_file_tool-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 c3ce1d6b67f8cff555d380f53868097d9770058770072e93b323794bdc1dd2da
MD5 3873a531a1c1e8f67653fe44f88925a2
BLAKE2b-256 fdbd8f8809a073265f9dd70da47c9900e180e820dc7eefc9fd7e255ecc0858fd

See more details on using hashes here.

Supported by

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