1
0
Fork
You've already forked pyfedi
0
forked from rimu/pyfedi
No description
  • Python 66.1%
  • HTML 22.1%
  • JavaScript 5.5%
  • CSS 4.6%
  • SCSS 1.5%
  • Other 0.2%
~.~ 68aa570efb
All checks were successful
/ lint (push) Successful in 41s
feat: add scheduled registry cleanup to Woodpecker CI
Adds a cron-triggered pipeline step that prunes old container images
from the Codeberg registry, keeping the 23 most recent versions.
Requires a `cleanup_images` cron job to be created in Woodpecker settings.
2026年04月12日 22:56:30 +02:00
.forgejo/workflows Fix CI workflow: Remove container, use setup-python action 2025年10月02日 23:21:07 +02:00
app Merge remote-tracking branch 'upstream/main' 2025年12月19日 21:33:29 +00:00
docs Merge remote-tracking branch 'upstream/main' 2025年12月18日 19:36:24 +01:00
migrations emoji migration #1061 2025年12月12日 19:48:23 +13:00
testing_data handle old versions of pillow crashing 2025年10月24日 13:32:12 +13:00
tests Merge remote-tracking branch 'upstream/main' 2025年12月18日 19:36:24 +01:00
.dockerignore add media to dockerignore 2025年06月02日 15:15:18 +12:00
.gitignore send people to onboarding process after verifying email 2025年11月08日 20:24:29 +13:00
.woodpecker.yaml feat: add scheduled registry cleanup to Woodpecker CI 2026年04月12日 22:56:30 +02:00
babel.cfg
celery_worker.default.py use parallel celery queues - docker #353 2025年07月05日 14:06:22 +12:00
celery_worker_docker.py use parallel celery queues - docker #353 2025年07月05日 14:06:22 +12:00
compose.dev.yaml Pin postgres to 17 2025年09月22日 13:35:06 -04:00
compose.yaml icorporate piefed-notifs into main project 2025年10月02日 17:53:28 +13:00
config.py Merge remote-tracking branch 'upstream/main' 2025年12月18日 19:36:24 +01:00
contributing.md
daily.sh improve post deletion speed 2025年11月03日 11:49:34 +13:00
deploy-docker.sh deploy docker tweak 2025年06月15日 11:53:46 +12:00
deploy-docker2.sh documentation tweaks 2025年08月16日 10:54:38 +12:00
deploy.sh Add build info generation script and update deploy.sh 2025年11月04日 20:34:11 +01:00
dev_notes.md dev notes tweak 2025年08月28日 19:44:31 +12:00
docker-dirs.sh Fix docker-dirs.sh script not working when user primary group does not match user name 2025年07月25日 10:26:17 +01:00
Dockerfile Fix build info for Docker/Woodpecker CI builds 2025年11月04日 21:32:28 +01:00
email_notifs.sh
entrypoint.sh Fix entrypoint.sh sidecar secrets injection bug 2025年09月04日 19:41:49 +02:00
entrypoint_async.sh icorporate piefed-notifs into main project 2025年10月02日 17:53:28 +13:00
entrypoint_celery.sh Fix entrypoint.sh sidecar secrets injection bug 2025年09月04日 19:41:49 +02:00
env.docker.sample configurable federation pause level 2025年11月18日 11:21:43 +13:00
env.sample configurable federation pause level 2025年11月18日 11:21:43 +13:00
fastapi_server.py piefed_notifs: use http 2 2025年10月04日 13:28:13 +13:00
FEDERATION.md emoji reactions - first draft #1061 2025年12月13日 15:42:28 +13:00
generate_build_info.py Fix build info for Docker/Woodpecker CI builds 2025年11月04日 21:32:28 +01:00
gunicorn.conf.py tweak gunicorn.conf 2025年07月08日 13:21:12 +12:00
INSTALL-docker.md Merge remote-tracking branch 'upstream/main' 2025年12月18日 19:36:24 +01:00
INSTALL.md update INSTALL.md - caching nginx config 2025年11月22日 13:54:15 +13:00
interests.txt
LICENSE
mini_deploy.sh
profile_app.py update profiling runner based on current pyfedi.py 2025年12月01日 15:35:46 +13:00
pyfedi.py Merge remote-tracking branch 'upstream/main' 2025年12月18日 19:36:24 +01:00
README.md Update README.md 2025年10月14日 16:17:01 +02:00
regional.txt
remove_orphan_files.sh
requirements.txt federate instance bans - debug sending #1481 2025年12月05日 18:04:36 +13:00
ruff.toml fixes from ruff 2025年02月06日 17:13:49 +13:00
SECURITY.md SECURITY.md 2025年04月01日 12:23:33 +13:00
send_queue.sh send queue - script for cron #512 2025年04月10日 10:15:25 +12:00
weekly.sh

PieFed

A Lemmy/Mbin alternative 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 interoperable with as much of the fediverse as possible.

For developers