1
0
Fork
You've already forked pyfedi
0
forked from rimu/pyfedi
Project background: https://join.piefed.social Demo site / Flagship instance: https://piefed.social
  • Python 68.3%
  • HTML 22.2%
  • JavaScript 4.7%
  • CSS 3%
  • SCSS 1.7%
Jeena 2a508ec56f Add cross-post button to video posts
Right now it's not possible to cross post video posts even though
they're very simmilar to link posts. This PR changes that.
There was no util to translate between POST_TYPE_* and the url
slug for the form, so I added it to app/post/util.py
2025年04月04日 05:28:48 +00:00
app Add cross-post button to video posts 2025年04月04日 05:28:48 +00:00
docs update roadmap 2025年03月22日 17:23:32 +13:00
migrations Search - indexes for speed #537 2025年04月04日 18:09:46 +13:00
testing_data activitypub - signature testing 2023年08月26日 13:08:00 +12:00
tests Share post bookmarking code between WEB and API 2025年04月04日 00:46:29 +00: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 docker - restart: unless-stopped 2025年02月03日 15:22:39 +13:00
config.py make SESSION_COOKIE_SECURE and SESSION_COOKIE_HTTPONLY configurable 2025年03月23日 14:09:38 +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 ensure community search is refreshed with each deploy #487 2025年03月12日 10:13:37 +13:00
dev_notes.txt make SESSION_COOKIE_SECURE and SESSION_COOKIE_HTTPONLY configurable 2025年03月23日 14:09:38 +13:00
Dockerfile add bash to docker for cron jobs 2025年02月01日 12:28:37 +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 combine developer mode and debug mode 2025年02月20日 10:46:01 +01:00
env.sample combine developer mode and debug mode 2025年02月20日 10:46:01 +01:00
FEDERATION.md more federation edits, adding ap examples files 2024年11月24日 18:40:47 -05:00
gunicorn.conf.py two workers, lots of threads. reduces ram usage 2025年01月24日 11:50:44 +13:00
INSTALL-docker.md fixed formatting 2025年03月24日 13:46:01 +00:00
INSTALL.md remove docker from main INSTALL.md 2025年03月23日 09:34:30 +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 no images in chats, to stop nicole 2025年03月24日 19:59:33 +13:00
README.md update readme 2025年02月26日 19:46:13 +13: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 add pytest to requirements.txt #536 2025年04月02日 11:30:46 +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
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/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