Beispiel #1
0
def main(directory):
    files = [os.path.join(directory, file) for file in os.listdir(directory)]
    files_service = custom_classes_part_2.AppService()
    files_service.app_service_output["data"] = "\n".join(files)
    files_status, result_bytes = files_service.get_results()
    sys.stdout.buffer.write(result_bytes)
    return files_status
Beispiel #2
0
def main(regex):
    lines = json.loads(sys.stdin.read()).get("data")
    lines = [line for line in lines.split("\n") if len(line) > 0]

    matched_lines = [line for line in lines if re.search(regex, line)]

    filter_service = custom_classes_part_2.AppService()
    filter_service.app_service_output["data"] = "\n".join(matched_lines)
    filter_status, result_bytes = filter_service.get_results()
    sys.stdout.buffer.write(result_bytes)
    return filter_status
Beispiel #3
0
def main():
    lines = json.loads(sys.stdin.read()).get("data")
    lines = [line for line in lines.split('\n') if len(line) > 0]
    file_list = []

    for file in lines:
        if zipfile.is_zipfile(file):
            with zipfile.ZipFile(file) as my_zip:
                for name in my_zip.namelist():
                    file_list.append(name)

    unzip_service = custom_classes_part_2.AppService()
    unzip_service.app_service_output["data"] = "\n".join(file_list)
    unzip_status, result_bytes = unzip_service.get_results()
    sys.stdout.buffer.write(result_bytes)
    return unzip_status
Beispiel #4
0
#!/usr/bin/python3
"""

"""

import sys
import os
import json

content_root = "/".join(
    os.path.dirname(os.path.realpath(__file__)).split("/")[:-2])
sys.path.insert(0, content_root)

import custom_classes_part_2

# input_string = sys.stdin.read()
# input_string_bytes = b'{"data": "25/06/2018 14:52:00"}'
# input_string = input_string_bytes.decode("utf-8")

input_string = " ".join(sys.argv[1:])

py_echo = custom_classes_part_2.AppService()
# py_echo.app_service_output = json.loads(input_string)
py_echo.app_service_output["data"] = input_string

status, output_string_bytes = py_echo.get_results()

sys.stdout.buffer.write(output_string_bytes)

sys.exit(status)
Beispiel #5
0
#!/usr/bin/python3

import sys
import datetime
import os


content_root = "/".join(os.path.dirname(os.path.realpath(__file__))
                        .split("/")[:-2])
sys.path.insert(
    0,
    content_root
)
python_path = sys.path
import custom_classes_part_2


# date_time_format = sys.stdin.read()
# date_time_format = "%d/%m/%Y %H:%M:%S"
# date_time_format = sys.argv[1]
get_date_time = custom_classes_part_2.AppService()
get_date_time.app_service_output["data"] = "60/11/2018 25:32:10"
status, result_bytes = get_date_time.get_results()

sys.stdout.buffer.write(result_bytes)
sys.exit(status)