A collection of command line tools to interact with TripIt.
Project description
Illallangi TripIt
Illallangi TripIt is a collection of command line tools to interact with TripIt.
Requirements
- Python >= 3.10.12
Installation
Using Python
-
Install the dependencies:
uv sync --frozen --no-dev
-
Install the project:
uv sync --frozen
Usage
Command Line Interface
The main entry point for the CLI is tripit-tools
. You can see the available commands by running:
tripit-tools --help
Example Commands
List trips:
tripit-tools trips
List trips in JSON format:
tripit-tools trips --json
Development
Code Formatting and Linting
To format and lint the code, use the following command:
make ruff
Cleaning Up
To clean up the project directory, use the following command:
make clean
Building and Pushing Docker Image
To build the Docker image, use the following command:
make image
To push the Docker image to a registry defined in the DEV_REGISTRY
environment variable, use the following command:
make push
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file illallangi_tripit-0.8.0.tar.gz
.
File metadata
- Download URL: illallangi_tripit-0.8.0.tar.gz
- Upload date:
- Size: 10.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6c8f728e1c3880cf9cc7763e2520095805bb17e217d2027b59cfb6a0c7463670 |
|
MD5 | ebb4c477bb4546b655e4d3da0d1fcf98 |
|
BLAKE2b-256 | 4a46519687ddc53a77d9d15ccee33de0db3a36d46ea9141c079147c3d837b49b |
File details
Details for the file illallangi_tripit-0.8.0-py3-none-any.whl
.
File metadata
- Download URL: illallangi_tripit-0.8.0-py3-none-any.whl
- Upload date:
- Size: 14.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ce98acb3af5e855ac53b140527f9f23a3f2e8c5dfa32d958ce41a6a5c92eaa4e |
|
MD5 | 87ca2de2b206e2bf4fb669bb81118f23 |
|
BLAKE2b-256 | c8d5c48f412454f8ad34a323c116697623f5649e906b362a08fb7dc49a2f7d5b |