Module ImportFrom alias Import alias Import alias Import alias Import alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias Assign NameStore Num Assign NameStore Num Assign NameStore Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call NameLoad NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Assign NameStore Dict Assign NameStore NameLoad Assign NameStore NameLoad If AttributeLoad NameLoad attr body If CompareEq AttributeLoad NameLoad attr Str body Assign NameStore BoolOpOr AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad orelse Assign NameStore BoolOpOr AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Str Assign NameStore BoolOpOr AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore NameLoad If UnaryOpNot AttributeLoad NameLoad attr body Assign NameStore NameLoad Assign NameStore Str orelse Assign NameStore NameLoad orelse If BoolOpAnd AttributeLoad NameLoad attr AttributeLoad NameLoad attr body If AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr orelse If CompareEq AttributeLoad NameLoad attr Str body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore NameLoad Assign NameStore NameLoad orelse If AttributeLoad NameLoad attr body If Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore NameLoad Assign NameStore NameLoad orelse Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore BinOpMod Str AttributeLoad NameLoad attr orelse Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore Str If BoolOpAnd NameLoad CompareEq AttributeLoad NameLoad attr Str body If AttributeLoad NameLoad attr body If UnaryOpNot Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Assign NameStore Str Assign NameStore NameLoad Assign NameStore NameLoad orelse Assign SubscriptStore NameLoad Index Str AttributeLoad NameLoad attr orelse Assign NameStore Str Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad If NameLoad body Assign NameStore IfExp AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr If UnaryOpNot NameLoad body Assign NameStore Str Assign NameStore NameLoad orelse If CompareEq NameLoad Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Assign NameStore Str orelse Assign NameStore Call NameLoad NameLoad AttributeLoad NameLoad attr NameLoad Expr Call NameLoad BinOpMod Str TupleLoad AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore AttributeLoad NameLoad attr Assign NameStore Dict Str Str Str Str NameLoad NameLoad NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args defaults body Assign NameStore Call AttributeLoad NameLoad attr keyword Str Expr Call AttributeLoad NameLoad attr Str Str keyword Str Expr Call AttributeLoad NameLoad attr Str Str keyword Str Expr Call AttributeLoad NameLoad attr Str Str keyword Str Expr Call AttributeLoad NameLoad attr Str keyword BinOpMod Str AttributeLoad NameLoad attr keyword Call AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str keyword Str Expr Call AttributeLoad NameLoad attr Str keyword Str keyword Str Expr Call AttributeLoad NameLoad attr Str Str keyword BinOpMod Str AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str keyword Str keyword Str keyword Str Return NameLoad decorator_list FunctionDef arguments args defaults body Expr Call NameLoad BinOpMod Str NameLoad Assign NameStore Call NameLoad Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call NameLoad NameLoad Expr Call NameLoad Call AttributeLoad NameLoad attr Str If CompareNotEq Call AttributeLoad NameLoad attr Str NameLoad body Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Str decorator_list If CompareEq NameLoad Str body Expr Call NameLoad
N/A __future__ print_function N/A argparse N/A getpass N/A re N/A sys noipy utils noipy dnsupdater noipy authinfo noipy __version__ N/A EXECUTION_RESULT_OK 0 N/A EXECUTION_RESULT_NOK 1 N/A URL_RE N/A N/A re compile ^https?://(?:(?:[A-Z0-9](?:[A-Z0-9-]{0,61}[A-Z0-9])?\.)+(?:[A-Z]{2,6}\.?|[A-Z0-9-]{2,}\.?)|localhost|\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}|\[?[A-F0-9]*:[A-F0-9:]+\]?)(?::\d+)?(?:/?|[/?]\S+)$ N/A re IGNORECASE execute_update N/A N/A args N/A N/A N/A Execute the update based on command line args and returns a dictionary
    with 'execution result, ''response code', 'response info' and
    'process friendly message'.
     N/A provider_class N/A getattr dnsupdater N/A N/A N/A dnsupdater AVAILABLE_PLUGINS get N/A args provider N/A updater_options N/A N/A process_message None N/A auth None N/A N/A args store N/A N/A N/A N/A provider_class auth_type T N/A N/A user_arg N/A N/A args usertoken N/A N/A utils get_input Paste your auth token:  N/A auth N/A N/A authinfo ApiAuth usertoken user_arg N/A N/A user_arg N/A N/A args usertoken N/A N/A utils get_input Type your username:  N/A pass_arg N/A N/A args password N/A N/A getpass getpass Type your password:  N/A auth N/A N/A authinfo ApiAuth user_arg pass_arg N/A N/A N/A authinfo store auth N/A args provider N/A args config N/A exec_result EXECUTION_RESULT_OK N/A N/A N/A args hostname N/A N/A update_ddns False N/A process_message Auth info stored. N/A N/A update_ddns True N/A N/A N/A N/A args usertoken N/A args hostname N/A N/A N/A args password N/A N/A auth N/A N/A authinfo ApiAuth N/A args usertoken N/A args password N/A N/A N/A N/A provider_class auth_type T N/A N/A auth N/A N/A authinfo ApiAuth N/A args usertoken N/A update_ddns True N/A exec_result EXECUTION_RESULT_OK N/A N/A N/A args hostname N/A N/A N/A N/A authinfo exists N/A args provider N/A args config N/A N/A auth N/A N/A authinfo load N/A args provider N/A args config N/A update_ddns True N/A exec_result EXECUTION_RESULT_OK N/A N/A update_ddns False N/A exec_result EXECUTION_RESULT_NOK N/A process_message N/A No stored auth information found for provider: '%s' N/A args provider N/A N/A update_ddns False N/A exec_result EXECUTION_RESULT_NOK N/A process_message Warning: The hostname to be updated must be provided.
