Skip to main content

WIBE – Wide Input & Bridge for Everything: Read and Write Anything, Anywhere

Project description

Wibe

WIBE – Wide Input & Bridge for Everything
Slogan: Read and Write Anything, Anywhere


📦 What is Wibe?

Wibe is a lightweight and extensible Python package designed to simplify reading (and soon writing) of various file formats using a unified interface. Whether it's JSON, TXT, PDF, or XML, Wibe makes it effortless.


🚀 Features

  • ✅ Read JSON files
  • ✅ Read TXT files
  • ✅ Read PDF files using PyMuPDF or pdfplumber
  • ✅ Parse XML files (coming soon)
  • 🚧 Write support for files (coming soon)

🧠 Philosophy

Wibe stands for Wide Input & Bridge for Everything, built with the vision to Read and Write Anything, Anywhere.


📥 Installation

pip install wibe

Usage

from wibe import wibe

path = "data\sample_js1on.json"
data = wibe.read_json(path)

path = "data\sample.txt"
data = wibe.read_txt(path)

Coming Soon

✅ Write support for various formats

✅ BeautifulSoup support for HTML/XML

✅ More file readers and writers (CSV, XLSX, Markdown, etc.)

📄 License

This project is licensed under the MIT License.

Author

Made with Amarnadh Tirumalasetti


Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

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

wibe-0.0.1-py3-none-any.whl (2.8 kB view details)

Uploaded Python 3

File details

Details for the file wibe-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: wibe-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 2.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.9

File hashes

Hashes for wibe-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 8169a453ff69a7e110dc5c5d74a802e18a65f23218702788e978dcb8e555318d
MD5 e374f89674227ccdb00ff331678888f3
BLAKE2b-256 a7c04ffa34dd35e3f5a6a7f775e037f04ff11af0b3e2c3df6adeb1fd4375b102

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