ccde9b17a9
Add snowballstemmer required by sphinx
2022-03-01 09:42:15 +08:00
916b109039
[audio.html]: force download
2022-03-01 04:57:27 +08:00
d8d2139321
Show spectrogram if javascript is enabled
2022-03-01 01:17:56 +08:00
91e15714e1
Enable search to public users
2022-02-28 10:56:17 +08:00
51b14efa48
Add Search plugin: indexedsearch
2022-02-28 10:20:36 +08:00
1079d1cee4
Add plyr as player default and remove NodeJS, npm and videojs
2022-02-28 07:51:38 +08:00
958aea0821
Remove duplicate pdf.js submodule
2022-02-28 02:10:16 +08:00
Ben Sturmfels
522a61b24a
Move permissions lines.
2021-10-11 22:12:19 +11:00
Ben Sturmfels
9bcc05bd2d
Fix virtualenv permissions.
2021-10-11 22:08:49 +11:00
Elisei Roca
fe01dd00fb
Replace py-bcrypt with bcrypt.
...
Almost a drop-in replacement, only needed some str - byte conversions.
The former has not seen a release since 2013, the latter is active with
a last release on Aug. 16th 2020.
Signed-off-by: Ben Sturmfels <ben@sturm.com.au>
2021-10-11 21:57:40 +11:00
Ben Sturmfels
692261d405
Add sudo.
2021-10-11 21:09:10 +11:00
Ben Sturmfels
3ddb24c2ba
Add instructions to set permissions on installation directories.
2021-10-11 21:06:00 +11:00
Ben Sturmfels
b1b5085112
Fix docs RST formatting.
2021-10-08 19:23:52 +11:00
Ben Sturmfels
ebceabff92
Note the need to wrap PDF-related binaries for Guix.
2021-10-05 16:33:36 +11:00
jgart
c300044720
Fix typos.
...
Signed-off-by: Ben Sturmfels <ben@sturm.com.au>
2021-10-05 16:30:19 +11:00
jgart
0e61ebe5de
Add cc0 license to guix package.
...
`license:` as a prefix is a common convention for imported license
names in guix upstream code.
licenses in guix are modeled as variables that point to the
instantiation of a particular license record.
See (guix licenses) module for more info.
Signed-off-by: Ben Sturmfels <ben@sturm.com.au>
2021-09-23 23:00:10 +10:00
Ben Sturmfels
78d8efed7f
Fix some unused imports and local variables.
2021-09-23 21:38:42 +10:00
Ben Sturmfels
5bda90f821
Update deploying docs to require Python 3.6+.
2021-09-23 16:36:20 +10:00
Ben Sturmfels
a8334fa7d8
Add Ubuntu 20.04 CI build, reinstate Debian 10 build.
2021-09-23 16:28:01 +10:00
Ben Sturmfels
e8efeaa8f5
Upgrade jinja2 to fix issue installing old markupsafe on Ubuntu 18.04.
...
This also aligns with our requirement of Python 3.6 or greater due to recent
jinja2 versions requiring f-strings.
2021-09-23 14:17:34 +10:00
Ben Sturmfels
78bd329ac2
Fix old references to Debian 10 in deployment docs.
2021-09-23 14:09:43 +10:00
Ben Sturmfels
6f48143f4c
Apply pyupgrade --py36-plus.
...
This removes some 'u' prefixes and converts simple format() calls to f-strings.
2021-09-23 11:51:04 +10:00
Ben Sturmfels
f90707e22c
Fix spacing.
2021-09-20 17:09:42 +10:00
Ben Sturmfels
647b1d28ca
Mention building docs in contributing.
2021-09-20 17:00:23 +10:00
Ben Sturmfels
66b19ce1d8
Add a stub "contributing" page to documentation.
2021-09-20 16:58:04 +10:00
Ben Sturmfels
8ea7d4c58b
Don't ignore .patch files.
...
I like to be able to see these in Magit.
2021-09-20 16:02:34 +10:00
Ben Sturmfels
3bdece945d
Actually add the page. :)
2021-09-20 15:54:03 +10:00
Ben Sturmfels
96de552f5e
Add a troubleshooting page to the docs.
2021-09-20 15:52:32 +10:00
Ben Sturmfels
80956562e9
Update relnotes.
2021-09-20 15:14:49 +10:00
Michael McMahon
bc2990c279
Set videos to preload="metadata" to prevent upfront download [trac#5625].
...
Setting was previously preload="auto". While preload="auto" *does not* cause a
full upfront download on Firefox, Abrowser, IceCat or Chromium, a user reported
on the LibrePlanet mailing list that it was causing a full download on their
browser. The specifications leave it up to the browser do decide whether to
download, but it makes sense to do what we can to avoid surprising people on low
bandwidth/quota internet connections.
https://html.spec.whatwg.org/multipage/media.html#attr-media-preload
Further, media.libreplanet.org (one of MediaGoblin's biggest users) has
implement this change locally, so it makes sense for us to stay in sync.
Signed-off-by: Ben Sturmfels <ben@sturm.com.au>
2021-09-20 14:23:06 +10:00
Ben Sturmfels
de60546e34
Fix link.
2021-09-20 13:04:57 +10:00
Ben Sturmfels
f95edb8d2e
Neaten up readme.
2021-09-20 13:03:19 +10:00
Ben Sturmfels
f9eb65af1f
Fix readme join link.
2021-09-20 12:43:29 +10:00
Ben Sturmfels
ed4e479c83
Link to website from readme.
2021-09-20 12:33:25 +10:00
Ben Sturmfels
1b754ebd3f
Add a goblin to our readme.
2021-09-20 12:31:36 +10:00
Ben Sturmfels
9f21a3a10c
Convert README to Markdown for better display on SourceHut.
2021-09-20 12:25:54 +10:00
Elisei Roca
5ff0fe2f20
Remove unneeded shebang from test_processing.py.
...
Signed-off-by: Ben Sturmfels <ben@sturm.com.au>
2021-09-20 12:10:08 +10:00
Elisei Roca
b30ee2e4d2
Add db/migrations/env.py to MANIFEST.in
...
This fixes a warning I have with packaging where this file would get
installed in the wrong place (/usr/mediagoblin/env.py).
Signed-off-by: Ben Sturmfels <ben@sturm.com.au>
2021-09-20 12:10:04 +10:00
Ben Sturmfels
2badff23a8
Fix references to non-existant package.json [trac#5615].
2021-09-19 23:06:44 +10:00
Olivier Mehani
6a90476e08
Extend left/right arrow key navigation to paginated views [ #5627 ].
...
Includes "home", "collection", "view all user's media" and "user's profile" views.
Signed-off-by: Ben Sturmfels <ben@sturm.com.au>
2021-09-19 21:41:48 +10:00
Ben Sturmfels
e7d6996dd1
Update for 0.13.0 development cycle.
2021-09-19 21:22:57 +10:00
Ben Sturmfels
7e931ae849
Extend release instructions.
2021-09-19 21:08:15 +10:00
Ben Sturmfels
6963a5a62e
Remove mention of Python 2.7.
2021-09-19 21:07:14 +10:00
Ben Sturmfels
60c004d750
Reword.
2021-09-18 20:53:32 +10:00
Ben Sturmfels
e54504f8b0
Refine release notes.
2021-09-18 20:43:41 +10:00
Ben Sturmfels
5d1557b55e
Update release notes for 0.12.0.
2021-09-18 20:08:09 +10:00
Ben Sturmfels
0db9b5bb7b
Remove --system-site-packages argument to ./configure.
...
MediaGoblin ignores this argument and creates a virtualenv with
--system-site-packages regardless. Appears it's been this way since the early
days.
Removing this make the installation instructions easier to read.
2021-09-18 13:12:39 +10:00
Ben Sturmfels
45c1812a65
Fix bad name of Debian CI build file.
2021-09-18 09:56:50 +10:00
Ben Sturmfels
2738f1b472
Switch to propagated inputs.
2021-09-17 23:31:24 +10:00
Ben Sturmfels
f620b65e05
Set static path relative to codebase.
...
This help a Guix package to locate the basic static assets.
2021-09-17 22:57:53 +10:00