Revize d6d75a03
Přidáno uživatelem Petr Hlaváč před téměř 5 roky(ů)
modules/crawler/RemoveDatasetDatabase.py | ||
---|---|---|
26 | 26 |
mydb[name].drop() |
27 | 27 |
print("Dropping: " + name) |
28 | 28 |
|
29 |
print("Database Cleaned") |
|
30 | 29 |
|
31 | 30 |
print("Zadejte jméno Datasetu který chcete odstranit z databáze:\n") |
32 | 31 |
remove_dataset_database(input()) |
modules/crawler/Utilities/CSV/CSVDataLine.py | ||
---|---|---|
10 | 10 |
except ValueError: |
11 | 11 |
print("Occurence should be and integer value!") |
12 | 12 |
|
13 |
if len(date) != 10:
|
|
14 |
raise ValueError("Invalid date format ddmmYYYYhh expected!")
|
|
13 |
if len(date) != 13:
|
|
14 |
raise ValueError("Invalid date format YYYY-dd-mm-hh expected!")
|
|
15 | 15 |
|
16 | 16 |
self.name = name |
17 | 17 |
self.date = date |
modules/crawler/Utilities/CSV/CSVutils.py | ||
---|---|---|
39 | 39 |
with open(PROCESSED_DATA_PATH + filename[12:], "w+") as file: |
40 | 40 |
|
41 | 41 |
for date in data_dict: |
42 |
if len(date) != 10:
|
|
43 |
raise ValueError("Invalid date format for key value --> ddmmYYYYhh expected!")
|
|
42 |
if len(date) != 13:
|
|
43 |
raise ValueError("Invalid date format for key value --> YYYY-mm-dd-hh expected!")
|
|
44 | 44 |
for data in data_dict[date]: |
45 | 45 |
csv_line = data_dict[date][data] |
46 | 46 |
if not isinstance(csv_line,CSVDataLine.CSVDataLine): |
modules/crawler/Utilities/Database/DatabaseLoader.py | ||
---|---|---|
68 | 68 |
database_data_line = DatabaseDataLine.DatabaseDataLine( |
69 | 69 |
name, devices[name]["x"], devices[name]["y"], date, occurrence) |
70 | 70 |
|
71 |
# if you want to change table split by hours or months change this |
|
72 |
date_without_hours = date[:-2]
|
|
71 |
# if you want to change table split by hours or months change this YYYY-mm-hh-dd
|
|
72 |
date_without_hours = date[:-3]
|
|
73 | 73 |
if date_without_hours not in date_dict: |
74 | 74 |
date_dict[date_without_hours] = list() |
75 | 75 |
|
modules/crawler/Utilities/DateFormating.py | ||
---|---|---|
5 | 5 |
string_date: string containing date in format 22.08.2018 12:27:00 |
6 | 6 |
|
7 | 7 |
Returns: |
8 |
string of date in format 0804201814 ddmmYYYY
|
|
8 |
string of date in format YYYY-mm-dd-hh
|
|
9 | 9 |
""" |
10 | 10 |
if string_date[11].isspace(): |
11 | 11 |
pos = 0 |
... | ... | |
21 | 21 |
|
22 | 22 |
string_date = srr |
23 | 23 |
|
24 |
return_date = string_date[:2] + string_date[3:5] + string_date[6:10]
|
|
24 |
return_date = string_date[6:10] + '-' + string_date[3:5] + '-' + string_date[:2]
|
|
25 | 25 |
|
26 | 26 |
return return_date |
27 | 27 |
|
28 | 28 |
|
29 | 29 |
def date_time_formatter(string_date): |
30 | 30 |
""" |
31 |
Converts one type of date format "dd.mm.yyyy hh.mm.ss" to date format ddmmYYYYhh
|
|
31 |
Converts one type of date format "dd.mm.yyyy hh.mm.ss" to date format YYYY-mm-dd-hh
|
|
32 | 32 |
Args: |
33 | 33 |
string_date: string containing date in format 22.08.2018 12:27:00 |
34 | 34 |
|
35 | 35 |
Returns: |
36 |
string of date in format 0804201814 ddmmYYYYhh
|
|
36 |
string of date in format YYYY-mm-dd-hh
|
|
37 | 37 |
""" |
38 | 38 |
if string_date[11].isspace(): |
39 | 39 |
pos = 0 |
... | ... | |
49 | 49 |
|
50 | 50 |
string_date = srr |
51 | 51 |
|
52 |
return_date = string_date[:2] + string_date[3:5] + string_date[6:10] + string_date[11:13]
|
|
52 |
return_date = string_date[6:10] + '-' + string_date[3:5] + '-' + string_date[:2] + '-' + string_date[11:13]
|
|
53 | 53 |
|
54 | 54 |
return return_date |
Také k dispozici: Unified diff
Date format reworked for new datepicker