Skip to main content

Less codes make more tools

Project description

norepeat

The norepeat package contains some magical function, it's my personal tools collection...

1 Count a project sum of codes number

2 Generate markdown menu automatically

Installation

You can install the Real Python Feed Reader from PyPI:

pip install norepeat

The norepeat is supported on Python 3 and above.

DOC

norepeat -h

norepeat gen_markdown_menu -h

norepeat count_code_nums -h

count_code_nums
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
************************************************************
gen_markdown_menu
usage: gen_markdown_menu [-h] [-n NAME]

    Generate markdown Menu automatically/自动生成markdown 目录
    Eg:
        norepeat gen_markdown_menu -n=sample.md
    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
************************************************************
rename_file
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
************************************************************
split_dir
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
                a.txt
                b.txt
                a.png
                b.png
                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, default is current dir
  -r REMOVE, --remove REMOVE
                        if remove old files, default No
************************************************************

norepeat package (Private)

https://pypi.org/project/norepeat/1.0.0/

TEST:

PROD:

  • python3 setup.py sdist bdist_wheel

  • twine upload dist/*

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

norepeat-1.0.4.tar.gz (5.3 kB view hashes)

Uploaded Source

Built Distribution

norepeat-1.0.4-py3-none-any.whl (8.5 kB view hashes)

Uploaded Python 3

Supported by

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