Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/SelfRef/memento

Meme browser, search and tagger
https://github.com/SelfRef/memento

adwaita gnome gtk gtk4 libadwaita linux meme-driven-development memes memes-browser

Last synced: 2 months ago
JSON representation

Meme browser, search and tagger

Awesome Lists containing this project

README

        

# Memento
> /məˈmɛntoʊ/

Meme browser, search and tagger

## Demo
https://github.com/SelfRef/memento/assets/69125050/c1f41c03-7060-4929-8a4e-13588ca22c91

## Screenshots
List | Preview
---|---
![list](assets/screenshots/grid.png) | ![preview](assets/screenshots/preview.png)

## Features (incomplete)
- Browse your meme folder recursively
- Cache generation (loads faster second time)
- Preview panel with image details
- Search function based on filename and tags
- Build-in OCR tagging (allows to search for image text)
- More to come: [planned features](https://github.com/SelfRef/memento/labels/enhancement), [project roadmap](https://github.com/users/SelfRef/projects/4)

## Status
This project is in development state, not for daily use yet.

## Setup

### Requirements
- GTK 4
- libadwaita
- Python 3
- blueprint-compiler
- pillow (PyPI, required)
- unidecode (PyPI, requred)
- easyocr (PyPI, optional for OCR feature)

### Run
- Install requirements
- Clone repo
- Open VS Code workspace
- Run debugger or default build task