Skip to content
kleagPublic

About

A tool to plan your next trip

Topics

Resources

Contributing

Security policy

Stars

4 stars

Watchers

1 watching

Forks

Repository files navigation

Otripy - An open trip planning tool

PyPI Version License Downloads Supported Versions CI Contributors

Description

Otripy is a desktop application for trip planning. You plan a trip by adding locations on an OpenStreetMap map, each with a note: text with formatting and images. Trips are saved as files on your computer or on a Nextcloud server.

Otripy is developed and used daily on Linux, and packaged for Windows and macOS too.

Otripy is already usable but would be better with a lot of other features. Some wanted features are listed in the issues. Don't hesitate to open a new issue with your ideas, and to contribute them if you can!

Features

  • OpenStreetMap map, with zoom and pan
  • Add a location by clicking on the map: its note starts with the place's name and address
  • Search places by name and add them from the results
  • List of locations, reorderable by drag and drop; the first line of a note is the location's title
  • Groups of locations, such as the days of the trip, and notes about the whole trip
  • Notes with formatting (headings, bold, italic, underline, strikethrough) and images
  • Marker icon and color for each location
  • Open and save trips as local files
  • Open and save trips on any Nextcloud server you have access to
  • Distances and routes between locations, by car, bicycle or foot
  • Export to map apps on phones, such as Organic Maps, to use the trip offline during the journey

Screenshots

Otripy GUI snapshot

Installation

Ready-to-use installers for Windows, macOS (13 or later) and Linux (AppImage) are attached to each release. Otripy is also on PyPI; with uv:

uv tool install otripy
otripy

See the installation guide for each platform's details.

Documentation

The user guide explains how to use Otripy, including Nextcloud, and describes its file format.

Contributing

Contributions are welcome! Translations into new languages are welcome too: see the translators' guide. See CONTRIBUTING.md for the development setup, the tests and the release process, and ROADMAP.md for the planned work. Changes are listed in CHANGELOG.md.

License

Otripy is Free Software, licensed under the GNU Affero General Public License, version 3 or later. See the AGPL file for details. In summary: you can use it, share it, change it, redistribute your changes, but any version you offer, with or without changes, must be under the same (or a compatible) license.

Credits

Otripy is developed and maintained by Kleag. Special thanks to all contributors!

Otripy builds on:


For more information, visit the GitHub repository or the PyPI page.

About

A tool to plan your next trip

Topics

Resources

Contributing

Security policy

Stars

4 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages