Custom Query (1173 matches)

Filters
 
Or
 
  
 
Columns

Show under each result:


Results (67 - 69 of 1173)

Ticket Resolution Summary Owner Reporter
#27 fixed API Support for Mobile Uploads joar Blaise Alleyne
Description
This might be a bit broad and/or already considered elsewhere, but
having API support to upload media from third-party clients
(especially on mobile computers) would be a killer feature. For
example, on my N900, Maemo has share plugins which support Flickr,
Twitpic, etc., and integrate well into the build in camera
software.

StatusNet implemented the Twitter API to allow for broad support,
but I'm only familiar with Flickr, not so much Picasa or Deviant
Art or other platforms. Would it make sense to implement (parts of)
the Flickr API here to benefit from that same kind of support? Is
there another API to consider? Or does it make more sense to create
something new?

`http://www.flickr.com/services/api/ <http://www.flickr.com/services/api/>`_

The feature request end goal is having some kind of API support for
third-party upload clients, especially on mobile devices. Not sure
if this has been considered, or what the best way to do this is.



#365 fixed Distinguish between media types (photo/video/audio etc) in thumbnails Blaise Alleyne
Description
When viewing thumbnails of media, it's not clear whether any given
thumbnail is from a video clip or a still image until you click
through. It would be nice to signal the media type to users, in a
subtle way.

For example, on Flickr, a little play button appears in the corner
of thumbnails for video clips.
`https://secure.flickr.com/photos/balleyne/sets/72157607569123053/ <https://secure.flickr.com/photos/balleyne/sets/72157607569123053/>`_

Adding a small play icon of sorts to the corner of video thumbnails
seems like a pretty good idea to signal the difference between
photos and videos.



#789 fixed Cannot upload ODF (LibreOffice, OpenOffice, etc.) files Bro666
Description

System bombs with the follwing output in lazyserver:

Error: Unable to connect or start own listener. Aborting.
Error: May not be a PDF file (continuing anyway)
Error (12): Illegal character '{'
Error: PDF file is damaged - attempting to reconstruct xref table...
Error: Couldn't find trailer dictionary
Error: Couldn't read xref table
2013-10-03 05:08:46,569 ERROR   [mediagoblin.processing.task] An unhandled exception was raised while processing <MediaEntry 14: Layout for Linux Magazine Spain #94>
2013-10-03 05:08:46,570 WARNING [mediagoblin.processing] No idea what happened here, but it failed: KeyError('Page size',)
2013-10-03 05:08:46,605 WARNING [mediagoblin.processing] No idea what happened here, but it failed: KeyError('Page size',)
Error - <type 'exceptions.KeyError'>: 'Page size'
URL: http://192.168.1.108:6543/submit/
File '/var/www/mediagoblin/local/lib/python2.7/site-packages/Paste-1.7.5.1-py2.7.egg/paste/exceptions/errormiddleware.py', line 144 in __call__
  app_iter = self.application(environ, sr_checker)
File '/var/www/mediagoblin/local/lib/python2.7/site-packages/Paste-1.7.5.1-py2.7.egg/paste/urlmap.py', line 203 in __call__
  return app(environ, start_response)
File '/var/www/mediagoblin/mediagoblin/app.py', line 259 in __call__
  return self.call_backend(environ, start_response)
File '/var/www/mediagoblin/mediagoblin/app.py', line 236 in call_backend
  response = controller(request)
File '/var/www/mediagoblin/mediagoblin/decorators.py', line 52 in new_controller_func
  return controller(request, *args, **kwargs)
File '/var/www/mediagoblin/mediagoblin/submit/views.py', line 145 in submit_start
  run_process_media(entry, feed_url)
File '/var/www/mediagoblin/mediagoblin/submit/lib.py', line 94 in run_process_media
  task_id=entry.queued_task_id)
File '/var/www/mediagoblin/local/lib/python2.7/site-packages/celery-3.0.23-py2.7.egg/celery/app/task.py', line 463 in apply_async
  link=link, link_error=link_error, **options)
File '/var/www/mediagoblin/local/lib/python2.7/site-packages/celery-3.0.23-py2.7.egg/celery/app/task.py', line 638 in apply
  request=request, propagate=throw)
File '/var/www/mediagoblin/local/lib/python2.7/site-packages/celery-3.0.23-py2.7.egg/celery/task/trace.py', line 331 in eager_trace_task
  uuid, args, kwargs, request)
File '/var/www/mediagoblin/local/lib/python2.7/site-packages/celery-3.0.23-py2.7.egg/celery/task/trace.py', line 233 in trace_task
  R = retval = fun(*args, **kwargs)
File '/var/www/mediagoblin/mediagoblin/processing/task.py', line 98 in run
  processor.process(**reprocess_info)
File '/var/www/mediagoblin/mediagoblin/media_types/pdf/processing.py', line 407 in process
  self.extract_pdf_info()
File '/var/www/mediagoblin/mediagoblin/media_types/pdf/processing.py', line 333 in extract_pdf_info
  pdf_info_dict = pdf_info(self.pdf_filename)
File '/var/www/mediagoblin/mediagoblin/media_types/pdf/processing.py', line 224 in pdf_info
  page_size_parts = info_dict['Page size'].split()
KeyError: 'Page size'


CGI Variables
-------------
  CONTENT_LENGTH: '36728'
  CONTENT_TYPE: 'multipart/form-data; boundary=---------------------------150424529818653736141501385581'
  CSRF_TOKEN: u'16534688477188456553'
  HTTP_ACCEPT: 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8'
  HTTP_ACCEPT_ENCODING: 'gzip, deflate'
  HTTP_ACCEPT_LANGUAGE: 'es-ES,es;q=0.8,en-US;q=0.5,en;q=0.3'
  HTTP_CONNECTION: 'keep-alive'
  HTTP_COOKIE: 'mediagoblin_csrftoken=16534688477188456553; MGSession=eyJtZXNzYWdlcyI6W10sInVzZXJfaWQiOiIxIn0.BS7DuQ.siuLyMQifqZwWBiD_7eG4khj0tQ; mediagoblin_csrftoken=16534688477188456553'
  HTTP_HOST: '192.168.1.108:6543'
  HTTP_REFERER: 'http://192.168.1.108:6543/submit/'
  HTTP_USER_AGENT: 'Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Firefox/24.0'
  PATH_INFO: '/submit/'
  REMOTE_ADDR: '192.168.1.102'
  REQUEST_METHOD: 'POST'
  SERVER_NAME: '0.0.0.0'
  SERVER_PORT: '6543'
  SERVER_PROTOCOL: 'HTTP/1.1'


WSGI Variables
--------------
  application: {(None, '/mgoblin_static'): <StaticURLParser '/var/www/mediagoblin/mediagoblin/static'>, (None, '/mgoblin_media'): <StaticURLParser '/var/www/mediagoblin/user_dev/media/public'>, (None, ''): <mediagoblin.app.MediaGoblinApp object at 0x27b8dd0>, (None, '/plugin_static'): <StaticURLParser '/var/www/mediagoblin/user_dev/plugin_static'>, (None, '/theme_static'): <StaticURLParser '/var/www/mediagoblin/user_dev/theme_static'>}
  paste.httpserver.thread_pool: <paste.httpserver.ThreadPool object at 0x4bcbc90>
  paste.throw_errors: True
  werkzeug.request: <Request 'http://192.168.1.108:6543/submit/' [POST]>
  wsgi process: 'Multithreaded'
------------------------------------------------------------
Batch Modify
Note: See TracBatchModify for help on using batch modify.
Note: See TracQuery for help on using queries.