Skip to main content

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

Metadata

Release files for nautilus-namecodes 0.1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for nautilus-namecodes 0.1.1
File Size Uploaded
nautilus-namecodes-0.1.1.tar.gz 35.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for nautilus-namecodes 0.1.1
File Interpreter ABI Platform
nautilus_namecodes-0.1.1-py3-none-any.whl Python 3 none any Details

Total release size: 73.1 kB

Release files / nautilus-namecodes-0.1.1.tar.gz

Download URL nautilus-namecodes-0.1.1.tar.gz
Size 35.4 kB
Tags Source
SHA-256 checksum
How to use checksums
e8cafbc8ca6e854b42e391fb9fac5b3443b4c6f5fe9a97b9be44c1bf4121fb74
BLAKE2b-256 checksum
How to use checksums
4a3717a5380d0390b8933fe1f38a3f1758c0f720e84c6d8631439b88e40b900c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.1.12 CPython/3.9.9 Darwin/19.6.0

Release files / nautilus_namecodes-0.1.1-py3-none-any.whl

Download URL nautilus_namecodes-0.1.1-py3-none-any.whl
Size 37.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
9af5c119a19ef025496db4b89f1b6349e10f832735416c6fade1100d4ea570a7
BLAKE2b-256 checksum
How to use checksums
6b523ec3df90eb06d1712d7a409454edc4bfb1239eb06c3d260f5a2f013a359d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.1.12 CPython/3.9.9 Darwin/19.6.0

Release history Release notifications | RSS feed

0.3.0

2 release files

0.2.0

2 release files

This release

0.1.1 This release

2 release files

0.1.0

2 release files

0.0.3

2 release files

0.0.2

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page