organizeit2

Engage with Zorp!


Keywords
filesystem, pydantic, automation, fsspec, organization
License
Apache-2.0
Install
pip install organizeit2==0.7.2

Documentation

organizeit2

Engage with Zorp!

Build Status codecov License PyPI

This morning at dawn, you will take a new form - that of a fleshless, chattering skeleton when Zorp the Surveyor arrives and burns your flesh off with his volcano mouth ~Lou Prozotovich

OrganizeIt2 is a python library for managing large numbers of files and directories. It is type- and configuration-driven with pydantic.

The name is because organizeit was taken on pypi, and is thus a reference to the joke from Parks and Rec.

Overview

OrganizeIt2 has the following models and types:

  • FileSystem: pydantic wrapper of an fsspec AbstractFileSystem
  • Path: wrapper of an fsspec path
  • FilePath: specialization of a Path for files
  • DirectoryPath: specialization of a Path for directories
  • OrganizeIt: Top-level pydantic model representiing an fsspec directory
  • Directory: pydantic model representing an fsspec directory
  • File: pydantic model representing an fsspec file

Note

This library was generated using copier from the Base Python Project Template repository.