Forked from Meleneth that forked from me
Go to file
Gustavo Henrique Santos Souza de Miranda 77e191f480 test(entry_service): add test for creating an entry without photos
This commit adds a unit test to ensure that the EntryService's
`create` method correctly handles cases where an empty list of photos
is provided.

It verifies that the entry is created successfully and that the
`photos` relationship is an empty list, confirming the feature's
flexibility.
2025-07-20 16:03:45 -03:00
.github Update pylint_sonarqube.yml 2025-07-19 19:06:53 -03:00
src/pilgrim Update src/pilgrim/database.py 2025-07-20 03:23:37 -03:00
tests/service test(entry_service): add test for creating an entry without photos 2025-07-20 16:03:45 -03:00
.gitignore Merge branch 'development' into feat/photo-sidebar-tui 2025-06-29 22:26:10 -03:00
CHANGELOG.md Update CHANGELOG.md 2025-07-19 17:40:01 -03:00
LICENSE Initial commit 2025-05-31 01:35:43 +00:00
README.md Update README.md 2025-07-08 18:59:33 -03:00
pyproject.toml Simplify the pyproject.toml 2025-07-20 02:47:05 -03:00
requirements.txt Merge branch 'development' into dependabot/pip/textual-approx-eq-4.0.0 2025-07-14 16:02:35 -03:00

README.md

Pilgrim

Overview

Pilgrim is a Python-based travel diary application designed to help users document and manage their travel experiences. The project provides tools for recording trips, organizing travel notes, and storing memories in a structured and accessible format.

Features

  • Create and manage travel diaries
  • Add, edit, and delete travel entries
  • Organize trips by date, location, or theme
  • Store photos and add them to the diary entry

Requirements

  • Python 3.8 or higher
  • Linux operating system (tested on Ubuntu 20.04+)
  • Visual Studio Code (VSCode) for development (optional but strongly recommended)
  • pip (Python package installer)
  • Optional: virtualenv for isolated environments

Installation

To install the application you must issue the command:

 pip install --index-url https://test.pypi.org/simple/ --extra-index-url https://pypi.org/simple Pilgrim

Usage

To use application you just issue:

pilgrim

This will start the Pilgrim application. Follow the on-screen instructions to create and manage your travel diaries.

Changelog

To see all the changes in the current version, please refer to the CHANGELOG

License

This project is licensed under the BSD 3-Clause License — see the LICENSE file for details.