/toolkitem

personal toolkits for daily code

Primary LanguagePythonMIT LicenseMIT

Branchs CI Code Qulity Status
[master] Build Status codecov develop branch
COVERAGE SUNBURST
[develop] Build Status codecov
[publish] Build Status codecov
commits develop branch

toolkitem


personal toolkits for daily code

This is a toolkit project for speedup my daily life. It will be reconstituted into a GUI application if this project begins to take shape. According to daily requirements, it is split into different modules according to its functionality.

At the last but not least, these tools will be embedded into my big project anth (now an pre-research project), particularly, it is a qualified web crawler with high customizable walking purpose.


  • FILE PROCESS TOOLS
    • get all the directories and files in the root path and its sub-directories ====> filesprocess/dirlist
    • count number of lines in direction files ====> filesprocess/filesline
    • mark up the files different lines(if they have) and write them into buffer ====> mergefile
    • delete syntax format(*.md,*.rst and so on) and get the plain text file. ====> fileparser
    • personal defined text handler for text process. ====> texthandler
  • Git REPOS TOOLS
    • git repository management tools. ====> gitmgr
  • PYTHON FORMAT PRINT TOOLS
    • make terminal standard output colorful. ====> colorprinter
    • python progress bar simulating npm. ====> spinner
  • SOURCE CODE MANAGEMENT TOOLS
    • update system for preparation and update the git repositroies ====> updatesys
  • MULTIPROCESS SPEEDUP TOOLS
    • multi-jobs running tools. ====> scheduler
  • OTHER TOOLS
    • Linux Kernel Integrity Measurement check tools. ====> other/imacheck.py
  • TO BE DONE TOOLS
    • plan arangement in calendar ====> plandaycal
    • convert the *.rst, *.md and *.txt files into pdf ====> pdfconvertor
    • filter for files or directions search. ====> fuzzyfinder
    • personal Linux automatic management and efficient tools with Shell script. ====> emsh
    • some awsome useful python script for daily working. ====> pyscript
    • resource of operation system monitor. ====> rosmonitor
    • blog writing template generater tools and hexo management tools. ====> blogger
    • tools for cross developing with c and python. ====> swiger
    • auto reminder tools for checking new emails. ====> mail
  • DEPLOY TOOLKITEM TO PYPI
    • deploy spinner to PyPi

P.S.


Develop Path