Skip to main content

Document Manager

Project description

DocMan - Document Manager

DocMan is a simple text based document manager.
It currently has zero dependencies on other packages.

Be aware

If you think this is a normal file manager you will be disappointed. It is designed as a recursive document manager based on files and links. It provides the appearance of a hierarchy while having a shallow directory tree. This is so that multiple associations can easily be created to the same folder.

A database contains folders and files. A folder can contain references to other folders. A folder can contain files.

All folders are stored in the Database/ directory on the file system as a directory per folder. All references to folders are created as symbolic links in the directory. All files in the folder are stored in the directory for the folder.

A database does not support creating references to files.

Commands

The following commands are supported:

MENU
LIST
LIST LIKE <pattern>...
LIST LINKS
LIST LINKS LIKE <pattern>...
LIST AGAIN
LIST LINKS AGAIN
VIEW <index>
OPEN <index>
RENAME <index> TO <new-name>
GO TO <index>
GOTO <index>
GO BACK
RETURN
DELETE <index>
HELP <command>
QUIT
EXIT

PROJECT STATUS

This project is just starting and is alpha status. 
It is subject to change.
Please keep this in mind if you intend using it.

LICENSE

MIT License

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

docman-0.0.2.tar.gz (5.9 kB view details)

Uploaded Source

Built Distribution

docman-0.0.2-py3-none-any.whl (7.1 kB view details)

Uploaded Python 3

File details

Details for the file docman-0.0.2.tar.gz.

File metadata

  • Download URL: docman-0.0.2.tar.gz
  • Upload date:
  • Size: 5.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.9

File hashes

Hashes for docman-0.0.2.tar.gz
Algorithm Hash digest
SHA256 4f8d71402a7e4739246d8c095721e129a690d63aa6d7a7dbddb5fb3586f0786a
MD5 232185f11e28f776382efb6b03e753f5
BLAKE2b-256 fe6edd0db81392f00d94f2c6a83eda23f422f078955a10536e818c86153b0af2

See more details on using hashes here.

File details

Details for the file docman-0.0.2-py3-none-any.whl.

File metadata

  • Download URL: docman-0.0.2-py3-none-any.whl
  • Upload date:
  • Size: 7.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.9

File hashes

Hashes for docman-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 d998085b7f9ccbdaae5df49245adfef0abac5e8dae5c024ebcb79af5590f4e0a
MD5 f1716ee1b7f64099aef85566ce9487a5
BLAKE2b-256 1faca8a53be241fb0d3bc58ea89df3f0af5a58c0a1cc45dbc2df21f6a7506fd0

See more details on using hashes here.

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