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

Uploaded Source

Built Distribution

illallangi_tripit-0.7.0-py3-none-any.whl (15.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: illallangi_tripit-0.7.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.7.0.tar.gz
Algorithm Hash digest
SHA256 e8e7e3c8a2d79536955985982d0cb85841cc922ae60f2c4f201cb9b56c1443c1
MD5 0a17735c509d6014b299498f15f0657e
BLAKE2b-256 f7fa878dd00b0d84d3b437013c8eee486ec6c14bacca18e1e28ff0cf795753e1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for illallangi_tripit-0.7.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f2bcf9a6c8b28cf98821310e190020628ec293dcc6a6ead31d9b41244b30bf25
MD5 90e2faa3966625127aa494ca05bc1992
BLAKE2b-256 f697572b75755d7895b2c3c0304f4e55ff82af12291aa3284da7eb3a3190b258

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