Select an Author
Select a Series

Djidio is the software that runs the SamuraiFilms website. It's programmed in python using Django for the back end, and FlowPlayer and jQuery for the front end (video player and asynchronous interface). It's compatible with all modern browsers and is installable on most web hosts that support some form of FCGI (and of course Python, and some sort of database).
Download Djidio-0.1.tar.gz
Version 0.1 [ MIT License ]
Here is now I got Djidio working on Dreamhost. Each step will again start at the home directory. This is only a rough estimate. You will prolly find a better way to do this on your server. Remember the Djidio app can also be used on it's own, in your project, it's a regular Python package/Django app!
You should definitely have some experience with Python, Django and Linux before attempting this. SAMURAIFILMS OFFERS NO SUPPORT! Just be careful and don't fuck up your hosting account.
## Django: svn co http://code.djangoproject.com/svn/django/trunk/ django_src ## Python Imaging wget http://effbot.org/downloads/Imaging-1.1.6.tar.gz tar xvfz Imaging-1.1.6 && cd Imaging-1.1.6 python setup.py build_ext -i
mkdir django_projects/ && cd django_projects wget http://media.beta.samuraifilms.org/code/djidio-0.1.tar.gz tar xzfz djidio-0.1.tar.gz ## extracts to 'samuraifilms'Configure your settings file. Create Djidio's database:
cd djidio-0.1/djidio python manage.py syncdb ## follow the instructions... python manage.py createcachetable the_cache_table ## creating the cache table
cd YOURSUBDOMAIN wget http://svn.saddi.com/py-lib/trunk/fcgi.pyCreate a dispatch.fcgi file for your project and place it in YOURSUBDOMAIN/dispatch.fcgi.
#!/usr/bin/python2.4 import sys sys.path += ['/home/YOURUSER/django_src'] # for django sys.path += ['/home/YOURUSER/django_projects/'] # for djidio.films sys.path += ['/home/YOURUSER/Imaging.1.1.6/'] # for PIL.Image from fcgi import WSGIServer from django.core.handlers.wsgi import WSGIHandler import os os.environ['DJANGO_SETTINGS_MODULE'] = 'samuraifilms.settings' WSGIServer(WSGIHandler()).run()And finally create your .htaccess file in YOURSUBDOMAIN/.htaccess.
RewriteEngine On
RewriteCond %{REQUEST_URI} ^/stats/(.*)$ [OR]
RewriteCond %{REQUEST_URI} ^/failed_auth.html$
RewriteRule ^.*$ - [L]
RewriteBase /
RewriteRule ^(dispatch\.fcgi/.*)$ - [L]
RewriteRule ^(.*)$ dispatch.fcgi/$1 [L]
I ended up submitting the longer version of Jamie Scott: Dichotomy to Epidemic because an older crowd of people liked the longer version better. Really, that's not even true, because I think they were all confused over which one they liked more. In the end, and perhaps it was a mistake, I submitted my longer version of Jamie Scott: Dichotomy to Epidemic. Unfortunately I wanted to change that version a bit more but instead I left it as is.
I did however somewhat re-master a few shots from Associates, hopefully making it safer for a larger screen. The real Epidemic version of that will be uploaded soon (it's rendering right now). Full disclosure: I also modified a title card.
Epidemic is on April 11'th at the Castro Theatre in San Francisco, California. If you're in the area, general admission is extremely cheep! Hope to see you there!
Welcome to the new SamuraiFilms blog. This blog will chronicle SamuraiFilms productions as accounted mostly by me, director, Sam Sutch. I also will post updates to new cuts of films, or simply accompany films with posts further explaining the production.
I originally started the new cut of Dichotomy (full name: "Jamie Scott: Dichotomy") because this project was dual-purposed as a school assignment for two classes, Motion Picture Language and Edit 2, the latter of which required the piece be three minutes or less. When I started cutting I realized how much effectiveness was gained by shortening it. I also re-scored the entire piece with some more wonderful music from Kevin MacLeod. I liked the new cut so much that I decided to use it as the cut that I'm submitting to Epidemic.