Skip to content

Latest commit

 

History

History
28 lines (17 loc) · 1.59 KB

README.md

File metadata and controls

28 lines (17 loc) · 1.59 KB

organizeit2

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