From a12886fddb6b0d9e43c48b1474b23eb062ab219a Mon Sep 17 00:00:00 2001 From: Wokzy <75512761+Wokzy@users.noreply.github.com> Date: Sat, 5 Dec 2020 15:13:58 +0700 Subject: [PATCH 1/4] Add files via upload --- pyladies/main.py | 39 +++++++++++++++++++++++++++++++++++---- 1 file changed, 35 insertions(+), 4 deletions(-) diff --git a/pyladies/main.py b/pyladies/main.py index 98a65e2..7706c7a 100755 --- a/pyladies/main.py +++ b/pyladies/main.py @@ -3,6 +3,7 @@ import argparse import sys import webbrowser +import os import pkg_resources @@ -19,8 +20,31 @@ def _handbook(): _exit_code = 1 +def _trade_mark_info(): + global _exit_code + print('The PyLadies wordmark and logo is trademarked.') + + webbrowser.open("http://kit.pyladies.com/en/latest/misc/trademark.html") + + _exit_code = 1 + +def _change_log(): + global _exit_code + + os.chdir(os.getcwd()[::-1][9::][::-1]) + + with open('CHANGES.md', 'r', encoding='utf-8') as f: + print(f.read()) + f.close() + + _exit_code = 1 + + + + def main(argv=sys.argv[1:]): global _old_hook + global _exit_code dist = pkg_resources.get_distribution('pyladies') @@ -28,20 +52,27 @@ def main(argv=sys.argv[1:]): description="Everything you need to start your own PyLadies location" ) parser.add_argument( - 'handbook', + '--handbook', help='read the handbook', ) - parser.add_argument('--version', - action='version', default=argparse.SUPPRESS, - version=dist.version, + parser.add_argument('--version', action='version', default=argparse.SUPPRESS, version=dist.version, \ help="show program's version number and exit" ) + parser.add_argument('--trademark', help='show trademark info') + parser.add_argument('--history', help='Here u can see changes of program versions') + parsed_args = parser.parse_args(argv) if parsed_args.handbook: _handbook() return _exit_code + elif parsed_args.trademark: + _trade_mark_info() + return _exit_code + elif parsed_args.history: + _change_log() + return _exit_code if __name__ == '__main__': From e59f9868a6aa6496dc05a73def6e11e11c5448ad Mon Sep 17 00:00:00 2001 From: Wokzy <75512761+Wokzy@users.noreply.github.com> Date: Sat, 5 Dec 2020 15:16:48 +0700 Subject: [PATCH 2/4] Add 2 new functions (Trademark info, history) Trademark info - send u to site with Trademark info and policy histry - shows all history of changes From 2d804b03ed17647c3d5db3861c522d2e2ba56de5 Mon Sep 17 00:00:00 2001 From: Wokzy <75512761+Wokzy@users.noreply.github.com> Date: Sat, 5 Dec 2020 15:17:15 +0700 Subject: [PATCH 3/4] Delete main.py --- pyladies/main.py | 79 ------------------------------------------------ 1 file changed, 79 deletions(-) delete mode 100755 pyladies/main.py diff --git a/pyladies/main.py b/pyladies/main.py deleted file mode 100755 index 7706c7a..0000000 --- a/pyladies/main.py +++ /dev/null @@ -1,79 +0,0 @@ -from __future__ import print_function - -import argparse -import sys -import webbrowser -import os - -import pkg_resources - - -#_old_hook = None -_exit_code = 0 - - -def _handbook(): - global _exit_code - - webbrowser.open("http://kit.pyladies.com") - - _exit_code = 1 - - -def _trade_mark_info(): - global _exit_code - print('The PyLadies wordmark and logo is trademarked.') - - webbrowser.open("http://kit.pyladies.com/en/latest/misc/trademark.html") - - _exit_code = 1 - -def _change_log(): - global _exit_code - - os.chdir(os.getcwd()[::-1][9::][::-1]) - - with open('CHANGES.md', 'r', encoding='utf-8') as f: - print(f.read()) - f.close() - - _exit_code = 1 - - - - -def main(argv=sys.argv[1:]): - global _old_hook - global _exit_code - - dist = pkg_resources.get_distribution('pyladies') - - parser = argparse.ArgumentParser( - description="Everything you need to start your own PyLadies location" - ) - parser.add_argument( - '--handbook', - help='read the handbook', - ) - parser.add_argument('--version', action='version', default=argparse.SUPPRESS, version=dist.version, \ - help="show program's version number and exit" - ) - - parser.add_argument('--trademark', help='show trademark info') - parser.add_argument('--history', help='Here u can see changes of program versions') - - parsed_args = parser.parse_args(argv) - - if parsed_args.handbook: - _handbook() - return _exit_code - elif parsed_args.trademark: - _trade_mark_info() - return _exit_code - elif parsed_args.history: - _change_log() - return _exit_code - - -if __name__ == '__main__': - sys.exit(main(sys.argv[1:])) From 65b76149545f357fc5c08af17226c1fd8aea63c1 Mon Sep 17 00:00:00 2001 From: Wokzy <75512761+Wokzy@users.noreply.github.com> Date: Sat, 5 Dec 2020 15:18:42 +0700 Subject: [PATCH 4/4] Add 2 new functions (Trademark info, history) Trademark info - sent u to site with trademark info and policy history - shows history of all changes --- pyladies/main.py | 79 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 79 insertions(+) create mode 100644 pyladies/main.py diff --git a/pyladies/main.py b/pyladies/main.py new file mode 100644 index 0000000..7706c7a --- /dev/null +++ b/pyladies/main.py @@ -0,0 +1,79 @@ +from __future__ import print_function + +import argparse +import sys +import webbrowser +import os + +import pkg_resources + + +#_old_hook = None +_exit_code = 0 + + +def _handbook(): + global _exit_code + + webbrowser.open("http://kit.pyladies.com") + + _exit_code = 1 + + +def _trade_mark_info(): + global _exit_code + print('The PyLadies wordmark and logo is trademarked.') + + webbrowser.open("http://kit.pyladies.com/en/latest/misc/trademark.html") + + _exit_code = 1 + +def _change_log(): + global _exit_code + + os.chdir(os.getcwd()[::-1][9::][::-1]) + + with open('CHANGES.md', 'r', encoding='utf-8') as f: + print(f.read()) + f.close() + + _exit_code = 1 + + + + +def main(argv=sys.argv[1:]): + global _old_hook + global _exit_code + + dist = pkg_resources.get_distribution('pyladies') + + parser = argparse.ArgumentParser( + description="Everything you need to start your own PyLadies location" + ) + parser.add_argument( + '--handbook', + help='read the handbook', + ) + parser.add_argument('--version', action='version', default=argparse.SUPPRESS, version=dist.version, \ + help="show program's version number and exit" + ) + + parser.add_argument('--trademark', help='show trademark info') + parser.add_argument('--history', help='Here u can see changes of program versions') + + parsed_args = parser.parse_args(argv) + + if parsed_args.handbook: + _handbook() + return _exit_code + elif parsed_args.trademark: + _trade_mark_info() + return _exit_code + elif parsed_args.history: + _change_log() + return _exit_code + + +if __name__ == '__main__': + sys.exit(main(sys.argv[1:]))