Metadata-Version: 1.1
Name: invisibleroads-uploads
Version: 0.2.3
Summary: File upload functionality
Home-page: http://invisibleroads.com
Author: Roy Hyunjin Han
Author-email: rhh@crosscompute.com
License: UNKNOWN
Description: InvisibleRoads Uploads
        ======================
        Add basic file upload functionality to your Pyramid app.
        
        Use
        ---
        Prepare environment. ::
        
            export VIRTUAL_ENV=~/.virtualenvs/crosscompute
            virtualenv ${VIRTUAL_ENV}
            source ${VIRTUAL_ENV}/bin/activate
        
            export NODE_PATH=${VIRTUAL_ENV}/lib/node_modules
            npm install -g browserify uglify-js
        
        Install package. ::
        
            cd ~/Projects/invisibleroads-uploads
            python setup.py develop
            bash refresh.sh
        
        Add settings. ::
        
            upload.id.length = 32
        
        Configure views. ::
        
            config.include('invisibleroads_uploads')
        
        Call template macro. ::
        
            {% from 'invisibleroads_uploads:templates/parts.jinja2' import upload_button %}
            {{ upload_button(request, id='xyz-upload', text='Browse for xyz', class='xyz') }}
        
        Add callback. ::
        
            $('#xyz-upload').on('uploaded.ir', function(x) {
                console.log(x.upload_id);
            });
        
        0.2
        ---
        - Ignore multiple clicks on upload button until dialog closes
        - Replace uploaded.ir.upload with uploaded.ir
        
        0.1
        ---
        - Add basic upload functionality
        - Ignore multiple clicks on upload button for a few seconds
Keywords: web wsgi bfg pylons pyramid invisibleroads
Platform: UNKNOWN
Classifier: Programming Language :: Python
Classifier: Framework :: Pyramid
Classifier: Topic :: Internet :: WWW/HTTP :: WSGI :: Application
