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.1.tar.gz (5.9 kB view details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: docman-0.0.1.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.1.tar.gz
Algorithm Hash digest
SHA256 f44f9e507e924a31358776fe1d79faae8f65113fc4f4e309e818ad2a152101e4
MD5 0a32ef6ab93c59394fcd175e2b920e07
BLAKE2b-256 0c00c64ec1835d5902e99ab5358513269108e28b5ddf96ca901b863ba3fd4e6b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: docman-0.0.1-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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 8bd2b3da984d0d5c18277134432bf914708962d0c233063eea67194b695394e3
MD5 1d49813393176b168273dc17caecb9e8
BLAKE2b-256 27793fb4086b333e1b85a8f7bb11613531247ed5d9450814bc4f1a381ee9bae8

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