3861 Commits

Author SHA1 Message Date
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
Rodney Ewing
2e50e4b5f3 add audio thumbnail and spectrogram resizer 2013-08-16 15:30:19 -07:00
Rodney Ewing
d8f886dcb4 fetch spectrogram for thumbnail creation, create spectrogram if not found 2013-08-16 15:30:19 -07:00