Esempio n. 1
0
def cli_args():

    parser = argutil.get_parser(
        "backup.py", "Backup objects from knack application to csv.", "app_name"
    )

    parsed = parser.parse_args()

    return parsed
Esempio n. 2
0
def cli_args():

    parser = argutil.get_parser("knack_json.py",
                                "Write Knack records to JSON.", "dataset",
                                "app_name")

    args = parser.parse_args()

    return args
Esempio n. 3
0
def cli_args():
    parser = argutil.get_parser(
        "location_updater.py",
        "Update location attributes via point-in-poly against various intersecting geospatial data layers.",
        "app_name",
    )

    args = parser.parse_args()

    return args
Esempio n. 4
0
def cli_args():
    parser = argutil.get_parser(
        "secondary_signals_updater.py",
        "Update traffic signal records with secondary signal relationships.",
        "app_name",
    )

    args = parser.parse_args()

    return args
def cli_args():
    parser = argutil.get_parser(
        "dms_message_pub.py",
        "Extract DMS message from traffic management system and load into Data Tracker.",
        "app_name",
    )

    args = parser.parse_args()

    return args
Esempio n. 6
0
def cli_args():
    parser = argutil.get_parser(
        "tcp_business_days.py",
        "Calculate # of business days elapsed and update records accordingly.",
        "app_name",
    )

    args = parser.parse_args()

    return args
def cli_args():
    parser = argutil.get_parser(
        "metadata_updater.py",
        "Retrieve Knack app data and update new and changed object and field metadata records.",
        "app_name",
    )

    args = parser.parse_args()

    return args
def cli_args():
    parser = argutil.get_parser(
        "esb_xml_send.py",
        "Update service requests in the CSR system from Knack via Enterprise Service Bus",
        "app_name",
    )

    args = parser.parse_args()

    return args
def cli_args():
    parser = argutil.get_parser(
        "signal_pm_copier.py",
        "Check traffic signal prevent maintenance (PM) records and insert copies of PM records to signals' secondary signals",
        "app_name",
    )

    args = parser.parse_args()

    return args
Esempio n. 10
0
def cli_args():

    parser = argutil.get_parser(
        "task_orders.py",
        "Check controller's office for new task orders and upload to Data Tracker.",
        "app_name",
    )

    args = parser.parse_args()

    return args
Esempio n. 11
0
def cli_args():

    parser = argutil.get_parser(
        "esb_xml_gen.py",
        "Generate XML message to update 311 Service Reqeusts via Enterprise Service Bus.",
        "app_name",
    )

    args = parser.parse_args()

    return args
def cli_args():

    parser = argutil.get_parser(
        "detection_status_signals.py",
        "Assign detection status to signals based on status of its detectors.",
        "app_name",
    )

    parsed = parser.parse_args()

    return parsed
Esempio n. 13
0
def cli_args():
    parser = argutil.get_parser(
        "sr_asset_assign.py",
        "Link 311 service request to nearby assset record.",
        "device_type",
        "app_name",
    )

    args = parser.parse_args()

    return args
Esempio n. 14
0
def cli_args():
    parser = argutil.get_parser(
        "signal_requests_ranker.py",
        "Assign traffic and PHB request based on evaluation score.",
        "eval_type",
        "app_name",
    )

    args = parser.parse_args()

    return args
def cli_args():
    parser = argutil.get_parser(
        "pgrest_data_pub.py",
        "Publish Knack Data to postgREST.",
        "dataset",
        "app_name",
        "--last_run_date",
    )

    args = parser.parse_args()

    return args
Esempio n. 16
0
def cli_args():

    parser = argutil.get_parser(
        "street_seg_updater.py",
        "Update street segment attributes from authoritative GIS layer.",
        "app_name",
        "--last_run_date",
    )

    args = parser.parse_args()

    return args
Esempio n. 17
0
def cli_args():

    parser = argutil.get_parser(
        "device_status_log.py",
        "Generate connectivity statistics and upload to Knack application.",
        "device_type",
        "app_name",
    )

    args = parser.parse_args()

    return args
Esempio n. 18
0
def cli_args():
    parser = argutil.get_parser(
        "mds.py",
        "Extract data from MDS endpoint and load to staging database.",
        "provider_name",
        "--start",
        "--end",
        "--replace",
    )

    args = parser.parse_args()

    return args
def cli_args():

    parser = argutil.get_parser(
        "device_status_check.py",
        "Ping network devices to verify connenectivity.",
        "device_type",
        "app_name",
        "--replace",
    )

    args = parser.parse_args()

    return args
Esempio n. 20
0
def cli_args():
    parser = argutil.get_parser(
        "pgrest_data_pub.py",
        "Publish PostgREST data to Socrata and ArcGIS Online",
        "dataset",
        "--destination",
        "--replace",
        "--last_run_date",
    )

    args = parser.parse_args()

    return args
def cli_args():

    parser = argutil.get_parser(
        "markings_agol.py",
        "Publish Signs and Markings Work Order Data to ArcGIS Online",
        "app_name",
        "--replace",
        "--last_run_date",
    )

    args = parser.parse_args()

    return args
def cli_args():
    """Summary
    
    Returns:
        TYPE: Description
    """
    parser = argutil.get_parser(
        "fulc_postgre.py"
        "move signal Preventive Maintenance work orders from fulcrum to postgresql database",
        "--last_run_date", "--replace")

    args = parser.parse_args()

    return args
Esempio n. 23
0
def cli_args():
    """Summary
    
    Returns:
        TYPE: Description
    """
    parser = argutil.get_parser(
        "radar_count_pub.py",
        "Publish radar count data from KITS DB to City of Austin Open Data Portal.",
        "--replace",
    )

    args = parser.parse_args()

    return args
def cli_args():

    parser = argutil.get_parser(
        "knack_data_pub.py",
        "Publish Knack data to Socrata and ArcGIS Online",
        "dataset",
        "app_name",
        "--destination",
        "--replace",
        "--last_run_date",
    )

    parsed = parser.parse_args()

    return parsed
def cli_args():
    """Summary
    
    Returns:
        TYPE: Description
    """
    parser = argutil.get_parser(
        "signals_pms_fulcrum.py",
        "transfer signal preventive maintenance records from postgre sql to knack",
        "app_name",
        "--replace",
        "--last_run_date",
    )

    args = parser.parse_args()

    return args
Esempio n. 26
0
"""
Utility to create an argparser with predefined arguments. 
https://docs.python.org/3/library/argparse.html#module-argparse
"""
from tdutils import argutil

if __name__ == "__main__":
    # tests
    name = "fake_program.py"
    description = "Fake program which does nothing useful."

    parser = argutil.get_parser(name, description, "dataset", "device_type",
                                "app_name", "eval_type", "--destination",
                                "--replace", "--json", "--last_run_date")

    print(
        parser.parse_args([
            "cameras", "gridsmart", "data_tracker_prod", "traffic_signal",
            "-d", "socrata", "--replace", "--json", "--last_run_date",
            "1535997869"
        ]))