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.4.2.tar.gz (10.0 kB view details)

Uploaded Source

Built Distribution

illallangi_tripit-0.4.2-py3-none-any.whl (12.6 kB view details)

Uploaded Python 3

File details

Details for the file illallangi_tripit-0.4.2.tar.gz.

File metadata

  • Download URL: illallangi_tripit-0.4.2.tar.gz
  • Upload date:
  • Size: 10.0 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.4.2.tar.gz
Algorithm Hash digest
SHA256 95ae64bbef50ed04855bba73d715327d2880e798317c72cfe3031d7d39578357
MD5 b6a55636ddd1e17c93d72e3362ef1070
BLAKE2b-256 d3ee67f74b7e529f48c92f5c28840e9c96547e9ef75dd9f70aeec97309550954

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for illallangi_tripit-0.4.2-py3-none-any.whl
Algorithm Hash digest
SHA256 064a370fca650b52ff049e81bc367c53317d1cc48bea5cf93524b6e286a9c441
MD5 921a33c8991584b2a3e2b7f9298e634e
BLAKE2b-256 05debd6a70b925c91254bd8181535ba8815009c91d471933997bfb84d47051d9

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