Less codes make more tools
Project description
norepeat
The norepeat package contains some magical function, it's my personal tools collection...
Installation
You can install the Real Python Feed Reader from PyPI:
pip install norepeat
The norepeat is supported on Python 3 and above.
norepeat package (Private-DEBUG)
https://pypi.org/project/norepeat/1.0.0/
TEST:
-
python3 setup.py sdist bdist_wheel
-
python3 -m twine upload --repository-url https://test.pypi.org/legacy/ dist/*
-
pip install -i https://test.pypi.org/simple/ norepeat==1.0.0
-
python -u main.py -h -a > a.txt
PROD:
-
python3 setup.py sdist bdist_wheel
-
twine upload dist/*
DOC
1.Count a project sum of codes number
norepeat count_code_nums -h
usage: count_code_nums [-h] [-p PATH] [-t TYPE]
Count summary codes lines/统计代码行数
Eg:
norepeat count_code_nums -p=project -t=py
optional arguments:
-h, --help show this help message and exit
-p PATH, --path PATH file/directory path
-t TYPE, --type TYPE file type
2.Generate markdown menu automatically
norepeat gen_markdown_menu -h
usage: gen_markdown_menu [-h] [-n NAME] [-p PREFIX]
Generate markdown Menu(TOC(Table of Content)) automatically
Eg:
norepeat gen_markdown_menu -n=sample.md
OR
then you will get a sample_back.md with contents
sample_back.md is new generated file including menu
optional arguments:
-h, --help show this help message and exit
-n NAME, --name NAME file name
-p PREFIX, --prefix PREFIX
auto generate num prefix for menu
3.Merge all dirs files to a same directory named 'merge'
norepeat merge_dir -h
usage: merge_dir [-h] [-p PATH]
Merge all dirs files to a same directory named 'merge'
Eg:
norepeat split_dir -p=test
before:
dir
txt
txt2
c.txt
a.txt
b.txt
png
a.png
b.png
after:
dir
merge
a.txt
b.txt
c.txt
a.png
b.png
optional arguments:
-h, --help show this help message and exit
-p PATH, --path PATH dir path, use . for current dir
4.Split files to a new directory for same type
norepeat split_dir -h
usage: split_dir [-h] [-p PATH] [-r REMOVE]
Split files to a new directory for same type
Eg:
norepeat split_dir -p=test
before:
dir
a.txt
b.txt
a.png
b.png
after:
dir
txt
a.txt
b.txt
png
a.png
b.png
optional arguments:
-h, --help show this help message and exit
-p PATH, --path PATH dir path, use . for current dir
-r REMOVE, --remove REMOVE
if remove src files, default is No
5.Rename multiple file names
norepeat rename_file -h
usage: rename_file [-h] [-d DIR_PATH] [-p PREFIX] [-s SUFFIX] [-r REMOVE]
[-i ID]
Rename multiple file names
Eg:
norepeat rename_file -d=test -p=test -s=end -r=true -i=true
before:
dir
a.txt
b.txt
after:
dir
testaend1.txt
testbend1.txt
optional arguments:
-h, --help show this help message and exit
-d DIR_PATH, --dir_path DIR_PATH
directory path
-p PREFIX, --prefix PREFIX
new file name prefix
-s SUFFIX, --suffix SUFFIX
new file name suffix
-r REMOVE, --remove REMOVE
new file name with removing src name
-i ID, --id ID new file name need id
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
norepeat-1.0.9.tar.gz
(6.2 kB
view hashes)