No description
Find a file
2025-01-23 10:11:47 +13:00
app Merge remote-tracking branch 'origin/main' 2025-01-22 16:17:53 +13:00
docs inline commenting 2025-01-17 15:50:37 +13:00
migrations user extra field - increase label field length 2025-01-22 09:00:20 +13:00
testing_data activitypub - signature testing 2023-08-26 13:08:00 +12:00
.gitignore allow css debugging (the map file isn't fetched under normal circumstances) 2024-07-11 07:16:48 +00:00
.woodpecker.yaml sends email on action 2024-03-16 21:34:52 +01:00
babel.cfg translations for German, French, Portuguese, Japanese 2024-03-17 19:14:27 +13:00
celery_worker.default.py move long-running tasks to separate background process (celery + redis) 2023-12-24 13:28:41 +13:00
celery_worker_docker.py specific config for docker to have baked in the image 2024-03-11 08:53:36 +01:00
compose.yaml add pf_network and depends_on to docker compose file 2024-12-16 11:27:55 +13:00
config.py db pool config options 2025-01-20 13:47:10 +13:00
contributing.md symlink contributing.md 2024-11-25 08:45:19 +13:00
daily.sh script to run the daily maintenance tasks 2024-08-18 12:15:49 +12:00
deploy.sh refresh packages based on requirements.txt when deploy.sh is run 2024-09-23 12:08:47 +12:00
dev_notes.txt update dev notes #337 2024-10-08 07:16:23 +13:00
Dockerfile remove moviepy and ffmpeg dependency 2024-12-16 20:49:43 +13:00
email_notifs.sh auto clean up old activity log entries 2024-03-04 21:40:07 +13:00
entrypoint.sh add pf_network and depends_on to docker compose file 2024-12-16 11:27:55 +13:00
entrypoint_celery.sh add pf_network and depends_on to docker compose file 2024-12-16 11:27:55 +13:00
env.docker.sample sample docker config 2024-12-16 11:30:28 +13:00
env.sample typo in env.sample 2024-09-30 09:20:05 +13:00
FEDERATION.md more federation edits, adding ap examples files 2024-11-24 18:40:47 -05:00
gunicorn.conf.py remove gevent entirely 2025-01-23 10:11:47 +13:00
INSTALL.md ruff linter 2025-01-21 09:58:00 +13:00
interests.txt remove kbin.social default communities 2024-02-09 11:07:44 +13:00
LICENSE admin area to respond to moderation reports 2024-01-02 16:07:41 +13:00
mini_deploy.sh additional documentation #36 2024-02-08 08:39:08 +13:00
profile_app.py allow comments on posts in communities that are restricted to mods 2024-02-24 11:07:06 +13:00
pyfedi.py remove gevent entirely 2025-01-23 10:11:47 +13:00
README.md move project management docs to their own directory 2024-04-07 16:06:42 +12:00
regional.txt comment edit, delete, report, block 2023-12-28 20:00:07 +13:00
remove_orphan_files.sh remove orphan files maintenance script 2024-03-01 22:11:06 +13:00
requirements.txt scale back asyncio ambitions 2025-01-23 08:53:55 +13:00
ruff.toml ruff linter 2025-01-21 09:58:00 +13:00
test_interest_parse.py interests for onboarding 2023-09-05 20:25:10 +12:00
test_signature.py interests for onboarding 2023-09-05 20:25:10 +12:00
weekly.sh weekly maintenance tasks 2024-02-21 09:47:13 +13:00

PieFed

A lemmy/kbin clone written in Python with Flask.

  • Clean, simple code that is easy to understand and contribute to. No fancy design patterns or algorithms.
  • Easy setup, easy to manage - few dependencies and extra software required.
  • AGPL.
  • First class moderation tools.

Project goals

To build a federated discussion and link aggregation platform, similar to Reddit, Lemmy, Mbin.

For developers