3654 Commits

Author SHA1 Message Date
Rodney Ewing
1cca2a6857 Pep 8 2013-08-20 08:09:29 -07:00
Rodney Ewing
d0708da727 add the ability to mark all notifications read. 2013-08-20 08:09:29 -07:00
Rodney Ewing
c62d174437 Oops, this accidently slipped in there
Revert "This patch checks for libs instead of programs in configure.ac for sqlite3 and postgesql."

This reverts commit 26da3271f6e6a880c0418998d5a4e5e71081e1f7.
2013-08-20 07:52:12 -07:00
Rodney Ewing
9041552676 use href='javascript:;' instead of href='#notifications', etc 2013-08-20 07:18:48 -07:00
Rodney Ewing
26da3271f6 This patch checks for libs instead of programs in configure.ac for sqlite3 and postgesql.
Patch submitted by amirouche
2013-08-20 07:03:55 -07:00
Rodney Ewing
d4ae4c9f97 - need self.metadata with BaseProcessingFail
- pass feed_url into ProcessMedia run()
2013-08-19 15:28:51 -07:00
Rodney Ewing
b505952508 -update to latest master
- have mg generate task_id

remove
2013-08-19 15:26:06 -07:00
Sebastian Spaeth
65875f24e4 Remove specific celery version requirement
Any celery above 2.5 should work just fine.
2013-08-19 14:42:39 -07:00
Sebastian Spaeth
41098dff57 Switch deprecated BROKER_HOST to new BROKER_URL
People will need to switch that setting in their mediagoblin.ini too.
Make sure we RELEASE NOTE this.

Signed-off-by: Sebastian Spaeth <Sebastian@SSpaeth.de>
2013-08-19 14:42:39 -07:00
Sebastian Spaeth
bf2dafd1a0 Tweak Celery Task
- Make sure Exceptions are pickleable (not sure if this was not the
  case but this is the pattern as documented in the celery docs.
- Don't create a task_id in the GMG code, but save the one
  implicitely created by celery.
- Don't create a task-id directory per upload. Just store queued uploads
  in a single directory (this is the most controversial change and might
  need discussion!!!)

Signed-off-by: Sebastian Spaeth <Sebastian@SSpaeth.de>
2013-08-19 14:42:13 -07:00
Rodney Ewing
bd0b5daa44 -skip persona test is requests is not installed
- should use request.urlgen for location
2013-08-19 14:33:07 -07:00
Alon Levy
e7b8059f17 media_confirm_delete: redirect to next, then prev, then user home
Instead of redirecting directly to user's home. Makes the flow for mass or just
a few deletions easier. For really large deletions it would still make sense to
have a dedicated view, but this is still way better then losing context by
jumping back to the home view.

Signed-off-by: Alon Levy <alon@pobox.com>
2013-08-17 09:44:02 -07:00
Rodney Ewing
931fa43fbc make sure size is a tuple 2013-08-16 15:30:23 -07:00
Rodney Ewing
0a8c0c704d Keep the best quality file if there's no original 2013-08-16 15:30:23 -07:00
Rodney Ewing
7674b9c05b for some reason, the minimum thumbnail size for videos is 100 x 100 2013-08-16 15:30:23 -07:00
Rodney Ewing
1cefccc755 refactor get_orig_filename to return an acceptable filename to the processor.
If there is an original video file and we skip transcoding, delete the webm_640 file
2013-08-16 15:30:23 -07:00
Rodney Ewing
9b1317e3e2 make medium dimensions a tuple 2013-08-16 15:30:23 -07:00
Rodney Ewing
8bb0df62d4 check medium_size arg in skip_transcoding, not config 2013-08-16 15:30:23 -07:00
Rodney Ewing
882779f547 only try and delete queue file if it exists 2013-08-16 15:30:23 -07:00
Rodney Ewing
23a3703a1d use thumb_size 2013-08-16 15:30:22 -07:00
Rodney Ewing
3225008f04 include a thumb_size string with each Resizer to run gmg reprocess thumbs 2013-08-16 15:30:22 -07:00
Rodney Ewing
63021eb609 typos 2013-08-16 15:30:22 -07:00
Rodney Ewing
a2f501982a add quality and filter args to image processors 2013-08-16 15:30:22 -07:00
Rodney Ewing
d63f78fad9 forgot to add the ascii resizer to the list of processors 2013-08-16 15:30:22 -07:00
Rodney Ewing
7d3fda06b0 catch processing exceptions and if entry_orig_state is processed, then ignore the exception 2013-08-16 15:30:22 -07:00
Rodney Ewing
79f84d7e47 raise an error if the file failed to copy to public storage
catch copy_local_to_storage errors and raise PublicStoreFail, saving the keyname
2013-08-16 15:30:22 -07:00
Rodney Ewing
100a73a298 force thumbnail creation of audio 2013-08-16 15:30:22 -07:00
Rodney Ewing
b95cc59bb9 size should be a tuple 2013-08-16 15:30:22 -07:00
Rodney Ewing
8a528add8b rewind the file to the begining 2013-08-16 15:30:21 -07:00
Rodney Ewing
7a89d27c80 -scale-to only takes 1 size, so choose the smallest 2013-08-16 15:30:21 -07:00
Rodney Ewing
d4380b52b6 include '.png' in filename 2013-08-16 15:30:21 -07:00
Rodney Ewing
96109a58da oops, localized_file not local_file 2013-08-16 15:30:21 -07:00
Rodney Ewing
e7672e5b48 use a tmp_pdf filename 2013-08-16 15:30:21 -07:00
Rodney Ewing
61b3fc5078 don't include the '.' in the ext 2013-08-16 15:30:21 -07:00
Rodney Ewing
2e90b2be16 forgot to change __init__ for new processing managers 2013-08-16 15:30:21 -07:00
Rodney Ewing
2834d84c0c Cleanup image common processor 2013-08-16 15:30:21 -07:00
Rodney Ewing
a3cc93c6af added resizer for stl media 2013-08-16 15:30:21 -07:00
Rodney Ewing
77daec9224 Added initial stl processor 2013-08-16 15:30:21 -07:00
Rodney Ewing
ab64ca3474 add reprocess_manager to __init__ 2013-08-16 15:30:21 -07:00
Rodney Ewing
40554b3395 Use workbench for temp files, refactor _set_pdf_filename, and correct imports 2013-08-16 15:30:21 -07:00
Rodney Ewing
696b0ec64b added pdf Resizer 2013-08-16 15:30:20 -07:00
Rodney Ewing
5fabbcc497 Added pdf Initial processor 2013-08-16 15:30:20 -07:00
Rodney Ewing
698c7a8bc6 added file argument to video resizer and added ascii resizer 2013-08-16 15:30:20 -07:00
Rodney Ewing
35d6a95008 Added initial processor for ascii media 2013-08-16 15:30:20 -07:00
Rodney Ewing
57d1cb3cef added video transcoder 2013-08-16 15:30:20 -07:00
Rodney Ewing
371bcc24d2 Added thumbnail resizer for video 2013-08-16 15:30:20 -07:00
Rodney Ewing
52e9770466 use type=float for audio vorbis quality 2013-08-16 15:30:19 -07:00
Rodney Ewing
347ef58382 Added Initial processor for video 2013-08-16 15:30:19 -07:00
Rodney Ewing
0c509b1b7e added audio reprocessing transcoder 2013-08-16 15:30:19 -07:00
Rodney Ewing
ad80fc8ac7 just use the default quality when creating a thumbnail or spectrogram 2013-08-16 15:30:19 -07:00