5271 Commits

Author SHA1 Message Date
Ben Sturmfels
7075a065a2
Extend install instructions for raven plugin. 2019-11-27 22:14:52 +11:00
Ben Sturmfels
1e950c0d17
Rename Dockerfiles to be more specific. 2019-11-19 12:55:59 +11:00
Ben Sturmfels
868918690b
Document and improve Docker handling of mounted source code directory. 2019-11-19 12:53:48 +11:00
Ben Sturmfels
48208c278c
Prevent warning when importing GstPbutils.
Warning was:

PyGIWarning: GstPbutils was imported without specifying a version first. Use gi.require_version('GstPbutils', '1.0') before import to ensure that the right version gets loaded.
2019-11-01 16:41:45 +11:00
Ben Sturmfels
e34916ee8b
Add Olivier Mehani to AUTHORS. 2019-09-20 10:39:35 +10:00
Olivier Mehani
d269b1a839
Add datetime_format config option.
Moves the datetime_format used in various places to the config and allows a
global override per site.

Signed-off-by: Ben Sturmfels <ben@sturm.com.au>
2019-09-20 10:38:09 +10:00
Ben Sturmfels
e01fab9333
Merge branch swo-gitignore.
Thanks mlynch for the contribution!
2019-09-20 10:01:10 +10:00
Ben Sturmfels
197e81d5f9
Add expression to ignore Vim temporary swap files.
I gather that Vim continues back through the alphabet with .swp, swo, swn etc:
https://groups.google.com/forum/#!msg/vim_use/JBHSs3kPPJU/X9WeMsZcfWAJ
2019-09-20 09:58:15 +10:00
Ben Sturmfels
d20e307ab3
Note use of direnv with guix. 2019-09-19 17:28:48 +10:00
Ben Sturmfels
46ccfabcbe
metadata_display: Refine spacing. 2019-09-18 17:36:36 +10:00
Ben Sturmfels
2ca068851b
metadata_display: Improve default alignment/spacing of metadata. 2019-09-18 17:28:43 +10:00
Ben Sturmfels
b1d50f7beb
Even up top/bottom margins around header dropdown button.
Bottom margin was less than top margin.
2019-09-18 16:02:38 +10:00
Ben Sturmfels
c33168b3d8
Add basic duplicate prevention for batchaddmedia. 2019-09-18 15:58:24 +10:00
Ben Sturmfels
ad14aed02b
Add omitted --system-site-packages for Python 3 on Guix, add update_extlib.sh docs. 2019-09-18 15:57:16 +10:00
Ben Sturmfels
25bc7ea7f6
Update metadata_display plugin for Python 3.
Switching from iteritems() to items() is technically less memory efficient on
Python 2, but this appeared be a significantly cleaner approach than adding six
to the template context. It's also the right choice assuming the project will at
some point go Python 3 only.
2019-09-18 15:30:32 +10:00
Ben Sturmfels
8096beab5c
Add Python 3 docker-compose recipe for MediaGoblin hacking. 2019-09-16 18:08:57 +10:00
Ben Sturmfels
c3096e30d5
Reorder Python 2 Dockerfile to install dependencies together. 2019-09-16 17:27:05 +10:00
Ben Sturmfels
63a92e3bbd
Add Python 2 & 3 Docker files for MediaGoblin hacking. 2019-09-12 20:23:08 +10:00
Ben Sturmfels
97dcfe3725
Work around lack of scikits.audiolab support on Python 3. 2019-09-12 19:59:11 +10:00
Ben Sturmfels
8f18381bbc
batchaddmedia: Simplify the Python 2 & 3 unicode handling.
To avoid issues with quotes, I've replaced the manual CSV handling with
csv.DictReader and simplified the unicode handling down to a single line. I
don't believe any special encoding is required when writing to the database.

This has been tested by importing a CSV with braille characters on Python 3 and
Python 2.
2019-09-12 19:39:54 +10:00
Ben Sturmfels
eb36543364
Remove unicode literals in batchaddmedia. 2019-09-12 15:41:36 +10:00
Ben Sturmfels
88ecf6a340
Fix URL-based importing with batchaddmedia command.
The command was raising "io.UnsupportedOperation: seek" for URL-based imports
and didn't support HTTPS.
2019-09-12 14:47:45 +10:00
Ben Sturmfels
9618899480
Fix bulkupload documentation example.
The `bulkupload` command expects "dc:title", rather than "dcterms:title".
Similar for description.
2019-09-12 14:39:11 +10:00
Ben Sturmfels
45400905e7
Note issues uploading H264 video under Guix. 2019-09-12 14:38:52 +10:00
Ben Sturmfels
2764934602
Provide an update_extlib.sh alternative for Guix. 2019-09-09 16:24:45 +10:00
Ben Sturmfels
f0a09ae047
Update guix-env.scm for use with current version of Guix. 2019-09-09 15:20:52 +10:00
Michael Lynch
f584494b8a Adding *.swo to gitignore 2018-11-10 11:03:34 -05:00
Boris Bobrov
09cd88b033 require higher version of six due to installation problems 2018-08-13 10:53:52 +02:00
Boris Bobrov
a65ffb4b69 Fix saving original of the video
Original of the video was not saved because info about it was not
written to the database. Fixed that.

