aboutsummaryrefslogtreecommitdiffstats
path: root/mediagoblin/config_spec.ini
Commit message (Collapse)AuthorAgeFilesLines
* New notificationsJoar Wandborg2013-06-091-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Added request.notifications - Email configuration fixes - Set config_spec default SMTP port to `0` and switch to SSL/non-SSL default if `port == 0` - Added email_smtp_use_ssl configuration setting - Added migrations for notification tables - Added __repr__ to MediaComment(Mixin) - Added MediaComment.get_entry => MediaEntry - Added CommentSubscription, CommentNotification, Notification, ProcessingNotification tables - Added notifications.task to celery init - Fixed a bug in the video transcoder where pygst would hijack the --help argument. - Added notifications - views - silence - subscribe - routes - utility methods - celery task - Added half-hearted .active comment CSS style - Added quick JS to show header_dropdown - Added fragment template to show notifications in header_dropdown - Added fragment template to show subscribe/unsubscribe buttons on media/comment pages - Updated celery setup tests with notifications.task - Tried to fix test_misc tests that I broke - Added notification tests - Added and extended tests.tools fixtures - Integrated new notifications into media_home, media_post_comment views - Bumped SQLAlchemy dependency to >= 0.8.0 since we need polymorphic for the notifications to work
* The pdf.js iframe view is awesome so I'm making it the default. So there! ;)Christopher Allan Webber2013-05-281-1/+1
| | | | This commit sponsored by Jay Turley. Thank you!
* Work towards getting plugin static linking/serving to workChristopher Allan Webber2013-05-231-0/+4
| | | | | | | | | - add link_plugin_assets. For now, incorrectly running from ./bin/gmg theme assetlink... uh, will fix ;) - Update paste and config_spec.ini configs to handle the locations and serving of the plugins' static resources This commit sponsored by Marko Dimjašević. Thank you!
* Merge remote-tracking branch 'refs/remotes/tryggvib/532-exif-creation-date'Christopher Allan Webber2013-05-111-0/+1
|\ | | | | | | | | | | Conflicts: mediagoblin/config_spec.ini mediagoblin/templates/mediagoblin/user_pages/media.html
| * A template fix to show the EXIF DateTimeOriginal (as creation date). Added ↵Tryggvi Björgvinsson2012-11-081-0/+1
| | | | | | | | as a configurable option 'original_date_visible' (default false). Since the EXIF tag is a string with the date formatted as 'YYYY:MM:DD HH:MM:SS' the fix slices the string to give only the date and then replaces : by - to conform with the 'Added on' date.
* | Merge remote-tracking branch 'refs/remotes/dthompson/453_disable_comments'Christopher Allan Webber2013-05-101-0/+3
|\ \
| * | Add allow_comments configuration setting.David Thompson2013-04-131-0/+3
| | |
* | | Merge remote-tracking branch 'remotes/npigeon/ticket-601'Christopher Allan Webber2013-04-201-1/+1
|\ \ \
| * | | Changed the max character length for tags on media to 255. Only had to ↵nattily pigeonfowl2013-04-161-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | change one line in mediagoblin/config_spec.ini in response to isses.mediagoblin.org/ticket/601
* | | | bumping image quality to 90, after conversation with ElrondChristopher Allan Webber2013-04-201-1/+1
| | | |
* | | | Bumping the default image quality up to 85.Christopher Allan Webber2013-04-201-1/+1
| | | |
* | | | image quality can be set in config filedunkyp2013-04-201-2/+3
|/ / / | | | | | | | | | | | | (cherry-picked from https://gitorious.org/~dunkyp/mediagoblin/dunkyps-mediagoblin/commits/image_quality)
* / / add pdf media typeAlon Levy2013-04-151-0/+2
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The new media type supports pdf and a subset of media recognized by libreoffice via unoconv. Every document added goes through: * conversion to pdf with unoconv if not already a pdf * creation of thumbnail and medium sized image, and pdfinfo generates some information (even for unoconv produces docs - should fix this) Poppler (pdftocairo, pdfinfo) is used. http://poppler.freedesktop.org/ A working but uglified pdf.js integration exists, which is enabled by setting pdf.pdf_js=true mediagoblin_local.ini (disabled in mediagoblin.ini) Adds one test to the test_submission test suite, and another separate test_pdf suite. The tests are only run if media_types.pdf.processing.check_prerequisites passes, so the test suite will not require any extra package. TODO: make test suite say 'skipped' in that case instead of just 'ok' Signed-off-by: Alon Levy <alon@pobox.com>
* | Remove the last traces of beaker.Elrond2013-04-091-5/+0
| | | | | | | | | | | | | | | | There were still some traces of beaker around: - docs: replaced by reference to itsdangerous. - paste configs: Wiped away. - config_spec.ini: wiped. - test_mgoblin_app.ini: also wiped.
* | Basic itsdangerous infrastructure.Elrond2013-03-221-0/+3
| | | | | | | | | | Implement the basic infrastructure for using itsdangerous in mediagoblin. Usage instructions will follow.
* | Merge branch 'master' into joar-skip_transcodingChristopher Allan Webber2013-03-011-2/+9
|\ \ | | | | | | | | | | | | Conflicts: mediagoblin/config_spec.ini
| * \ Merge remote-tracking branch 'refs/remotes/pythonsnake/629_autoplay'Christopher Allan Webber2013-02-241-0/+3
| |\ \
| | * | Fix bug 629pythonsnake2013-02-101-0/+3
| | | |
| * | | correct typo in a comment in config_spec.iniAleksej2013-02-101-1/+1
| |/ /
| * | Removing unused geolocation_map_visible variable and turning geolocation on ↵Christopher Allan Webber2013-01-301-1/+0
| | | | | | | | | | | | in default config
| * | Changed sampling filter default to AAJoar Wandborg2013-01-221-2/+2
| | |
| * | Made the image sampling filter configurableJoar Wandborg2013-01-221-0/+4
| | | | | | | | | | | | - Changed the default to BICUBIC instead of previous ANTIALIAS
* | | Added option to skip transcodingJoar Wandborg2013-01-221-0/+6
|/ / | | | | | | | | - If the video input matches the configurable rules, just copy it to the output without transcoding it.
* / Kill db_host, db_name, and db_port from config_spec.ini.Elrond2013-01-131-3/+0
|/ | | | The last bits of mongo. Let me remove them.
* Make the theme_linked_assets_dir config option point to the right place by ↵Christopher Allan Webber2012-07-141-1/+1
| | | | | | default Should be in user_dev...
* Serve and setup the mediagoblin "linked theme" assets directoryChristopher Allan Webber2012-07-141-0/+1
|
* Add the theme domain to the application's staticdirectorChristopher Allan Webber2012-07-141-0/+1
|
* Themes are now registered and can have their templates loaded properlyChristopher Allan Webber2012-07-141-0/+5
|
* added support for original audio download; renameJakob Kramer2012-05-201-0/+1
| | | | Renamed `ogg' to `webm_audio' in core__file_keynames
* Switching BROKER_HOST to sqlite:// instead of sqlalchemy+sqlite://Christopher Allan Webber2012-04-221-1/+1
| | | | | | | | | | | | Okay, so if you run git master of kombu, this works. And if you run the older kombu + kombu-sqlalchemy, this also worked. In the last release of kombu (2.1.5) there's a bug, and sqlalchemy+sqlite:// worked for processes consuming tasks but not ones publishing tasks. Aye aye aye. I guess we might have to move our setup.py back to the old kombu + kombu-sqlalchemy setup until they put out a new kombu release? :(
* Remove kombu-sqlalchemy and use database string in modern kombu-proper formatChristopher Allan Webber2012-04-211-1/+1
| | | | | | | | | | Previously we were using kombu-sqlalchemy the library for sqlalchemy support. Newer kombu has support for this internally, so we're using that. Requires changing a celery setting and also removing kombu-sqlalchemy from your path. I hope the process of removing kombu-sqlalchemy from one's path doesn't confuse too many people...!
* Media processing, transcoding, display fixesJoar Wandborg2012-04-091-0/+12
| | | | | | | | | | | | | | | | | | - Added configurable options - Video - vp8_quality - vp8_threads - vorbis_quality - Audio - spectrogram_fft_size - ASCII - thumbnail_font - Cleaned up ascii.asciitoimage - Cleaned up video.transcoders - Changed default video quality settings to better quality - Changed default audio spectrogram solution to the double. - Added a hacky notice for Firefox users instead of the broken range input.
* Merge remote-tracking branch 'joar/audio+sniffing'Joar Wandborg2012-03-271-1/+18
|\ | | | | | | | | | | | | | | Conflicts: mediagoblin/media_types/image/processing.py mediagoblin/media_types/video/__init__.py mediagoblin/media_types/video/processing.py mediagoblin/tests/test_submission.py
| * Removed diaper patterns from audio/video sniffers, video preload set to ↵Joar Wandborg2012-03-071-0/+5
| | | | | | | | | | | | | | | | 'metadata' * mediagoblin.processing THUMB_/MEDIUM_ constants are now based on the ini settings * Removed diaper patterns from audio and video sniffing * Changed HTML5 video preload to 'metadata'
| * Audio thumbnailing & spectrograms, media plugins use sniffingJoar Wandborg2012-02-281-0/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Added extlib/freesound/audioprocessing.py * config_spec * Added create_spectrogram setting * Added media:medium and media:thumb max_{width,height} settings * Added sniffing logic to - audio.processing:sniff_handler - video.processing:sniff_handler * Changed audio.processing:sniff_handler logic * Added audio thumbnailing functionality to audio.processing (works only with create_spectrogram enabled) * Refractored contexts in audio.processing * Added audio.transcoders:AudioThumbnailer Used for creating spectrograms and spectrogram thumbnails - Wadsworth's Constant, we meet again :) * audio.transcoders:AudioTranscoder - Added mux_string kwarg - Delete self.pipeline on self.halt() * Changed str.format formatting in image.processing:sniff_handler Had {1} without an {0}, changed to {0} * Refractored VideoTranscoder to use transcode() for transcoding instead of __init__() * Added discover() method to video.transcoders:VideoTranscoder * Added spectrogram display to media_displays/audio.html * Updated test_submission to reflect changes in media plugin delegation
| * Audio media handler, media sniffing, video fixesJoar Wandborg2012-02-141-2/+5
| | | | | | | | | | | | | | * Added audio processing code * Added audio display template * Added audio configuration setting * Changed video docstring
* | Provide a source link so we can comply with the AGPLChristopher Allan Webber2012-03-141-0/+3
| |
* | Changed celery config keys to upper case and removed upper casing of keys ↵Luke Slater2012-02-281-40/+40
| | | | | | | | when initialising the config as per issue #214
* | "database" is not the sqlalchemy kombu transport... should be "sqlalchemy"Christopher Allan Webber2012-02-261-1/+1
| |
* | Move mediagoblin dbs out of user_dev for race condition directory-creation ↵Christopher Allan Webber2012-02-261-2/+2
| | | | | | | | reasons.
* | Give kombu its own db. Responding to Elrond "sqlite will lock all the time!" :)Christopher Allan Webber2012-02-261-1/+1
| |
* | Apparently an absolute path is three slashes after sqlite:. Thx elrond.Christopher Allan Webber2012-02-261-2/+2
| | | | | | | | sqlite:///////////////////////////////////whaaaaaa.db
* | Should be all that's needed to switch celery/kombu settings to sqlalchemyChristopher Allan Webber2012-02-251-0/+8
| |
* | Start having useful defaults for SQLElrond2012-02-181-0/+1
|/ | | | | | | | | | Mostly this means: Havintg a config_spec.ini that has a local (relative to mediagoblin.ini) sqlite db with the name "mediagoblin.db". Also: - Add to .gitignore - Add a notice to mediagoblin.ini about the db
* Added exif_visisble and geolocation_map_visible to config_specJoar Wandborg2012-01-251-0/+3
|
* As per spec, we permit to have more then 1 hubMichele Azzolari2012-01-121-1/+1
|
* As suggested by Elrond, we use only one settingMichele Azzolari2012-01-121-1/+0
|
* Default is now PuSH disabledMichele Azzolari2012-01-111-2/+2
|
* Added PuSH capabilityMichele Azzolari2012-01-111-0/+3
|
* Allow administrators to disable keeping the original. That's the new default!Christopher Allan Webber2011-12-121-0/+5
|