Awesome
<a href="https://travis-ci.org/Scarly-Cat/lamia"> <img src="https://api.travis-ci.org/Scarly-Cat/lamia.svg?branch=master"> </a> <a href="https://coveralls.io/github/Scarly-Cat/lamia?branch=master"> <img src="https://coveralls.io/repos/github/Scarly-Cat/lamia/badge.svg?branch=master"> </a>FYI - we are not really at a usable state, right now.
Progress is being made towards 0.1.0 - if you are interested in contributing, please check out our open issues. Pull requests that pass review are accepted, and work is being done on specific guidelines for contributing, but don't let that stop you.
lamia
Distributed blogging, polls, and status updates powered by activitypub, python, the gay agenda, and snake women.
Project Status: currently in rapid development.
Interested in joining the core team? Show us what you can do.
Documents
- Philosophy - general project philosophy
- Roadmap - current project roadmap, basically a (hopeful) timeline
- Goals - current project goals and ambitions
- Code - code standards, please read if you want to contribute
- Glossary - dictionary for project terms
Primary Team
- scarly - project manager, lead developer
- Chel - interface design, user experience, project secretary
Installation Instructions
We'll clean these up later on, but for now this is as good as it gets.
Requirements
- Python 3.7+
- PostgreSQL
Create a config file
This file should be named lamia.config
. The contents are just environment variables.
Click here if you want to know more about these options, or the other options that can be set.
DB_ECHO=False
DB_DSN="postgresql://user:password@hostname/database"
SITE_NAME="A Lamia Social"
BASE_URL="http://your_hostname"
SECRET_KEY=your_secret_key
TEMPLATE_RELOAD=True
Steps
- Go to the place you want to install lamia:
cd /the/place/you/want/to/put/lamia
- Download the current repository:
git clone https://github.com/Scarly-Cat/lamia.git
- Enter the lamia directory:
cd lamia
- Grab the requirements (may be pip3 depending on your python version):
pip install requirements.txt
- Hopefully the above works.
- Run
./lamia-cli build-babel
to initalize the translations system pip install uvicorn
uvicorn lamia:app
Other Contributors
- MrsRemi - created the first drawing of Lamilia
- Nuclear Baked Potato - general co-conspirator, developer, tasty root vegetable, documentation wrangler