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.2.tar.gz (3.6 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.2-py3-none-any.whl (1.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: the_file_tool-0.2.2.tar.gz
  • Upload date:
  • Size: 3.6 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.2.tar.gz
Algorithm Hash digest
SHA256 282374e7aadd58addb07c6425e0ee2c57a94f20d8b2030386fee0e7cf2017da5
MD5 0f98c36abed44e2d7dd72bc809e44bc8
BLAKE2b-256 c0206156210e329d6093f61d4a0af521b3ac62b8312fe97b87092e587d31eb70

See more details on using hashes here.

File details

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

File metadata

  • Download URL: the_file_tool-0.2.2-py3-none-any.whl
  • Upload date:
  • Size: 1.5 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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 9ef6a7f641062c10f5e700f7c3dd089b697d8e5b56cd97686f3ea8fb0c6263d6
MD5 20b6326f314cca17e57b5fdfaa529872
BLAKE2b-256 6b30c947174049b7a5afd197a35a31a9d4e33aa8b936f4d8fa1b794ec918f526

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