diff options
author | Thomas Lange <code@nerdmind.de> | 2022-11-06 14:35:28 +0100 |
---|---|---|
committer | Thomas Lange <code@nerdmind.de> | 2022-11-06 14:35:28 +0100 |
commit | f8b04aaf563fe1a7617714d7f5e56df14fee870f (patch) | |
tree | ddc8e9d3c664550d799602af26eea409b0d93d5a | |
parent | 053ecd3296df4b297a5c3bb7a00e5f3eb58ff7d7 (diff) | |
download | android-sms-extractor-f8b04aaf563fe1a7617714d7f5e56df14fee870f.tar.gz android-sms-extractor-f8b04aaf563fe1a7617714d7f5e56df14fee870f.tar.xz android-sms-extractor-f8b04aaf563fe1a7617714d7f5e56df14fee870f.zip |
Add "--datetime-format" option
-rwxr-xr-x | package/bin/android-sms-extractor | 14 |
1 files changed, 6 insertions, 8 deletions
diff --git a/package/bin/android-sms-extractor b/package/bin/android-sms-extractor index 601ff8c..f8872ed 100755 --- a/package/bin/android-sms-extractor +++ b/package/bin/android-sms-extractor @@ -32,22 +32,20 @@ parser = ArgumentParser(prog="android-sms-extractor", description="Android SMS Extractor") #=============================================================================== -# Define positional arguments +# Define arguments #=============================================================================== parser.add_argument('db_file', action='store', help="Path to the SQLite database file") +parser.add_argument('--datetime-format', action='store', dest='dt_format', + help="Set datetime (strftime) format for text output (default: %(default)s)", + default="%Y-%m-%d %H:%M:%S") + #=============================================================================== # Parse arguments #=============================================================================== args = parser.parse_args() -# Default -date_format_string = "%Y-%m-%d %H:%M:%S" - -# German version -# date_format_string = "am %d.%m.%Y um %H:%M:%S" - if not os.path.isfile(args.db_file): exit("Could not open file »{}«".format(args.db_file)) @@ -80,7 +78,7 @@ for conversation in c.fetchall(): # Remove the last 3 digits (milliseconds) from timestamp msg_time = int(str(msg_time)[:-3]) - msg_time_formatted = datetime.fromtimestamp(msg_time).strftime(date_format_string) + msg_time_formatted = datetime.fromtimestamp(msg_time).strftime(args.dt_format) sim_slot_id = result[3] |