whird.jpope.org cover image

Sandy Seventies Speedboat MediaGoblin Theme

I have released my MediaGoblin theme that is based on the current theme in use on my instance. For this theme, I actually started with the Airy theme that comes with the default MediaGoblin install and added my base css that is in use on (jpope.org/whird.jpope.org/io.jpope.org/pump.jpope.org). I then worked on making it match the other subdomains. Once done, I thought that it'd be nice to strip out the jpope.org specific stuff and make it into a standalone theme. After a bit of cleanup and more, here it is. If you are brave enough to give it a spin, head over to the repo and check the README: sandyseventiesspeedboat-mg A theme for MediaGoblin based on the theme in use at https://media.jpope.org. This theme uses a few bits of Skeleton and the Font Awesome icon font. The name Sandy Seventies Speedboat is thanks to @aether's notice here: Link Usage Navigate to your MediaGoblin directory and if it isn't present, create the directory /user_dev/themes/ and navigate into the newly created…

MediaGoblin - ArchLinux rc.d scripts

I recently moved my MediaGoblin instance from an Amazon EC2 instance (Debian, Nginx) to my server at home, which runs ArchLinux and Apache. After getting my data moved home and the instance up and running, I really needed to create some init scripts. For a bit, I was being lazy and running the separate server pieces in tabs in screen. Which works fine until you reboot and forget to restart the services. Finally, I got around to writing those scripts. The MediaGoblin built in server setup consists of two parts, Python Paste for the basic http serving and Celery for the task processing. You can run these parts as a single process or separately. For the best performance, they should be run as separate processes, especially when you upload video, large images and (in the future) audio. Having these processes separate (along with running Paste in CELERY_ALWAYS_EAGER=false mode) will allow uploads to be processed asynchronously. And from experience, having MediaGoblin running synchronously can kinda drag. Of course…