Latest readme creator flies
This commit is contained in:
parent
314d6e42b0
commit
e7b5e5b528
8 changed files with 4330 additions and 4761 deletions
100
readme_creator/usage.py
Normal file
100
readme_creator/usage.py
Normal file
|
@ -0,0 +1,100 @@
|
|||
from make_real_readme import main
|
||||
|
||||
########################################################################
|
||||
# __ _ _ #
|
||||
# / _(_) | | #
|
||||
# __ __ ___ ___ _ __ | |_ _ __ _ | |__ ___ _ __ ___ #
|
||||
# \ \ / / / __/ _ \| '_ \| _| |/ _` | | '_ \ / _ \ '__/ _ \ #
|
||||
# \ V / | (_| (_) | | | | | | | (_| | | | | | __/ | | __/ #
|
||||
# \_/ \___\___/|_| |_|_| |_|\__, | |_| |_|\___|_| \___| #
|
||||
# __/ | #
|
||||
# |___/ #
|
||||
########################################################################
|
||||
OUTPUT_FILENAME = 'readme.md'
|
||||
|
||||
##-#-#-# ##-#-#-#
|
||||
# Pre-process logic
|
||||
##-#-#-# ##-#-#-#
|
||||
|
||||
line_break = '<br>'
|
||||
# line_break can be:
|
||||
# - '<br>'
|
||||
# - ' \n '
|
||||
|
||||
method = 'with logs'
|
||||
# method can be:
|
||||
# - 'simple, no log'
|
||||
# - 'with logs'
|
||||
|
||||
|
||||
##-#-#-# ##-#-#-#
|
||||
# Post-process logic
|
||||
##-#-#-# ##-#-#-#
|
||||
enable_popup = True
|
||||
insert_md_section_for__class_methods = False
|
||||
remove_repeated_sections_classmethods = False
|
||||
|
||||
|
||||
|
||||
##############
|
||||
# __ #
|
||||
# /_ | #
|
||||
# | | #
|
||||
# | | #
|
||||
# | | #
|
||||
# |_| #
|
||||
##############
|
||||
if method == 'simple, no log':
|
||||
main(logger=None,
|
||||
insert_md_section_for__class_methods=insert_md_section_for__class_methods,
|
||||
remove_repeated_sections_classmethods=remove_repeated_sections_classmethods,
|
||||
files_to_include=[0, 1, 2, 3],
|
||||
output_name=OUTPUT_FILENAME,
|
||||
delete_html_comments=True)
|
||||
|
||||
################
|
||||
# ___ #
|
||||
# |__ \ #
|
||||
# ) | #
|
||||
# / / #
|
||||
# / /_ #
|
||||
# |____| #
|
||||
################
|
||||
if method == 'with logs':
|
||||
|
||||
import logging
|
||||
logger = logging.getLogger(__name__)
|
||||
logger.setLevel(logging.DEBUG)
|
||||
|
||||
my_file = logging.FileHandler('usage.log.txt', mode='w')
|
||||
my_file.setLevel(logging.DEBUG)
|
||||
formatter = logging.Formatter('%(asctime)s>%(levelname)s: %(message)s')
|
||||
my_file.setFormatter(formatter)
|
||||
logger.addHandler(my_file)
|
||||
logger.info('STARTING')
|
||||
|
||||
main(logger=logger,
|
||||
insert_md_section_for__class_methods=insert_md_section_for__class_methods,
|
||||
remove_repeated_sections_classmethods=remove_repeated_sections_classmethods,
|
||||
files_to_include=[0, 1, 2, 3],
|
||||
output_name=OUTPUT_FILENAME,
|
||||
delete_html_comments=True)
|
||||
|
||||
########################################
|
||||
# _____ #
|
||||
# | __ \ #
|
||||
# | |__) |__ _ __ _ _ _ __ #
|
||||
# | ___/ _ \| '_ \| | | | '_ \ #
|
||||
# | | | (_) | |_) | |_| | |_) | #
|
||||
# |_| \___/| .__/ \__,_| .__/ #
|
||||
# | | | | #
|
||||
# |_| |_| #
|
||||
########################################
|
||||
if enable_popup:
|
||||
import PySimpleGUI as sg
|
||||
|
||||
with open('usage.log.txt', 'r') as ff:
|
||||
lines = ff.read()
|
||||
sg.PopupScrolled('Completed making ' + OUTPUT_FILENAME, lines, size=(80,50))
|
||||
|
||||
|
Loading…
Add table
Add a link
Reference in a new issue