Skip to main content

Help to box up the stuff that's cluttering horizontal surfaces

Project description

Surface Saver is a tool designed to help organize and validate your storage system. It provides a simple way to keep track of items in various storage boxes and ensures that your inventory data is correctly formatted.

Installation

Surface Saver is available on PyPI. You can install it using pip:

pip install surface_saver

Quick Start

  1. Create a root JSON file (e.g., boxes.json) listing your storage boxes:

    [
        {"name": "Box One"},
        {"name": "Box Two"}
    ]
  2. For each box, create a directory (e.g., box-one, box-two) containing JSON files that describe the items in that box.

  3. Validate your storage system:

    python -m surface_saver validate path/to/boxes.json

    This command will check all JSON files in the directories specified by boxes.json and report any validation errors.

Features

  • Organize items into named boxes

  • Validate JSON files against a predefined schema

  • Command-line interface for easy validation

Documentation

For more detailed information and advanced usage, please refer to the full documentation in the docs directory.

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

License

This project is licensed under the MIT License. See the LICENSE file for details.

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

surface_saver-2024.7.7.68261.tar.gz (7.4 kB view hashes)

Uploaded Source

Built Distribution

surface_saver-2024.7.7.68261-py3-none-any.whl (6.8 kB view hashes)

Uploaded Python 3

Supported by

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