{ "info": { "author": "Douglas Miranda", "author_email": "douglasmirandasilva@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Framework :: Django", "Framework :: Django :: 1.10", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Natural Language :: English", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5" ], "description": "=============================\nDjango Fine Uploader\n=============================\n\n.. image:: https://img.shields.io/pypi/v/django-fine-uploader.svg\n :target: https://pypi.python.org/pypi/django-fine-uploader\n\n.. image:: https://img.shields.io/pypi/l/django-fine-uploader.svg\n :target: https://pypi.python.org/pypi/django-fine-uploader\n\n.. image:: https://img.shields.io/pypi/wheel/django-fine-uploader.svg\n :target: https://pypi.python.org/pypi/django-fine-uploader\n\nSimple, Chunked and Concurrent uploads with Django_ + `Fine Uploader`_\n\n.. _Django: https://www.djangoproject.com\n.. _`Fine Uploader`: http://fineuploader.com\n\nThis is an alpha version.\n\nWe have a example_ project. Just `git clone` the django-fine-uploader repository and follow the instructions.\n\n.. _example: https://github.com/douglasmiranda/django-fine-uploader/tree/master/example\n\nQuickstart\n----------\n\nInstall django_fine_uploader::\n\n pip install django-fine-uploader\n\nAdd it to your `INSTALLED_APPS`:\n\n.. code-block:: python\n\n INSTALLED_APPS = (\n ...\n 'django_fine_uploader.apps.DjangoFineUploaderConfig',\n ...\n )\n\nAdd django_fine_uploader's URL patterns:\n\n.. code-block:: python\n\n urlpatterns = [\n ...\n url(r'^fine-uploader/', include('django_fine_uploader.urls', namespace='django_fine_uploader')),\n ...\n ]\n\nAnd finally your html file: copy from `this gist`_. (too much html to put on our README)\n\n.. _`this gist`: https://gist.github.com/douglasmiranda/77da9c801e0cf83357ba51a639372768\n\nFeatures\n--------\n\n* Simple Upload\n* Chunked Upload\n* Concurrent Chunked Upload\n* `Ready to use upload endpoint`_\n* `Easy extend FineUploaderView`_ (FormView)\n* Or create your custom view and use the Django Fine Uploader handler\n\n.. _`Ready to use upload endpoint`: https://github.com/douglasmiranda/django-fine-uploader/blob/master/django_fine_uploader/fineuploader.py\n.. _`Easy extend FineUploaderView`: https://github.com/douglasmiranda/django-fine-uploader/blob/master/django_fine_uploader/views.py\n\nTODO\n----\n\nInstead of listing here, check the issues_ and projects_.\n\n.. _issues: https://github.com/douglasmiranda/django-fine-uploader/issues\n.. _projects: https://github.com/douglasmiranda/django-fine-uploader/projects\n\nRunning Tests\n-------------\n\nDoes the code actually work?\n\n::\n\n source /bin/activate\n (myenv) $ pip install tox\n (myenv) $ tox\n\nCredits\n-------\n\nTools used in rendering this package:\n\n* Cookiecutter_\n* `cookiecutter-djangopackage`_\n\n.. _Cookiecutter: https://github.com/audreyr/cookiecutter\n.. _`cookiecutter-djangopackage`: https://github.com/pydanny/cookiecutter-djangopackage\n\nFineuploader: http://fineuploader.com\n\n\n\n\nHistory\n-------\n\n0.2.0 (2017-02-12)\n++++++++++++++++++\n\n* Now we have a `BaseFineUploader`\n* A basic planing for Beta release: https://github.com/douglasmiranda/django-fine-uploader/projects/1\n* Better info on README and more\n\n0.1.0 (2017-02-10)\n++++++++++++++++++\n\n* First release on PyPI.\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/douglasmiranda/django-fine-uploader", "keywords": "django-fine-uploader", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "django-fine-uploader", "package_url": "https://pypi.org/project/django-fine-uploader/", "platform": "", "project_url": "https://pypi.org/project/django-fine-uploader/", "project_urls": { "Homepage": "https://github.com/douglasmiranda/django-fine-uploader" }, "release_url": "https://pypi.org/project/django-fine-uploader/0.2.0/", "requires_dist": null, "requires_python": "", "summary": "Simple, Chunked and Concurrent uploads with Django + Fine Uploader", "version": "0.2.0" }, "last_serial": 2636248, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "465ff6e347a77926c5ce344784f83672", "sha256": "b2217b43ff7366a7350500787c71a2abc223aa6a55964b9a2cfdd8cc49b36edf" }, "downloads": -1, "filename": "django_fine_uploader-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "465ff6e347a77926c5ce344784f83672", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 11344, "upload_time": "2017-02-10T07:05:16", "url": "https://files.pythonhosted.org/packages/09/51/2dd2a3463be0ac13360a31a31bbd0c712ccc470007416e1f5fadaaa7adb1/django_fine_uploader-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a67270dc7cc53a89d1105e380b1c4dd8", "sha256": "ab0f3e5491d74f8a2db9988da3e90957462a96e2bc7900f450dc36402e7be541" }, "downloads": -1, "filename": "django-fine-uploader-0.1.0.tar.gz", "has_sig": false, "md5_digest": "a67270dc7cc53a89d1105e380b1c4dd8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9745, "upload_time": "2017-02-10T07:05:04", "url": "https://files.pythonhosted.org/packages/ea/a5/a0804deaccdb4621cf779bc5265c0d7b043fea201ee91f7614fa206647ce/django-fine-uploader-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "42d006747532fa7fefee5c824f2c551a", "sha256": "4a718816e8885826401c1c255fa57a678792643eb90e914d78c61f20ed79836b" }, "downloads": -1, "filename": "django_fine_uploader-0.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "42d006747532fa7fefee5c824f2c551a", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 9542, "upload_time": "2017-02-12T04:59:30", "url": "https://files.pythonhosted.org/packages/fa/8e/26450b0c94422da200acf53d9736761e1e4367ea471b26b713f8d7c4e1e3/django_fine_uploader-0.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6adca804a369cfdac77fc8ed929459cb", "sha256": "6accc7ffa8f7d519506078b759bca3ea8e5f4db55717a88a4cd743a8195e675d" }, "downloads": -1, "filename": "django-fine-uploader-0.2.0.tar.gz", "has_sig": false, "md5_digest": "6adca804a369cfdac77fc8ed929459cb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8458, "upload_time": "2017-02-12T04:59:22", "url": "https://files.pythonhosted.org/packages/51/ad/34a56a57ea49c9efb2870b335bc377a8c2cc6793fbdf04b27de5acd65c0d/django-fine-uploader-0.2.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "42d006747532fa7fefee5c824f2c551a", "sha256": "4a718816e8885826401c1c255fa57a678792643eb90e914d78c61f20ed79836b" }, "downloads": -1, "filename": "django_fine_uploader-0.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "42d006747532fa7fefee5c824f2c551a", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 9542, "upload_time": "2017-02-12T04:59:30", "url": "https://files.pythonhosted.org/packages/fa/8e/26450b0c94422da200acf53d9736761e1e4367ea471b26b713f8d7c4e1e3/django_fine_uploader-0.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6adca804a369cfdac77fc8ed929459cb", "sha256": "6accc7ffa8f7d519506078b759bca3ea8e5f4db55717a88a4cd743a8195e675d" }, "downloads": -1, "filename": "django-fine-uploader-0.2.0.tar.gz", "has_sig": false, "md5_digest": "6adca804a369cfdac77fc8ed929459cb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8458, "upload_time": "2017-02-12T04:59:22", "url": "https://files.pythonhosted.org/packages/51/ad/34a56a57ea49c9efb2870b335bc377a8c2cc6793fbdf04b27de5acd65c0d/django-fine-uploader-0.2.0.tar.gz" } ] }