.META base Python Terminal App Framework
- pip install metacmd
- metacmd startproject "project name"
meta file [.meta.json])
-
must be
- name : app_name
- description
- main : class path
- parameters : argument
-
option : parameter to apps
Script)
- starter [metacmd] : Project Starter Script
- google_credential [metacmd_google] : google credential generator
core)
- executor : metacmd.core.executor.Executor
utils)
-
Datetime Util
- get_object
- get_string
- get_range
- get_weekend
-
File Util
- make_folder
- read_file
- save_file
- read_json_file
- save_json_file
- save_csv_file
-
List Util
- dict_list_to_dict
-
Log Util
- get_logger
- log_dir
- log_file
-
Object Util
- get_class
- get_class_by_path
-
Printer
- json
- list
-
Shield Util
- encrypt_aes
- decrypt_aes
-
String Util
- is_empty_string
- comma_string_to_list
- list_to_comma_string
- number_expression
- blank_to_underscore
-
Web Util
- get
- post
wrapper)
-
GoogleCredentials
- get_credentials
- create_credentials
-
GoogleCalendar
- get_holiday_list
- is_holiday
-
GoogleDrive
- download
-
GoogleMail
- send
- send_with_file
-
GoogleSheets
- write
- append
- read