No description
  • JavaScript 43.9%
  • Python 43.2%
  • HTML 9.1%
  • CSS 1.4%
  • Shell 0.9%
  • Other 1.5%
Find a file
2022-03-01 10:39:50 +08:00
.builds Add plyr as player default and remove NodeJS, npm and videojs 2022-02-28 07:51:38 +08:00
api-docs Apply pyupgrade --py36-plus. 2021-09-23 11:51:04 +10:00
devtools Add plyr as player default and remove NodeJS, npm and videojs 2022-02-28 07:51:38 +08:00
docs Add plyr as player default and remove NodeJS, npm and videojs 2022-02-28 07:51:38 +08:00
extlib Add plyr as player default and remove NodeJS, npm and videojs 2022-02-28 07:51:38 +08:00
licenses 270, 459. extlib policy, JS -> lgpl, ... 2011-07-30 20:13:01 -04:00
m4 Updated MediaGoblin config stuff to latest pyconfigure release 2014-10-10 14:42:16 -05:00
mediagoblin [audio.html]: force download 2022-03-01 04:57:27 +08:00
.dockerignore Add plyr as player default and remove NodeJS, npm and videojs 2022-02-28 07:51:38 +08:00
.gitignore Add plyr as player default and remove NodeJS, npm and videojs 2022-02-28 07:51:38 +08:00
.gitmodules Add plyr as player default and remove NodeJS, npm and videojs 2022-02-28 07:51:38 +08:00
AUTHORS Add db/migrations/env.py to MANIFEST.in 2021-09-20 12:10:04 +10:00
babel.ini Fix a typo in babel.ini. 2014-06-02 10:41:26 -05:00
bootstrap.sh Say git submodule update --init - it's shorter. 2021-03-09 22:21:58 +11:00
configure.ac Update for 0.13.0 development cycle. 2021-09-19 21:22:57 +10:00
COPYING no reason to say LGPL where AGPL applies in COPYING 2015-02-05 11:55:06 -06:00
docker-compose.yml Update docker-compose.yml for renamed Dockerfiles. 2021-06-24 10:32:06 +10:00
Dockerfile-debian-11-sqlite Enable search to public users 2022-02-28 10:56:17 +08:00
Dockerfile-fedora-33-sqlite Enable search to public users 2022-02-28 10:56:17 +08:00
guix-env.scm Add plyr as player default and remove NodeJS, npm and videojs 2022-02-28 07:51:38 +08:00
install-sh add pyconfigure stuff 2013-05-19 13:55:18 +02:00
lazycelery.sh Refactor lazyserver.sh to lazystarter.sh and provide lazycelery.sh (#270) 2012-03-17 22:33:08 -04:00
lazyserver.sh Refactor lazyserver.sh to lazystarter.sh and provide lazycelery.sh (#270) 2012-03-17 22:33:08 -04:00
lazystarter.sh Removing flup and fastcgi from documentation 2020-04-14 20:45:54 -04:00
Makefile.in Add plyr as player default and remove NodeJS, npm and videojs 2022-02-28 07:51:38 +08:00
MANIFEST.in Add plyr as player default and remove NodeJS, npm and videojs 2022-02-28 07:51:38 +08:00
mediagoblin.example.ini Revert "Disable registrations by default due to spam." 2021-09-12 22:51:51 +10:00
paste.ini Set static path relative to codebase. 2021-09-17 22:57:53 +10:00
pyproject.toml Add pyproject.toml and switch to setup.cfg with only a skeleton setup.py. 2021-04-08 18:55:13 +10:00
README.md Fix link. 2021-09-20 13:04:57 +10:00
runtests.sh Moving the quotation. 2014-07-10 10:32:49 -05:00
setup.cfg Add billiard required by celery 2022-03-01 10:39:50 +08:00
setup.py Add pyproject.toml and switch to setup.cfg with only a skeleton setup.py. 2021-04-08 18:55:13 +10:00
tox.ini Update tox Python to match Python 3.4 in deployment docs. 2021-03-09 22:22:25 +11:00

GNU MediaGoblin

MediaGoblin is a free software media publishing platform that anyone can run. You can think of it as a decentralized alternative to Flickr, YouTube, SoundCloud. It's also:

  • The perfect tool to show and share your media!
  • Building tools to empower the world through decentralization!
  • Built for extensibility. Multiple media types, including video support!
  • Part of the GNU project and devoted to user freedom.
  • Powered by a community of people like you.

MediaGoblin is a self-hosted web application that you install on a server you or your organisation controls. See our Deploying MediaGoblin for instructions.

Please see our join us page us and get involved!