Skip to main content

A meme manager with web UI

Project description


Web UI 表情包管理器。


  • 浏览图片。
  • 添加、删除图片。
  • 给图片打标签,并可以按标签搜索。


$ pipx install meme-manager


$ meme-manager --help


# 初始化 sqlite 数据库:
$ meme-manager initdb foo.sqlite

# 运行:
$ meme-manager run foo.sqlite

# 打开浏览器,在地址栏输入:http://localhost:5000/index.html


说明: 后端使用 Python Flask + waitress 开发。 前端使用 React + Antd 开发。


$ git clone
$ cd meme-manager

# create venv
$ python3 -m venv .venv
$ source .venv/bin/activate
# install meme-manager and its dependencies.
$ pip install --editable .

# run unittest
$ python -m unittest discover

$ cp
$ vi # 填写好程序运行所需环境变量。
$ source # 读入环境变量。

# init db memes.sqlite
$ meme-manager initdb

# run on db memes.sqlite
$ flask run





$ pip install --user --upgrade setuptools wheel

$ pipx install twine

build and upload to pypi:

# 首先要 build 前端。
# 然后把前端 build 出来的 build/ 目录复制到 src/meme-manager 目录下,并改名为 frontend。

# build
$ python3 sdist bdist_wheel

# upload to pypi
$ twine upload dist/*

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for meme-manager, version 0.3.0
Filename, size File type Python version Upload date Hashes
Filename, size meme_manager-0.3.0-py3-none-any.whl (1.1 MB) File type Wheel Python version py3 Upload date Hashes View
Filename, size meme-manager-0.3.0.tar.gz (1.0 MB) File type Source Python version None Upload date Hashes View

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Huawei Huawei PSF Sponsor Microsoft Microsoft PSF Sponsor NVIDIA NVIDIA PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page