# NoSpace
##### Video Demo: https://www.youtube.com/watch?v=j8HY4FUUE9w
---
##### Description:
Do you use the command line a lot? Are you tired of spaces and/or capitalization
in your files that you have to waste precious keystrokes to put quotes around or
hold the shift key?
NoSpace might be for you!
I built this script as my final project for Harvard's CS50P, Introduction to
Programming With Python.
---
### Installation
---
---
```py
pip install nospace
```
---
### Usage
---
_example usage_
```py
nospace -p test_directory -c lower -d 1 -o files -s -
```
```py
usage: nospace [-h] [-d DEPTH] [-c {lower,title,upper}] [-o {both,files,folders}] [-s SEPERATOR] [-p PATH]
rename files in bulk to remove spaces
options:
-h, --help show this help message and exit
-d DEPTH, --depth DEPTH
maximum depth of folders to traverse
-c {lower,title,upper}, --case {lower,title,upper}
case of the renamed files and folders (lower, title, or upper)
-o {both,files,folders}, --objects {both,files,folders}
objects to process (files, folders, or both)
-s SEPERATOR, --seperator SEPERATOR
separator to replace spaces with (default is _)
-p PATH, --path PATH optional file path to start with
```
---
##### LICENSE
---
This repo is licensed under the permissive MIT license. You can do whatever you want with it.
Raw data
{
"_id": null,
"home_page": "https://github.com/yenaras/nospace",
"name": "nospace",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.10,<4.0",
"maintainer_email": "",
"keywords": "cli,spaces,format",
"author": "yenaras",
"author_email": "brandon82890@gmail.com",
"download_url": "https://files.pythonhosted.org/packages/d1/1f/99802c01621397866c0865ac9c2f2c2e6f1f4f811ecdda8925353cb6fe4a/nospace-0.1.1.tar.gz",
"platform": null,
"description": "# NoSpace\n##### Video Demo: https://www.youtube.com/watch?v=j8HY4FUUE9w\n---\n##### Description:\nDo you use the command line a lot? Are you tired of spaces and/or capitalization \nin your files that you have to waste precious keystrokes to put quotes around or\nhold the shift key?\nNoSpace might be for you!\n\nI built this script as my final project for Harvard's CS50P, Introduction to \nProgramming With Python.\n\n---\n### Installation\n---\n---\n```py\npip install nospace\n```\n\n---\n### Usage\n---\n_example usage_\n```py\nnospace -p test_directory -c lower -d 1 -o files -s -\n```\n\n```py\nusage: nospace [-h] [-d DEPTH] [-c {lower,title,upper}] [-o {both,files,folders}] [-s SEPERATOR] [-p PATH]\n\nrename files in bulk to remove spaces\n\noptions:\n -h, --help show this help message and exit\n -d DEPTH, --depth DEPTH\n maximum depth of folders to traverse\n -c {lower,title,upper}, --case {lower,title,upper}\n case of the renamed files and folders (lower, title, or upper)\n -o {both,files,folders}, --objects {both,files,folders}\n objects to process (files, folders, or both)\n -s SEPERATOR, --seperator SEPERATOR\n separator to replace spaces with (default is _)\n -p PATH, --path PATH optional file path to start with\n```\n---\n##### LICENSE\n\n---\nThis repo is licensed under the permissive MIT license. You can do whatever you want with it.\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "recursively rename files and folders to remove spaces and format with optional flags",
"version": "0.1.1",
"split_keywords": [
"cli",
"spaces",
"format"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "9e75cf98f0a13c92643607bca6bd7ffd72df5372314d19077595bbe9f1aeb991",
"md5": "74ad3390d6837710f784e521967a5093",
"sha256": "999822b06bd2ed51af20fa4dfe898ac46ee9ddff038b16875750989d4c0286d5"
},
"downloads": -1,
"filename": "nospace-0.1.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "74ad3390d6837710f784e521967a5093",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.10,<4.0",
"size": 4095,
"upload_time": "2023-02-07T04:27:32",
"upload_time_iso_8601": "2023-02-07T04:27:32.934552Z",
"url": "https://files.pythonhosted.org/packages/9e/75/cf98f0a13c92643607bca6bd7ffd72df5372314d19077595bbe9f1aeb991/nospace-0.1.1-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "d11f99802c01621397866c0865ac9c2f2c2e6f1f4f811ecdda8925353cb6fe4a",
"md5": "2ace563b5d2e23c51e65c3642b4a91bb",
"sha256": "006655d3c24699fa9136f9c931e0d615107674a7a75001fe4bdc0b221a8dfc7e"
},
"downloads": -1,
"filename": "nospace-0.1.1.tar.gz",
"has_sig": false,
"md5_digest": "2ace563b5d2e23c51e65c3642b4a91bb",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.10,<4.0",
"size": 3578,
"upload_time": "2023-02-07T04:27:34",
"upload_time_iso_8601": "2023-02-07T04:27:34.385208Z",
"url": "https://files.pythonhosted.org/packages/d1/1f/99802c01621397866c0865ac9c2f2c2e6f1f4f811ecdda8925353cb6fe4a/nospace-0.1.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-02-07 04:27:34",
"github": true,
"gitlab": false,
"bitbucket": false,
"github_user": "yenaras",
"github_project": "nospace",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"lcname": "nospace"
}