Skip to main content

YAMEP - Yet Another Markdown Editor in Python

Project description

YAMEP

YAMEP (Yet Another Markdown Editor in Python) is a lightweight and user-friendly markdown editor built with Python and PySide6. YAMEP offers a streamlined environment for writing and previewing markdown content with useful editing tools, live preview, and customizable themes.

Features

  • Markdown Editing with Live Preview: Write markdown in the editor with a real-time preview panel.
  • Syntax Highlighting: Inline code syntax highlighting to enhance readability.
  • File Management: Browse and open markdown files directly from the application.
  • Theme Toggling: Choose between light, dark, and blue themes for a comfortable editing experience.
  • Task Lists: Supports task lists with checkboxes in the preview.
  • Easy-to-Use Interface: Intuitive design with essential formatting buttons for markdown syntax.

Installation

Install on Arch Linux (via AUR)

You can install YAMEP on Arch Linux through the Arch User Repository (AUR). If you use an AUR helper like yay, install with:

yay -S yamep

Or manually clone and build the package with:

git clone https://aur.archlinux.org/yamep.git
cd yamep
makepkg -si

Install via pipx (Cross-Platform)

To isolate YAMEP in its own environment using pipx, first ensure pipx is installed, then run:

pipx install yamep

Manual Installation via Virtual Environment

If you'd like to install YAMEP in a virtual environment, follow these steps:

  1. Clone the repository:

    git clone https://codeberg.org/tomsh/yamep.git
    cd yamep
    
  2. Create and activate a virtual environment:

    python -m venv .venv
    source .venv/bin/activate  # On Windows, use .venv\Scripts\activate
    
  3. Install YAMEP with pip:

    pip install .
    
  4. Run YAMEP from the terminal:

    yamep
    

Usage

After installation, run yamep from the terminal or launch it from the Applications menu under Utilities (on supported desktop environments).

License

This project is licensed under the MIT License. See the LICENSE file for more details.

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

yamep-1.0.1.tar.gz (16.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

yamep-1.0.1-py3-none-any.whl (17.9 kB view details)

Uploaded Python 3

File details

Details for the file yamep-1.0.1.tar.gz.

File metadata

  • Download URL: yamep-1.0.1.tar.gz
  • Upload date:
  • Size: 16.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.12.7

File hashes

Hashes for yamep-1.0.1.tar.gz
Algorithm Hash digest
SHA256 ae093f817d4096552def5121bfdcc53f1411e2fa1a54a615b369862bb41df333
MD5 51addfc9f7238587944bc31d6d58d66f
BLAKE2b-256 f042b24c02ad4f855f064c7b035b6cb7912b3b81e6b8415f5d9ce2ab1274f963

See more details on using hashes here.

File details

Details for the file yamep-1.0.1-py3-none-any.whl.

File metadata

  • Download URL: yamep-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 17.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.12.7

File hashes

Hashes for yamep-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 6a3570b9199dc98cb4bd1bab6b0a7db69735d3182f5fc7855b3345bcc71169aa
MD5 393e8c18a65e2055f52d1560760f6acb
BLAKE2b-256 a48ae8c8ea9cc9f0f7bdcf170c5ae7660d507e97434902dfd4dc336594efe2f8

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page