Commit graph

  • 2664cabae0
    feat: add support for 4PX tracking provider main Kumi 2024-09-06 21:32:59 +0200
  • fcfe4c4b83
    chore: update .gitignore to exclude new directories and files Kumi 2024-08-28 07:28:41 +0200
  • bf30e323f1
    feat(core): Add shipment management and notifier handlers Kumi 2024-07-02 11:02:33 +0200
  • ea1fe9fbde
    fix(core): handle missing entry point groups gracefully Kumi 2024-07-02 08:25:52 +0200
  • d0cb2906c6
    refactor: standardize constructor signatures for notifiers Kumi 2024-07-02 08:25:39 +0200
  • 76b77c17ba
    refactor: improve code readability and structure Kumi 2024-07-02 08:21:34 +0200
  • b4f0da0d1c
    feat: enhance Matrix notifier with JSON encoding Kumi 2024-04-16 12:42:55 +0200
  • 62e7bc7e7b
    feat: migrate from setuptools to importlib.metadata Kumi 2024-04-16 10:48:38 +0200
  • d985235393
    feat(notifiers): Add Matrix notifier support Kumi 2024-04-16 10:47:07 +0200
  • cc7230e8aa
    feat: Implement external notifiers and providers discovery Kumi 2024-04-16 09:29:37 +0200
  • fd297a612f
    feat: Add badges and update URLs for Trackbert project Kumi 2024-04-16 09:28:57 +0200
  • 074ddd1edb
    Refactor notification urgency handling in notify_event method Kumi 2023-09-13 09:30:31 +0200
  • 2eca302234
    Refactor PostAT.get_status() to handle exceptions when fetching shipment status. Kumi 2023-09-12 09:16:15 +0200
  • f7e9c76f64
    Add handling for existing shipments and improve update functionality in __main__.py Kumi 2023-09-12 08:35:10 +0200
  • ecc540ab6e
    Update shipment validation and error message handling Kumi 2023-09-12 08:23:40 +0200
  • 9a79d06544
    Create shipment if it doesn't exist; exit with error if update flag not set. Kumi 2023-09-12 08:22:29 +0200
  • e9c7ed12d3
    Update shipment with carrier for a given tracking number Kumi 2023-09-12 08:20:15 +0200
  • dafce82106
    Refactor carrier selection logic in __main__.py Kumi 2023-09-12 07:48:33 +0200
  • 4cddd70254
    Refactor carriers selection logic for clarity and readability. Kumi 2023-09-12 07:47:06 +0200
  • 81dbed9ca2
    Refactor Core class to find and include external notifiers and providers Kumi 2023-09-06 13:47:21 +0200
  • 28f1374233
    Add missing import Kumi 2023-09-06 13:42:31 +0200
  • f3435f581f
    Add missing import Kumi 2023-09-06 13:41:25 +0200
  • 62227ec644
    Fix error handling in Core class when loading notifier classes Kumi 2023-09-06 13:38:35 +0200
  • e53a723188
    Major refactoring Kumi 2023-09-06 13:36:46 +0200
  • 66cee293ec
    Bump version to 0.3.0-dev, replace Tracker class with Core class. Kumi 2023-09-06 12:51:07 +0200
  • 98e610a2a1
    Bump version to 0.2.6 v0.2.6 Kumi 2023-09-06 12:04:42 +0200
  • 74883d15bd
    feat: Add shipment disabled flag to database Kumi 2023-09-06 12:03:54 +0200
  • c3633450bb
    Update error handling and exiting Kumi 2023-09-06 08:16:47 +0200
  • 22d2c06f60
    feat: Add error handling to shipment processing loops Kumi 2023-09-06 08:13:37 +0200
  • f2ca2e0748
    Update pyproject.toml & keydelivery.py Kumi 2023-08-31 09:01:04 +0200
  • bcbd2989eb
    Fix logging level for shipment without carrier Kumi 2023-08-30 12:51:20 +0200
  • e5d85d80d1
    Add DPD to README.md Kumi 2023-08-30 12:48:40 +0200
  • ca16a01dda
    Version bump to 0.2.5 and added a new function for handling database sessions v0.2.5 Kumi 2023-08-30 12:30:21 +0200
  • b12a7f71c5
    Bump version to 0.2.4, add DPD tracker, and fix sorting of events. v0.2.4 Kumi 2023-08-30 12:14:38 +0200
  • ad44b1e1cc
    Update trackbert version to 0.2.3, add tabulate to dependencies, and refactor main function arguments in __main__.py. Also, introduce HTTPRequest class for handling HTTP requests. v0.2.3 Kumi 2023-08-30 10:59:13 +0200
  • 751a7ad9e5
    Update version to 0.2.2, add DHL tracking provider, and improve config file generation and loading v0.2.2 Kumi 2023-08-29 18:58:32 +0200
  • 44fe6a28a2
    feat: Add DHL configuration and implementation v0.2.1 Kumi 2023-08-29 10:47:52 +0200
  • 23407f031e
    Bump version to 0.2.0 and add alembic as a dependency. v0.2.0 Kumi 2023-08-29 10:30:45 +0200
  • eb87e38507
    Update README.md and pyproject.toml v0.1.3 Kumi 2023-08-27 10:38:11 +0200
  • 01a0d1dc35
    Add FedEx tracking functionality and configuration to the code Kumi 2023-08-27 10:36:30 +0200
  • 07619ff4a8
    Fix logging error when getting events for a tracking number Kumi 2023-08-26 07:42:57 +0200
  • edb021536e
    Version bump v0.1.2 Kumi 2023-08-26 07:30:00 +0200
  • ebe1eff2f4
    Handle case when no events are found for a given tracking number. Kumi 2023-08-26 07:29:25 +0200
  • e5967c7692
    Add GLS as a new tracking provider and update installation instructions Kumi 2023-08-25 08:33:32 +0200
  • ecde311927
    Bump version to 0.1.1 in pyproject.toml & add GLS tracker - Increase version to 0.1.1 in pyproject.toml to show updated version - Add "glsapi" as a new dependency in pyproject.toml for package - Add GLS tracker module - Create GLS class and methods to get status and supported carriers v0.1.1 Kumi 2023-08-25 07:54:34 +0200
  • e4478d4a42
    Update .gitignore Kumi 2023-08-25 07:44:22 +0200
  • 42b60cf56b
    Update Usage section in README Kumi 2023-08-25 07:39:11 +0200
  • 619aa99e35
    Making trackbert a proper package Adding .gitlab-ci.yml Kumi 2023-08-25 07:37:43 +0200
  • 1d90de9205
    chore: Run black on code Kumi 2023-08-24 17:43:23 +0200
  • 9374b1284e
    Update loop_interval in Tracker class and handle timeout while processing shipments Kumi 2023-08-24 17:34:18 +0200
  • 080b019efc
    feat: Add asynchronous support for tracking shipments Kumi 2023-08-24 17:27:43 +0200
  • 208762ec38
    classes/database.py: Updated table names and added methods to update and disable shipments classes/tracker.py: Added handling for disabled shipments and improved logging statements trackbert.py: Added commands to update and disable shipments Kumi 2023-08-24 16:05:46 +0200
  • 0e0b24daba
    Update icon path in Tracker class for notify-send command Kumi 2023-08-24 15:35:06 +0200
  • a8a7522ff0
    Refactor shipment_id assignment in Tracker and trackers/keydelivery.py Kumi 2023-08-24 15:33:09 +0200
  • e71a30630d
    Refactor event sorting and logging in Tracker class Kumi 2023-08-24 14:48:21 +0200
  • 1ae1a88975
    feat: Add write_event method to Database class Kumi 2023-08-24 14:46:54 +0200
  • fdc6af1059
    Add classes for database and tracker Kumi 2023-08-24 13:31:07 +0200
  • ebcb3ef6aa
    Fix latest known event logging Kumi 2023-08-23 12:09:47 +0200
  • d09daaa0cc
    Update shipment tracking logic and debugging output Kumi 2023-08-23 10:43:34 +0200
  • 1a8d5608a0
    Set urgency to critical for latest event Kumi 2023-08-21 12:33:04 +0200
  • 3a36b18d65
    feat: Add desktop notification functionality with icon Kumi 2023-08-21 09:14:25 +0200
  • 69e5023994
    Refactor event loop for trackbert.py Kumi 2023-08-21 09:02:30 +0200
  • 053ae780e1
    Update debug logs with latest known and upstream events Kumi 2023-08-21 09:01:32 +0200
  • 33721e4939
    Use sort to get latest events Kumi 2023-08-21 09:00:01 +0200
  • c12572430f
    Add new files and update existing files with configuration details. Kumi 2023-08-18 09:59:40 +0200
  • 1c2f41587b
    chore: Add docstrings to all functions chore: Add missing type hints Kumi 2023-08-18 09:38:18 +0200
  • 018cccb6a1
    chore: Update logging format and add debug messages Kumi 2023-08-18 09:17:05 +0200
  • 9802e28454
    feat: Add logging and error handling for notifications Kumi 2023-08-18 09:13:10 +0200
  • 44d854653f
    Catch error in realtime tracking Output time with event Kumi 2023-08-18 08:42:12 +0200
  • c2963ef041
    Quick implementation of adding shipment to db Kumi 2023-08-18 08:33:32 +0200
  • ab325de5a6
    Current status Kumi 2023-08-17 12:50:49 +0200