Commit graph

16 commits

Author SHA1 Message Date
76b77c17ba
refactor: improve code readability and structure
Enhanced readability and consistency by reformatting `pyproject.toml` and other Python files. Removed unnecessary imports and ensured consistent styling across the codebase. These changes boost maintainability and reduce potential errors.
2024-07-02 08:21:34 +02:00
fd297a612f
feat: Add badges and update URLs for Trackbert project
- Introduced support and PyPI version badges in README to enhance visibility and provide quick access to the package version and support options.
- Updated URLs in both README and pyproject.toml, shifting the project's homepage, bug tracker, and source code references to the new git.private.coffee platform. This move supports a more centralized and private management of the project infrastructure.

The inclusion of badges in the README not only improves the aesthetic appeal but also offers essential information at a glance, encouraging user engagement. Transitioning to private.coffee for project URLs signifies a strategic choice towards a more controlled and secure environment for development and community interaction.
2024-04-16 09:28:57 +02:00
66cee293ec
Bump version to 0.3.0-dev, replace Tracker class with Core class. 2023-09-06 12:51:07 +02:00
98e610a2a1
Bump version to 0.2.6
Updated the version number in pyproject.toml from 0.2.5 to 0.2.6. This is a minor version bump.
2023-09-06 12:04:42 +02:00
f2ca2e0748
Update pyproject.toml & keydelivery.py
- Update pykeydelivery dependency to version >= 0.9.1 in pyproject.toml
- Refactor the supported_carriers method in keydelivery.py to use self.api.list_carriers() instead of making an HTTPRequest to "https://app.kd100.com/console/utils/kdbm"
2023-08-31 09:01:04 +02:00
ca16a01dda
Version bump to 0.2.5 and added a new function for handling database sessions 2023-08-30 12:30:21 +02:00
b12a7f71c5
Bump version to 0.2.4, add DPD tracker, and fix sorting of events. 2023-08-30 12:14:38 +02:00
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. 2023-08-30 10:59:13 +02:00
751a7ad9e5
Update version to 0.2.2, add DHL tracking provider, and improve config file generation and loading
- Change version in pyproject.toml to 0.2.2
- Add DHL tracking provider to README.md
- Update README.md with instructions for generating a config file
- Improve config file generation in __main__.py
- Load config file in Tracker class
- Update start and start_async methods in Tracker class to accept an optional config file path
2023-08-29 18:58:32 +02:00
44fe6a28a2
feat: Add DHL configuration and implementation
This commit adds the DHL configuration and implementation to the project.

- Added DHL configuration to the config file.
- Updated the project version to 0.2.1 in the pyproject.toml file.
- Created a new file for the DHL tracker implementation.
- Implemented the DHL tracker functionality to get shipment events.
- Added DHL to the list of supported carriers.
2023-08-29 10:47:52 +02:00
23407f031e
Bump version to 0.2.0 and add alembic as a dependency.
The commit also includes changes to add Alembic configuration file, add migration scripts for initial migration, and modify the database class to include functions for running migrations and creating new migrations.
2023-08-29 10:30:45 +02:00
eb87e38507
Update README.md and pyproject.toml
- Add FedEx as a new tracking provider in README.md
- Update version number to 0.1.3 in pyproject.toml
2023-08-27 10:38:11 +02:00
01a0d1dc35
Add FedEx tracking functionality and configuration to the code
- Add FedEx configuration to config.ini
- Add FedEx tracking module to dependencies
- Implement FedEx tracking functionality
- Add FedEx as a supported carrier in the tracker
2023-08-27 10:36:30 +02:00
edb021536e
Version bump 2023-08-26 07:30:00 +02:00
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
2023-08-25 07:54:34 +02:00
619aa99e35
Making trackbert a proper package
Adding .gitlab-ci.yml
2023-08-25 07:37:43 +02:00