Skip to main content

Nautilus Filename Specification (nautilus-namecodes)

Project description

Nautilus Filename Specification

💠 View Project Documentation 📖

💠 View Project on the Python Package Index 📦

(nautilus-namecodes)

Nautilus namecodes are encoded filenames for media and other artistic creations in filesystem based content management systems.

Installation

To instal this application you can use pip: package installer for Python.

pip3 install nautilus-namecodes

Command Line Interface:

While this application is primarily focused as an application library, a small command line interface is included.

For example you can print all the Name Codes with this command:

nautilus-namecodes codes --show-all

Libraries Used

Notes

  • This repository uses "pytest" to run python tests code.

https://docs.pytest.org/en/latest/

  • This repository uses "Black" to format python code.

https://black.readthedocs.io/en/latest/

  • This repository uses "mypy" to type check the python code.

https://github.com/python/mypy

  • This repository uses 'pylint' to check the python code quality.

https://pylint.org/

  • This repository uses 'bandit' to code for security issues.

https://bandit.readthedocs.io/en/latest/

  • This repository uses 'isort' to check that imports are sorted.

https://pycqa.github.io/isort/

  • This repository uses Sphinx and Myst-Parser for documentation infrastructure.

https://www.sphinx-doc.org/en/master/ https://github.com/executablebooks/MyST-Parser

Development Instructions

This repository uses [Poetry: Dependency Management for Python, include the 'Poetry Dynamic Versioning' extension].

  1. Install Python.

https://www.python.org/downloads/ s

  1. Install Poetry and Poetry Dynamic Versioning

pip3 install poetry poetry-dynamic-versioning

  1. Clone the nautilus-namecodes repository development tree.

https://github.com/da2ce7/nautilus-namecodes/tree/develop

  1. Change Directory to the cloned repository:

cd nautilus-filename_specification

  1. Install Dependencies:

poetry install

  1. Run Tests:

poetry run tox

  1. Create Distribution Package:

poetry build

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

nautilus-namecodes-0.1.1.tar.gz (35.4 kB view hashes)

Uploaded Source

Built Distribution

nautilus_namecodes-0.1.1-py3-none-any.whl (37.7 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