2
1
Fork
You've already forked libreppc
0
A simple profile page creator
  • CSS 44.6%
  • Python 37.1%
  • HTML 18.3%
Find a file
2024年05月11日 11:42:05 +03:00
docs Add docs, new screenshot and update README 2024年04月15日 10:06:03 +03:00
libreppc Fix some templates bugs 2024年05月11日 11:42:05 +03:00
resources Add docs, new screenshot and update README 2024年04月15日 10:06:03 +03:00
.gitignore Update README and version 2024年04月14日 19:07:12 +03:00
LICENSE Initial commit 2024年02月23日 13:09:14 +03:00
MANIFEST.in Add MANIFEST.in, fix bug with empty templates and static in pypi package 2024年04月15日 06:56:00 +03:00
README.md Update version and README 2024年05月11日 11:32:19 +03:00
setup.py Add pygments as dependency, increase version 2024年04月15日 12:53:20 +03:00

libreppc

A simple profile page creator. You can see themes examples here.

Installation

$ pip install libreppc
$ python -m libreppc --serve

Getting started

You need to create config.json:

config.json structure

{
 "theme" : "CSS_FILE_NAME_WITHOUT_.css",
 "avatar" : "https://avatar-url.com",
 "username" : "yourusername",
 "description" : "yourdescription",
 "base_url" : "yourpageurl",
 "static_dir" : "static",
 "blog" : {
 "dir" : "blog",
 "title" : "Blog"
 },
 "icons" : [
 {
 "title" : "linktitle",
 "icon" : "iconurl",
 "url" : "linkurl"
 },
 ],
 "fields" : [
 {
 "title" : "Monero/XMR",
 "type" : "text",
 "target" : "yourcryptoaddress"
 },
 {
 "title" : "Patreon",
 "type" : "url",
 "target" : "https://patreon.com/"
 },
 ],
 "pages" : [
 {
 "title" : "projectname",
 "description" : "projectdescription",
 "filename" : "page"
 }
 ]
}

You also can generate config via:

$ python -m libreppc --init

Then you need to build site with:

$ python -m libreppc --build

Contacts

Contact Description
Matrix Matrix server

Support

You can support us here.