{ "info": { "author": "Ben St\u00e4hli", "author_email": "bnzk@bnzk.ch", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Framework :: Django", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python", "Topic :: Internet :: WWW/HTTP" ], "description": "django-folderless\n*****************\n\n.. image:: https://travis-ci.org/bnzk/django-folderless.svg\n :target: https://travis-ci.org/bnzk/django-folderless\n\nsimple media manager for django, folderless.\n\nkey features:\n\n- filterable file list with multi upload possibility\n- FolderlessFileField, as a replacement for FileField, with instant upload possibility\n\n\nInstallation\n------------\n\nTo get the latest stable release from PyPi\n\n.. code-block:: bash\n\n pip install django-folderless\n\nAdd ``folderless`` to your ``INSTALLED_APPS``\n\n.. code-block:: python\n\n INSTALLED_APPS = (\n ...,\n 'folderless',\n )\n\nDon't forget to migrate your database\n\n.. code-block:: bash\n\n ./manage.py migrate folderless\n\n\nUsage\n------------\n\nHave a look at the ``folderless/tests/test_app/models.py`` for some example.\n\n.. code-block:: python\n\n from folderless.fields import FolderlessFileField\n\n class TestModel(models.Model):\n file = FolderlessFileField(blank=True, null=True)\n\n\nContribute\n------------\n\nFork and code. Either run `tox` for complete tests, or `python manage.py test --settings=folderless.tests.settings_test`\n\n\nCredits / Idea\n--------------\n\nmain repository: https://github.com/benzkji/django-folderless . many similiar things already exist. no wonder this project is heavily experienced by https://github.com/stefanfoulis/django-filer, and to some extent, feincms.module.medialibrary and https://github.com/samluescher/django-media-tree. initial idea credits: https://github.com/wullerot/ (manipulated django-filer to hide folders completely). more ideas: http://de.slideshare.net/motivesystems/slideshare-upload-gartner-pcc-presentation-going-folderless-with-metadata\n\nthis project uses http://semver.org.\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/benzkji/django-folderless", "keywords": "", "license": "BSD", "maintainer": "", "maintainer_email": "", "name": "django-folderless", "package_url": "https://pypi.org/project/django-folderless/", "platform": "OS Independent", "project_url": "https://pypi.org/project/django-folderless/", "project_urls": { "Homepage": "http://github.com/benzkji/django-folderless" }, "release_url": "https://pypi.org/project/django-folderless/0.2.9/", "requires_dist": [ "django-appconf (>=0.6)", "Django (>=1.8)", "easy-thumbnails (>=2.0)" ], "requires_python": "", "summary": "folderless media management for django", "version": "0.2.9" }, "last_serial": 4461510, "releases": { "0.2": [ { "comment_text": "", "digests": { "md5": "3b1c4b6d545d8fba5165510b4eed32bf", "sha256": "d122b8741c45498252ba4e4b1e4dded71daa45c5487562e3013015c217fe730d" }, "downloads": -1, "filename": "django-folderless-0.2.tar.gz", "has_sig": false, "md5_digest": "3b1c4b6d545d8fba5165510b4eed32bf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15760, "upload_time": "2015-09-11T09:56:22", "url": "https://files.pythonhosted.org/packages/37/fa/fb775448eb18293edecae042ff07cd7328fbc632d86fe1f746b1d8a52365/django-folderless-0.2.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "7cae37014261e96f37e276a0f35c3367", "sha256": "50c8334eefb856c6559ccaf9f1cc81ae0d4cf3f531f31f52bd52ce5c2172493a" }, "downloads": -1, "filename": "django-folderless-0.2.1.tar.gz", "has_sig": false, "md5_digest": "7cae37014261e96f37e276a0f35c3367", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16198, "upload_time": "2015-09-11T12:18:44", "url": "https://files.pythonhosted.org/packages/95/b0/ddd749c088ee62f1256dfe07aca4242a13e3b1eb40772a52f72f889f6ead/django-folderless-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "43a934f81af3d743bb0f2d7723b5f66a", "sha256": "ffc9238c8695ff2381289b21b6b6d382a634f34d53cf2cab54525360a3f0b684" }, "downloads": -1, "filename": "django-folderless-0.2.2.tar.gz", "has_sig": false, "md5_digest": "43a934f81af3d743bb0f2d7723b5f66a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 82891, "upload_time": "2015-09-11T13:31:39", "url": "https://files.pythonhosted.org/packages/19/96/21a50ceef6b7493f497ba773b965d697ea1e2498044ee6366416894b254c/django-folderless-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "6f42919a37c83911c1daa989455fcb8d", "sha256": "9912e425f9fa6d5154da8b7f6e1a739e317b30708de7bbee090573a579f80aa0" }, "downloads": -1, "filename": "django-folderless-0.2.3.tar.gz", "has_sig": false, "md5_digest": "6f42919a37c83911c1daa989455fcb8d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 83181, "upload_time": "2015-09-16T10:05:52", "url": "https://files.pythonhosted.org/packages/46/54/500c7e7a6301b1d1121f761ca9152247a09b5b4ccd3a80e29f8f97fc3b17/django-folderless-0.2.3.tar.gz" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "8c55dffdab835f4ce3b0410e69635eac", "sha256": "23ca7592f396331157e64934f8b8a30ebf795f1d209b0308761b8cbfa7b3b639" }, "downloads": -1, "filename": "django-folderless-0.2.4.tar.gz", "has_sig": false, "md5_digest": "8c55dffdab835f4ce3b0410e69635eac", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 83272, "upload_time": "2016-03-23T19:59:33", "url": "https://files.pythonhosted.org/packages/3f/48/b07d0218a9ee2c2b3ffdbefabbe97981a7e8c7de0018e3f821be95bdc1a9/django-folderless-0.2.4.tar.gz" } ], "0.2.5": [ { "comment_text": "", "digests": { "md5": "e8d0c5ddcff1f07d1f03662ce6cfc341", "sha256": "b5ff4d87ece1e5dcaff0dbbbb95353f2666217c718422f48da67552e4038e5e1" }, "downloads": -1, "filename": "django-folderless-0.2.5.tar.gz", "has_sig": false, "md5_digest": "e8d0c5ddcff1f07d1f03662ce6cfc341", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 81866, "upload_time": "2016-04-07T06:37:44", "url": "https://files.pythonhosted.org/packages/20/3d/e779e689a7555412915be02f449856ea93ebd83bce3ac8f5e0245ba01a2a/django-folderless-0.2.5.tar.gz" } ], "0.2.6": [ { "comment_text": "", "digests": { "md5": "3b2834ea2569a33ace0adf6fa21f57c5", "sha256": "d9a3b11ad8ebbc3308a5dd29eaa4fb33d7011851ac37633fd76566bf70074df9" }, "downloads": -1, "filename": "django-folderless-0.2.6.tar.gz", "has_sig": false, "md5_digest": "3b2834ea2569a33ace0adf6fa21f57c5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 81826, "upload_time": "2016-09-14T09:08:18", "url": "https://files.pythonhosted.org/packages/13/98/d28078272c50b1ee27283a22b96396be7e9db61802ee55366126c9586491/django-folderless-0.2.6.tar.gz" } ], "0.2.7": [ { "comment_text": "", "digests": { "md5": "12fbc643f5c4f6084bb900c1ebcaa332", "sha256": "8b05a84d8cf4cd2daef54692a05efc3cac0f621a906c881de39959a1eae92ab2" }, "downloads": -1, "filename": "django_folderless-0.2.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "12fbc643f5c4f6084bb900c1ebcaa332", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 96141, "upload_time": "2018-04-18T12:43:06", "url": "https://files.pythonhosted.org/packages/f1/c7/0b94fcc5f4979d9636b8221e87d32a727779824bf2f069921244f8e5ec6b/django_folderless-0.2.7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e9537ecab523471185b5f2369b721b1d", "sha256": "98fa6b9834868667d05b8253a8ab5c6675b3954ed34b9e1d71b77fca354eb0db" }, "downloads": -1, "filename": "django-folderless-0.2.7.tar.gz", "has_sig": false, "md5_digest": "e9537ecab523471185b5f2369b721b1d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 81267, "upload_time": "2018-04-18T12:43:07", "url": "https://files.pythonhosted.org/packages/63/90/97ba8ef1789decb1f5f0d21550fb88db83a56d018659523f0e027dda9ad2/django-folderless-0.2.7.tar.gz" } ], "0.2.8": [ { "comment_text": "", "digests": { "md5": "c93207c39b47d5c8b822a071474ce2b1", "sha256": "138a7ac1ff9c847d969d0acb6c0eb849d296facea09ee94a54a0d8f0742ca153" }, "downloads": -1, "filename": "django_folderless-0.2.8-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c93207c39b47d5c8b822a071474ce2b1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 96540, "upload_time": "2018-04-20T13:42:28", "url": "https://files.pythonhosted.org/packages/b1/d8/40b6c02e8c032fc1a3d67e50824600470515908d4f029e316276db59645c/django_folderless-0.2.8-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "42617ece04ab24b9987fcf7d91512f17", "sha256": "b0292f98c6bf25ab1495d834850299986c8c300c0d35e5d7f58665203095321c" }, "downloads": -1, "filename": "django-folderless-0.2.8.tar.gz", "has_sig": false, "md5_digest": "42617ece04ab24b9987fcf7d91512f17", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 81659, "upload_time": "2018-04-20T13:42:30", "url": "https://files.pythonhosted.org/packages/5d/c3/4bfea4d23fdcbbc9b338ac8ea4ff60894faad92874b3829702d9b6500efc/django-folderless-0.2.8.tar.gz" } ], "0.2.9": [ { "comment_text": "", "digests": { "md5": "6541e477724a760a77408290c4a73e36", "sha256": "5ef1cd44d315e2a34fe84d9f5b42acf90da59ebafad6fa9e98b44eb792d83b15" }, "downloads": -1, "filename": "django_folderless-0.2.9-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6541e477724a760a77408290c4a73e36", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 96527, "upload_time": "2018-11-07T13:46:15", "url": "https://files.pythonhosted.org/packages/35/58/0dc5d096f093ccf5c6885f8e055dc974bc0aa97d5dcb646299f6e83f8434/django_folderless-0.2.9-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "52ae55324c60b47baa7f932b7c354891", "sha256": "cba71d8d5ecf706b335d540f03ea6c4afad15629bfd55e701428bc3e515759f2" }, "downloads": -1, "filename": "django-folderless-0.2.9.tar.gz", "has_sig": false, "md5_digest": "52ae55324c60b47baa7f932b7c354891", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 81638, "upload_time": "2018-11-07T13:46:17", "url": "https://files.pythonhosted.org/packages/75/e6/f5ab30e64f12658ab1819e64b330ed9c0579372cb8080c1658000223afda/django-folderless-0.2.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "6541e477724a760a77408290c4a73e36", "sha256": "5ef1cd44d315e2a34fe84d9f5b42acf90da59ebafad6fa9e98b44eb792d83b15" }, "downloads": -1, "filename": "django_folderless-0.2.9-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6541e477724a760a77408290c4a73e36", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 96527, "upload_time": "2018-11-07T13:46:15", "url": "https://files.pythonhosted.org/packages/35/58/0dc5d096f093ccf5c6885f8e055dc974bc0aa97d5dcb646299f6e83f8434/django_folderless-0.2.9-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "52ae55324c60b47baa7f932b7c354891", "sha256": "cba71d8d5ecf706b335d540f03ea6c4afad15629bfd55e701428bc3e515759f2" }, "downloads": -1, "filename": "django-folderless-0.2.9.tar.gz", "has_sig": false, "md5_digest": "52ae55324c60b47baa7f932b7c354891", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 81638, "upload_time": "2018-11-07T13:46:17", "url": "https://files.pythonhosted.org/packages/75/e6/f5ab30e64f12658ab1819e64b330ed9c0579372cb8080c1658000223afda/django-folderless-0.2.9.tar.gz" } ] }