Commit graph

50 commits

Author SHA1 Message Date
c8bde6f22b removed support for bottle and pyramid. cherrypy is most easy to integrate and fits to all my needs... 2022-08-28 04:56:33 +02:00
5fe2d053fe deleted an old unused file 2022-08-28 04:19:28 +02:00
d2f3484ca9 Added a simple data model class to be more flexible. SQLAlchemy will not be included. uplink is to small for this... maybe later. Lot of housekeeping where done too. 2022-08-28 04:17:53 +02:00
4fddd1e7fc just a small fix for database changes 2022-08-28 00:12:05 +02:00
a14fccfb71 Totally refactored. Split everything in classes. Integrated HTTP server support for a status page. bottle, celery and pyramid supported but I will choose only one. Currently cherrypy looks perfect. Writing results to a database will become optionally and will use SQLAlchemy in the next days. This all is a work in progress and the code should not really be used. I am refreshing my Python skills and I hope the next release will be modular and usable for everybody... stay tuned 2022-08-27 18:46:47 +02:00
3c4aa09bf1 Directory refactoring to be more native to Python. 2022-08-25 21:02:22 +02:00
d815508396 Lot of refactoring in the daemon class and some more cleanups. 2022-08-25 19:48:05 +02:00
ec3a61e019 only beauty fixes... :) 2022-08-25 03:31:53 +02:00
4196745300 set version to 0.6.0 2022-08-25 02:43:31 +02:00
eba54b8cb0 added kill and restart args to stop or restart the daemon if running... 2022-08-25 02:34:25 +02:00
8dd81c5eee import threadung libs only when used 2022-07-31 21:26:18 +02:00
452b57c45b Arguments typo fix; FILE->LOGFILE 2022-07-18 13:08:10 +02:00
850360037b Version set to 0.5.2 2022-07-18 10:19:16 +02:00
af62c76817 Version fix and added a new line... 2022-05-04 05:32:59 +02:00
5a0b170610 Directories restructered 2021-12-28 23:49:01 +01:00
3966cd0e0f Refactoring, Cleanups and prepared a new directory structure 2021-12-27 21:04:49 +01:00
ac1369657f Added basic logging to file and stdout. Set fritzconnection to version 1.8.0 2021-12-27 20:21:01 +01:00
6d0ef7b137 Added threading to cron and foreground execution mode 2021-12-27 16:55:54 +01:00
05b056a30c Lot of cleanups 2021-12-27 04:24:33 +01:00
7e8e3545a4 Exception handling fixes 2021-12-27 03:54:23 +01:00
2d9643c946 String format fix 2021-12-27 03:40:38 +01:00
2eafd9517d CLI output date and time added 2021-12-27 03:38:54 +01:00
33981f1b35 Output cleanup 2021-12-27 03:26:59 +01:00
8811a1c293 Replaced tabs with whitespaces. 2021-11-14 04:57:09 +01:00
6aa6a2e620 Some files' header update. 2021-11-14 04:37:56 +01:00
6ec071287f Lot of refactoring and tests. Maybe all this will be veverted but the code still runs 2021-11-14 01:09:39 +01:00
9d200a5942 Just typo fixes. 2021-11-13 09:17:47 +01:00
3e5222f97c First real UNIX daemon based version of the code. 1000 Cleanups and Fixes... :) 2021-11-13 07:30:05 +01:00
021977513d Cleanups. Code seems to work nice like it is... 2021-06-10 06:28:22 +02:00
16847cab4a Logging typo fix 2021-06-10 06:00:10 +02:00
821daedfc4 Logging typo fix 2021-06-10 05:57:39 +02:00
29d91b18aa Logging to stdout color changes and some general fixes. 2021-06-10 05:56:32 +02:00
81e72aa7fa More exception handling and some logging fixes. 2021-06-10 05:37:31 +02:00
f531e89a2f root_logger bug fix? 2021-06-10 04:57:52 +02:00
5f8432ccdc Logging output fixes. 2021-06-10 04:32:11 +02:00
7179412d99 Version bump because the code is more clean and bugs are fixed. 2021-06-10 04:04:39 +02:00
96be07cd3d Logging fix. 2021-06-10 03:30:55 +02:00
0481d09e20 Added source_host to database table. This is the host where uplink runs on. 2021-06-10 03:12:36 +02:00
7449d7b68f Removed SQLite support at all. Will only support MariaDB/MySQL from now on. 2021-06-10 02:43:56 +02:00
34589b0ea6 changed python interpreter from 3.8 to 3 2020-10-05 02:56:26 +02:00
2ebd02f7d2 added small comment 2020-10-05 01:30:03 +02:00
1db29f56d2 added error handling when database connection fails 2020-10-05 01:24:01 +02:00
7a97b0a043 added threading and a new field in the database 2020-09-10 23:06:58 +02:00
80a54d0254 switched from sqlite to mysql. support for sqlite will coma back at some time. removed local installed submodule libraries. need to be installed on the system using pip or package manager 2020-09-10 21:39:26 +02:00
261d4fabfc lot of changes and improvements. new features but not all completed but the code works 2020-09-10 03:07:29 +02:00
d4062e8aa6 cleanups 2020-09-08 02:12:21 +02:00
53dc0beb08 restrichted to python 3.8 2020-09-07 05:32:44 +02:00
9776448c89 added a cron mode. this will execute the script only once and then execute 2020-09-07 03:16:55 +02:00
7d55d168d4 added path to include local fritzconnection library 2020-09-07 02:31:39 +02:00
645a95ae90 renamed uplink.py to uplink. added content to README.md 2020-09-07 01:55:42 +02:00
Renamed from uplink.py (Browse further)