Also removed original video from get_all_media listing. The method is
weird, we should evaluate whether it is video-specific and how to
generalize it.
2018-07-13 19:05:38 +02:00
Boris Bobrov
92a94f4e77 simplify an if and fix string formatting 2018-07-13 18:29:01 +02:00
Boris Bobrov
8510eca07b nitpicking 2018-07-13 15:00:58 +02:00
Boris Bobrov
044e9a2d79 close tag in subtitles html 2018-07-12 19:06:18 +02:00
Boris Bobrov
4d2aab64cc move subtitles out of media streams in html 2018-07-12 19:04:45 +02:00
Boris Bobrov
23af1d8cbc Merge branch 'transcoding_progress'
This probably broke stuff
2018-07-12 18:49:35 +02:00
Boris Bobrov
4551a808be Fixes for small bugs
There were some blocking issues in the code. They are small, but break
tests and/or production. Fixed some of them.
2018-07-12 18:27:44 +02:00
Boris Bobrov
8e5b7f6339 always guess the same filetype 2018-07-12 12:50:54 +02:00
Boris Bobrov
f8f471e7ee finally fix url validator 2018-07-12 12:50:37 +02:00
Boris Bobrov
99a3e4c880 Revert "Revert "Import messages in blog views""
This reverts commit 8c36ec5246828e3c99d956edd8524f3ade430571.
2018-07-12 07:36:00 +02:00
Boris Bobrov
9861ad12d3 fix typo 2018-07-11 18:26:23 +02:00
Boris Bobrov
87548030cb fix auth error and simplify url and email checks 2018-07-11 17:30:09 +02:00
Boris Bobrov
5430bc2cdd remove requirement for the file to be with single dot in name 2018-07-11 16:54:08 +02:00
Boris Bobrov
4024bcddf9 fix default gmg help message 2018-07-11 16:53:32 +02:00
Boris Bobrov
e08de70757 Merge remote-tracking branch 'gsoc2016/Subtitle-1' 2018-07-10 18:29:30 +02:00
Andrew Browning
588162b861 Fix server crash on blog about page [#5572]
Don't bother checking for user's blog if no user returned.
2018-07-08 19:01:07 -04:00
ĎÚβĨŐÚŚ Dod
3dfc8c9b4b 2 bug fixes in editor views
* `WTForms` instances get `__init__`-ed with `defaults` as `kwargs`.
  The first arg is a `request.form` (which is what one must supply if
  this is a `POST` and must *not* supply otherwise).
  The content of that form (empty on `GET`) has higher priority than
  the defaults (which makes the user get an empty form).

* Fix `edit_profile()` to allow changing `location` from a non-blank
  value to blank (i.e. removing the location).

(cherry picked from commit 75f3e23b92392b9bd309fab4c1a52fd38d453627)
2018-06-28 22:54:06 +02:00
Boris Bobrov
f1e79d68e1 Revert "cap sqlalchemy"
This reverts commit d803f14361ec02878afe4f6b196ce917010a1e2f.
WTForms 2.2 was releases, see
https://issues.mediagoblin.org/ticket/5570#comment:6
2018-06-08 17:46:29 +02:00
Dpg
bc179396a6 Add Creative Commons 4.0 licenses [#955]
Add CC version 4.0 licenses to SORTED_LICENSES.
2018-05-24 01:04:48 +10:00
Boris Bobrov
d803f14361 cap sqlalchemy
Closes #5557 and fixes some complaints in irc
2018-04-30 20:26:34 +02:00
Andrew Browning
58dce892e1 Add moderation panel thumbnail header [#5563]
Add moderation panel column header for thumbnail column.
2018-04-08 19:49:46 -04:00
Andrew Browning
a35007cc2d Process videos with incorrect date tags [#5409]
Video processing expects datetime tags in a specific format. This
commit allows videos with missing or incorrect datetime tags to be
processed with no datetime tags instead of failing.
2018-04-08 19:40:02 -04:00