Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/SelfRef/memento
- Owner: SelfRef
- License: gpl-3.0
- Created: 2023-05-25T22:39:30.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2023-11-10T09:21:19.000Z (about 1 year ago)
- Last Synced: 2024-04-27T14:33:29.960Z (9 months ago)
- Topics: adwaita, gnome, gtk, gtk4, libadwaita, linux, meme-driven-development, memes, memes-browser
- Language: Python
- Homepage:
- Size: 18 MB
- Stars: 11
- Watchers: 1
- Forks: 0
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-gtk - Memento - Meme browser, search and tagger with OCR tagging `#python` `#gtk4` `#libadwaita`. (Graphics / Image Viewers)
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