jotspot

Crates.iojotspot
lib.rsjotspot
version0.1.0
sourcesrc
created_at2023-09-24 17:21:00.608639
updated_at2023-09-24 17:21:00.608639
descriptionA versatile text-based user interface (TUI) tool designed to simplify the annotation process
homepage
repositoryhttps://github.com/ricardofares/jotspot/
max_upload_size
id982049
size37,134
Ricardo Fares (ricardofares)

documentation

README

Jotspot - Text Annotation Tool

Jotspot is a simple text annotation tool that allows you to create and manage text annotations with timestamps. Whether you want to jot down quick notes, timestamps for important events, or simply annotate text for future reference, Jotspot has got you covered.

Features

  • Annotation Creation: Easily create text annotations along with timestamps.
  • Timestamps: Annotations include timestamps indicating when they were created.
  • User-Friendly Interface: An intuitive and user-friendly text-based interface for annotation management.
  • List Annotations: View and manage your annotations conveniently.
  • Customizable: Customize your annotation text as you like it.
  • Timestamp Formatting: Jotspot provides user-friendly timestamp formatting like "X seconds ago," making it easy to understand when an annotation was created.

Getting Started

Prerequisites

Before you get started, ensure you have the following installed:

  • Rust (if you don't have it, you can get it here)
  • Git (for cloning the repository)

Installation

  1. Clone the "jotspot" repository to your local machine:

    git clone https://github.com/ricardofares/jotspot.git
    
  2. Change to the "jotspot" project directory:

    cd jotspot
    
  3. Build the project:

    cargo build --release
    

As a result, the project binary can be found in the target/release/ directory.

Usage

Use the jotspot command followed by your text to create a new annotation. For example:

./jotspot "This is my first annotation."

Run jotspot without arguments to enter the interactive annotation interface:

./jotspot

Use the interactive interface to view and manage your annotations.

Contributing

Contributions are welcome! If you want to contribute to Jotspot, please follow these steps:

  1. Fork the repository.
  2. Create a new branch for your feature or bug fix.
  3. Make your changes and commit them with clear, concise messages.
  4. Push your changes to your fork.
  5. Submit a pull request to the main repository.

Acknowledgments

  • The Cursive TUI Library for providing the user interface components.
  • The Rust community for creating a powerful and efficient programming language.
Commit count: 28

cargo fmt