Usertoken and password can be either provided via command line or stored with --store option.
Execute noipy --help for more details. N/A N/A update_ddns N/A N/A args provider generic N/A N/A N/A args url N/A N/A N/A N/A N/A URL_RE match N/A args url N/A N/A process_message Malformed URL. N/A exec_result EXECUTION_RESULT_NOK N/A update_ddns False N/A N/A N/A updater_options N/A url N/A args url N/A N/A process_message Must use --url if --provider is 'generic' (default) N/A exec_result EXECUTION_RESULT_NOK N/A update_ddns False N/A response_code None N/A response_text None N/A update_ddns N/A N/A ip_address N/A N/A args ip N/A args ip N/A N/A utils get_ip N/A N/A ip_address N/A N/A process_message Unable to get IP address. Check connection. N/A exec_result EXECUTION_RESULT_NOK N/A N/A N/A ip_address N/A N/A utils get_dns_ip N/A args hostname N/A N/A process_message No update required. N/A N/A updater N/A provider_class auth N/A args hostname updater_options N/A N/A print N/A Updating hostname '%s' with IP address %s [provider: '%s']... N/A N/A args hostname ip_address N/A args provider N/A N/A response_code response_text N/A N/A updater update_dns ip_address N/A process_message N/A updater status_message N/A proc_result N/A exec_result response_code response_text process_message exec_result response_code response_text process_message N/A proc_result N/A create_parser N/A N/A N/A N/A N/A parser N/A N/A argparse ArgumentParser description Update DDNS IP address on selected provider. N/A N/A N/A parser add_argument -u --usertoken help provider username or token N/A N/A N/A parser add_argument -p --password help provider password when apply N/A N/A N/A parser add_argument -n --hostname help provider hostname to be updated N/A N/A N/A parser add_argument --provider help N/A DDNS provider plugin (default: %s) N/A dnsupdater DEFAULT_PLUGIN choices N/A N/A N/A dnsupdater AVAILABLE_PLUGINS keys default N/A dnsupdater DEFAULT_PLUGIN N/A N/A N/A parser add_argument --url help custom DDNS server address N/A N/A N/A parser add_argument --store help store DDNS authentication information and update the hostname if it is provided action store_true N/A N/A N/A parser add_argument -c --config help N/A noipy config directory (default: %s) N/A authinfo DEFAULT_CONFIG_DIR default N/A authinfo DEFAULT_CONFIG_DIR N/A N/A N/A parser add_argument ip metavar IP_ADDRESS nargs ? help New host IP address. If not provided, current external IP address will be used. N/A parser N/A main N/A N/A N/A N/A N/A N/A print N/A == noipy DDNS updater tool v%s == __version__ N/A parser N/A create_parser N/A args N/A N/A parser parse_args N/A result N/A execute_update args N/A N/A print N/A N/A result get process_message N/A N/A N/A N/A result get exec_result EXECUTION_RESULT_OK N/A N/A N/A N/A parser format_usage N/A N/A N/A sys exit N/A N/A result get exec_result N/A N/A N/A __name__ __main__ N/A N/A N/A main