{"id":19736534,"url":"https://github.com/soc221b/namanager","last_synced_at":"2025-02-27T21:44:53.619Z","repository":{"id":57444728,"uuid":"124105550","full_name":"soc221b/namanager","owner":"soc221b","description":"A filename/dirname manager which could determine whether paths is expected and you could also automatically rename it.","archived":false,"fork":false,"pushed_at":"2022-12-03T02:42:44.000Z","size":131,"stargazers_count":0,"open_issues_count":7,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2024-05-13T06:25:50.251Z","etag":null,"topics":["checker","filename","filesystem","format","insensitive","manager","mv","rename"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/soc221b.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2018-03-06T16:22:59.000Z","updated_at":"2024-05-13T06:25:50.252Z","dependencies_parsed_at":"2023-01-23T04:16:00.054Z","dependency_job_id":null,"html_url":"https://github.com/soc221b/namanager","commit_stats":null,"previous_names":["iattempt/namanager","soc221b/namanager"],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/soc221b%2Fnamanager","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/soc221b%2Fnamanager/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/soc221b%2Fnamanager/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/soc221b%2Fnamanager/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/soc221b","download_url":"https://codeload.github.com/soc221b/namanager/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241062590,"owners_count":19902918,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["checker","filename","filesystem","format","insensitive","manager","mv","rename"],"created_at":"2024-11-12T01:07:38.761Z","updated_at":"2025-02-27T21:44:53.602Z","avatar_url":"https://github.com/soc221b.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"=========\nnamanager\n=========\n\n.. include-documentation-begin-marker\n\n.. image:: https://img.shields.io/travis/iendeavor/namanager/master.svg?style=flat\u0026label=Linux\n        :target: https://travis-ci.org/iendeavor/namanager\n        :alt: see build status of Unix-like: https://travis-ci.org/iendeavor/namanager\n\n.. image:: https://img.shields.io/codecov/c/github/iendeavor/namanager/master.svg?style=flat\n        :target: https://codecov.io/gh/iendeavor/namanager\n        :alt: see code coverage status: https://codecov.io/gh/iendeavor/namanager\n\n.. image:: https://img.shields.io/pypi/v/namanager.svg?style=flat\n    :target: https://pypi.python.org/pypi/namanager\n\nA file or/and directory name manager which could determine names are/aren't expectable, and you could also automatically rename it.\n\n.. include-documentation-end-marker\n\n\nFeatures\n--------\n\n* Match or ignore particular files/directories.\n* Supports checking of most common format of letter-cases (upper, lower, camel, and pascal-case).\n* Supports checking of convention of word separators (underscore-to-dash/dash-to-underscore).\n\nHow to use?\n-----------\n\nInstallation\n~~~~~~~~~~~~\n\n* First of all check you already have **pip** installed, and then just type in:\n\n.. code-block:: sh\n\n    pip install namanager\n\n* Sometimes, you need to install on offline environments, hence that you could download *wheel* s from `PyPI \u003chttps://pypi.python.org/pypi/namanager\u003e`_ or by **pip**:\n\n.. code-block:: sh\n\n    pip download namanager\n\nAfter moved wheels (involve dependencies) into your env, you could manually install it by following commands:\n\n.. code-block:: sh\n\n    pip install namanager-x.x.x-py2.py3-none-any.whl\n\nRunning\n~~~~~~~\n\n1) Configure your *settings.json*.\n\n2) Run command\n\n.. code-block:: sh\n\n    namanager\n\nIf the settings file doesn't existed in your current working directory or CWD:\n\n.. code-block:: sh\n\n    namanager --settings /path/to/your/settings\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsoc221b%2Fnamanager","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsoc221b%2Fnamanager","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsoc221b%2Fnamanager/lists"}