Compare commits

..

No commits in common. "4962f71d357f8ddaab90b8fed14aa09e674b992c" and "33270d380feb78f76ced218bebaf926ea9725007" have entirely different histories.

6
hgh.py
View file

@ -18,7 +18,7 @@ group0.add_argument("--sites", help="Print all sites from from configuration", d
group2.add_argument("--create-comments-file", help="Create a comments.json in current working directory with given amount of comments.", dest='create_comments_file', action="store_true") group2.add_argument("--create-comments-file", help="Create a comments.json in current working directory with given amount of comments.", dest='create_comments_file', action="store_true")
group2.add_argument("-cpb", "--create-pagebundle", help="Create new page bundle. Add --template for specific template to use.", dest='create_pagebundle', action="store", type=str, default = None) group2.add_argument("-cpb", "--create-pagebundle", help="Create new page bundle. Add --template for specific template to use.", dest='create_pagebundle', action="store", type=str, default = None)
group2.add_argument("--time", help="Copy current date and time to clipboard.", dest='time', action="store_true") group2.add_argument("--time", help="Copy current date and time to clipboard.", dest='time', action="store_true")
group2.add_argument("-cd", "-cdb", help="Change directory to base directory of site.", dest='cdb', action="store_true") group2.add_argument("-cdb", help="Change directory to base directory of site.", dest='cdb', action="store_true")
group2.add_argument("-cdc", help="Change directory to contentdir of site.", dest='cdc', action="store_true") group2.add_argument("-cdc", help="Change directory to contentdir of site.", dest='cdc', action="store_true")
group2.add_argument("-cdl", help="Change directory to alternative contentdir of site.", dest='cdl', action="store_true") group2.add_argument("-cdl", help="Change directory to alternative contentdir of site.", dest='cdl', action="store_true")
group2.add_argument("--build", help="Build a site.", dest='site_build', action="store_true") group2.add_argument("--build", help="Build a site.", dest='site_build', action="store_true")
@ -37,7 +37,6 @@ group3.add_argument("-ft", "--find-tags", help="Find tags containing search term
group3.add_argument("-fc", "--find-categories", help="Find categories containing search term. Strings and regex are allowed.", dest='find_categories', action="store", type=str, default = None) group3.add_argument("-fc", "--find-categories", help="Find categories containing search term. Strings and regex are allowed.", dest='find_categories', action="store", type=str, default = None)
group3.add_argument("--template", help="Use template for --create-pagebundle command.", dest='template', action="store", type=str, default = None) group3.add_argument("--template", help="Use template for --create-pagebundle command.", dest='template', action="store", type=str, default = None)
group3.add_argument("--list-templates", help="List available templates.", dest='list_templates', action="store_true") group3.add_argument("--list-templates", help="List available templates.", dest='list_templates', action="store_true")
group3.add_argument("-ld", "--list-drafts", help="List all drafts of a site.", dest='list_drafts', action="store_true")
def get_config(filename): def get_config(filename):
with open(filename, "r") as config_file: with open(filename, "r") as config_file:
@ -252,9 +251,6 @@ if args.list_templates:
for file in glob.glob(config["settings"]["template_path"] + "*.jinja"): for file in glob.glob(config["settings"]["template_path"] + "*.jinja"):
print("- \"{}\"".format(file.lstrip(config["settings"]["template_path"]).rstrip(".jinja"))) print("- \"{}\"".format(file.lstrip(config["settings"]["template_path"]).rstrip(".jinja")))
if args.list_drafts:
os.system("hugo list drafts | tail -n +2")
if args.time: if args.time:
#get_datetime() #get_datetime()
os.system("date +'%Y-%m-%dT%H:%M:%S%:z' | xsel -i -b") # geht bei mir leider nicht mit pyperclip3 os.system("date +'%Y-%m-%dT%H:%M:%S%:z' | xsel -i -b") # geht bei mir leider nicht mit pyperclip3