aboutsummaryrefslogtreecommitdiff
path: root/Silicium/utils.py
diff options
context:
space:
mode:
Diffstat (limited to 'Silicium/utils.py')
-rwxr-xr-xSilicium/utils.py25
1 files changed, 25 insertions, 0 deletions
diff --git a/Silicium/utils.py b/Silicium/utils.py
new file mode 100755
index 0000000..10cbbdd
--- /dev/null
+++ b/Silicium/utils.py
@@ -0,0 +1,25 @@
+#!/usr/bin/env python3
+# -*- coding: utf-8 -*-
+
+import datetime as _datetime
+
+from .Exceptions import *
+
+sili_base = 'http://silicium.org/forum'
+
+def decode_date(s):
+ """ Décodage de la date. """
+
+ # Get the tab.
+ tab = s.split()
+
+ # Get the data.
+ day = int(tab[0])
+ month = ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin',
+ 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'].index(tab[1]) + 1
+ year = int(tab[2])
+ hour, minute = map(int, tab[3].split(':'))
+
+ return _datetime.datetime(year, month, day, hour, minute, 0)
+
+# End of file.