Author

  • Samuel Sutch

    Director/Screenwriter

    avatar

    Most recently from Montana, I moved to San Francisco to go to film school.

  • Nolan Mecham

    Actor

    avatar

    Still crazy after all these years

  • Chris Mulkey

    Cinematographer

    avatar

    Chris is a cinematographer living in San Francisco, CA attending the Academy of Art University.

  • Eric Golowski

    Cinematographer

    avatar

    Cinematographer living in SF. Attending the Academy of Art University for Cinematograph.

  • Griffin Lamfers

    Director of Photography

    avatar

    Cinematographer in San Francisco attending Academy of Art University.

Series

Select an Author

Episode/Show

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 ]

Features

  • Fast (though I'm not so sure about scalability)
  • Puts your videos first. Large video interface designed to accommodate 16x9 widescreen.
  • Plays your videos like a TV show (sort of like blip.tv).
  • Built-in really simple blog (though you can use your own, of course!)
  • No comments... NO SPAM!
  • Videos can be played by any page using a template that descends from base.html

Requirements

  • Python 2.4/2.5 : PIL, Django SVN
  • FCGI, SQLite/MySQL/PostgreSQL (with appropriate Python bindings installed)

Installation

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.

  1. Install Dependencies:

    ## 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
  2. Install Djidio

    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
  3. Configure your Host

    Create a sub-domain or domain and confirm FCGI is enabled.
  4. cd YOURSUBDOMAIN
    wget http://svn.saddi.com/py-lib/trunk/fcgi.py
    Create 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]

Navigation

Blog

  1. Epidemic 2008 - The Real Story

    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!

    By: Samuel Sutch on 2008-03-30 Attached to: Jamie Scott: Dichotomy
  2. New Dichotomy Cut

    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.

    By: Samuel Sutch on 2008-03-06 Attached to: Jamie Scott: Dichotomy - Alt Cut