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 details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

nautilus_namecodes-0.1.1-py3-none-any.whl (37.7 kB view details)

Uploaded Python 3

File details

Details for the file nautilus-namecodes-0.1.1.tar.gz.

File metadata

  • Download URL: nautilus-namecodes-0.1.1.tar.gz
  • Upload date:
  • Size: 35.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.12 CPython/3.9.9 Darwin/19.6.0

File hashes

Hashes for nautilus-namecodes-0.1.1.tar.gz
Algorithm Hash digest
SHA256 e8cafbc8ca6e854b42e391fb9fac5b3443b4c6f5fe9a97b9be44c1bf4121fb74
MD5 6f564435fb028947ee0152443e067aa3
BLAKE2b-256 4a3717a5380d0390b8933fe1f38a3f1758c0f720e84c6d8631439b88e40b900c

See more details on using hashes here.

File details

Details for the file nautilus_namecodes-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: nautilus_namecodes-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 37.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.12 CPython/3.9.9 Darwin/19.6.0

File hashes

Hashes for nautilus_namecodes-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 9af5c119a19ef025496db4b89f1b6349e10f832735416c6fade1100d4ea570a7
MD5 4494d577b840d9e75928b9b1fc8927e7
BLAKE2b-256 6b523ec3df90eb06d1712d7a409454edc4bfb1239eb06c3d260f5a2f013a359d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page