Metadata-Version: 1.1
Name: django-almastorage
Version: 0.2
Summary: A simple Django app to use SwiftStack Storage
Home-page: https://github.com/aaannnyyy/django-almastorage
Author: Nurlan Abyken
Author-email: abyken.nurlan@gmail.com
License: UNKNOWN
Description: almastorage
        ========
        
        Simple web-application used for accessing project with SwiftStack storage
        
        Quick Install
        -------------
        
        1) Install almastorage:
        
            pip install django-almastorage
        
        2) Add 'almastorage' into your INSTALLED_APPS in project settings 
        
        3) Add fields into project settings infortation from your swiftstack:
        
        	SW_USERNAME = 'user'//account name
        
        	SW_KEY = 'key' //account key
        	
        	SW_AUTH_URL = 'http://your_url' //auth_url 
        
        	AUTH_USER_MODEL = 'your User model' //your User model
        
        4) Make migration
        
        	./manage.py schemamigration almastorage --initial
        	
        	./manage.py migrate almastorage
        
        5) Create default container
        
        	./manage.py shell
        
        	> from almastorage.models import SwiftContainer
        
        	> SwiftContainer.create_default_container()
        
        ========
        Use API for upload: http://yourdomain/api/v1/storage/:SW_USERNAME/upload/ 
        	post_data={
        		'filename': filename,
        		'content_type': mime_type,
        		'uploaded_file': base64.b64encode(open(file_path, "rb").read())
        		}
        Use API for download: http://yourdomain/api/v1/file/:id/download/ 
        	which will return {'temp_url': 'http://temp_url'}, use get to this url to get the file
        
        
Platform: UNKNOWN
Classifier: Environment :: Web Environment
Classifier: Framework :: Django
Classifier: Intended Audience :: Developers
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2.6
Classifier: Programming Language :: Python :: 2.7
Classifier: Topic :: Utilities
