Skip to main content

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

  1. Install the dependencies:

    uv sync --frozen --no-dev
    
  2. 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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

illallangi_tripit-0.8.0.tar.gz (10.5 kB view details)

Uploaded Source

Built Distribution

illallangi_tripit-0.8.0-py3-none-any.whl (14.4 kB view details)

Uploaded Python 3

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

Hashes for illallangi_tripit-0.8.0.tar.gz
Algorithm Hash digest
SHA256 6c8f728e1c3880cf9cc7763e2520095805bb17e217d2027b59cfb6a0c7463670
MD5 ebb4c477bb4546b655e4d3da0d1fcf98
BLAKE2b-256 4a46519687ddc53a77d9d15ccee33de0db3a36d46ea9141c079147c3d837b49b

See more details on using hashes here.

File details

Details for the file illallangi_tripit-0.8.0-py3-none-any.whl.

File metadata

File hashes

Hashes for illallangi_tripit-0.8.0-py3-none-any.whl
Algorithm Hash digest
SHA256 ce98acb3af5e855ac53b140527f9f23a3f2e8c5dfa32d958ce41a6a5c92eaa4e
MD5 87ca2de2b206e2bf4fb669bb81118f23
BLAKE2b-256 c8d5c48f412454f8ad34a323c116697623f5649e906b362a08fb7dc49a2f7d5b

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page