{ "info": { "author": "atReal", "author_email": "contact@atreal.net", "bugtrack_url": null, "classifiers": [ "Framework :: Plone", "Programming Language :: Python", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": ".. contents::\n\nOverview\n========\nMassLoader allows to do massive uploads via Zip or 7Zip files. When an archive\nis uploaded via MassLoader, its contents are created in the current folder.\n\n\nDescription\n===========\n\n* MassLoader creates Files and Images or only Files with files in archive.\n* MassLoader add an action on Folder, Large Plone Folder and Plone Site. You can\n change theses portal types in the control panel.\n* MassLoader has a content size limit, and is able to protect your server from\n logic bombs.\n* MassLoader can handle any size of archive file, without overload of your server.\n\n\nImportant\n=========\n\n* The permission is only set by default to the role 'Manager' and 'Owner'.\n* From the version 3.0.0beta1, the portal type of new object can be managed via\n 2 mechanisms, selectable in the control panel :\n \n * If content type registry detects an Image, MassLoader creates an Image, if\n it's not an image MassLoader creates a file with the portal type selected\n in Control Panel.\n * Or the checkbox is checked in Control Panel and Massloader creates only\n files with the portal type selected in Control Panel/\n\n* Default max size for each file to be uncompressed is set to 20 Mb. You can\n modify this size limit in the control panel.\n* If a folder with a same id already exists, it is conserved. If a same file\n exists whith the same id, just the datas are updated.\n\n\nIssues\n======\n\n* 7zip archives are not valid when they contain only empty folders (problem with\n python library pylzma).\n* 7zip archives with empty folders : the empty folders are not created.\n\n\nAuthors\n=======\n\n|atreal|_\n\n* `atReal Team`_\n\n - Matthias Broquet [tiazma]\n - Florent Michon [fmichon]\n\n.. |atreal| image:: http://www.atreal.fr/medias/atreal-logo-48.png\n.. _atreal: http://www.atreal.fr/\n.. _atReal Team: mailto:contact@atreal.fr\n\n\nContributors\n============\n\n* `atReal Team`_\n\n - Romain BEYLERIAN [rbeylerian]\n\n .. _atReal Team: mailto:contact@atreal.fr\n\n\nCredits\n=======\n\n* Sponsorised by ML-COM - www.ml-com.com (and some international research labs)\n* Sponsorised by City of Albi (Fr), www.mairie-albi.fr\n\nChangelog\n=========\n\n(name of developer listed in brackets)\n\n3.1.2 (2012-08-14)\n------------------\n\n- Package fix\n\n\n3.1.1 (2012-08-14)\n------------------\n\n- use zope.i18n.translate for i18n translations\n [tom_gross]\n\n3.1.0 (2011-11-22)\n------------------\n\n- Plone 4 compatibility : Avoid five:implements deprecation warning [rbeylerian]\n- Add MANIFEST.in [WouterVH]\n- Plone 4 compatibility by adding a tabindex-fallback\n [tom_gross]\n\n\n3.0.0 (2010-03-16)\n------------------\n\n- Corrected permission in massloader-action call Clean-up commented lines\n [tiazma]\n\n- added dutch translation [dimboo]\n\n- some pyflakes cleanup [WouterVH]\n\n\n3.0.0rc1 (2009-12-23)\n---------------------\n\n- Added german translation [Tom Gross]\n\n- Set css-id of 'rules'-div to 'massloader_rules' [Tom Gross]\n\n\n3.0.0beta2 (2009-09-16)\n-----------------------\n\n- Bug fix : test if getField exists before use it [Florent Michon]\n\n- Bug fix : test value of additionalfield before use it [Florent Michon]\n\n\n3.0.0beta1 (2009-09-03)\n-----------------------\n\n- Option to transfer fields content names in controlpanel if exists in container\n and in object created [Florent Michon]\n\n- Two ways to create contents : \"Image and Files\" or \"only Files\" [Florent Michon]\n\n- Compatibility with .7z archives [Florent Michon]\n\n- Change the structure of the package with adapter and utility creation.\n Cleanup of the package [Florent Michon]\n\n\n2.1.0-beta1 (2009-04-22)\n------------------------\n\n- Portal type can be based on content_type_registry [Matthias Broquet]\n\n- Eggification [Matthias Broquet]\n\n\n2.0.0 (2008-12-25)\n------------------\n\n- Option to create objects with description and keywords of the folder.\n [Florent Michon]\n\n- Change the action provider with interface IMassLoaderAware to a configlet who\n permit to choose portal types where you can import a zip file. [Florent Michon]\n\n\n1.1rc1 (2008-10-27)\n-------------------\n\n- Configlet for max file size, portal type for images and files. [Florent Michon]\n\n- Transform the products MassLoader in an egg. [Florent Michon]\n\n- Initial package structure. [zopeskel]\n\n\n1.0.0 (2008-03-14)\n------------------\n\n- Last version as a Product. [Matthias Broquet]", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://svn.plone.org/svn/collective/atreal.massloader/trunk", "keywords": "", "license": "GPL", "maintainer": null, "maintainer_email": null, "name": "atreal.massloader", "package_url": "https://pypi.org/project/atreal.massloader/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/atreal.massloader/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://svn.plone.org/svn/collective/atreal.massloader/trunk" }, "release_url": "https://pypi.org/project/atreal.massloader/3.1.2/", "requires_dist": null, "requires_python": null, "summary": "Add an action to import zip files.", "version": "3.1.2" }, "last_serial": 3356227, "releases": { "2.1.0-beta1": [ { "comment_text": "", "digests": { "md5": "dbe03c4fc6444ce5544a5164889040d1", "sha256": "ac0df6c7a79d18c67325565ca2277eac9c891564b5eb78cd0fa690bc0603da2d" }, "downloads": -1, "filename": "atreal.massloader-2.1.0_beta1-py2.4.egg", "has_sig": false, "md5_digest": "dbe03c4fc6444ce5544a5164889040d1", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 32537, "upload_time": "2009-04-22T18:22:42", "url": "https://files.pythonhosted.org/packages/d3/b9/f2eb958f1705b088236661bf3a0ad9d8ac5c6ec4ef5d6fd5806f03cdcedf/atreal.massloader-2.1.0_beta1-py2.4.egg" }, { "comment_text": "", "digests": { "md5": "3adb22043d895c4398f1eca5c8983b17", "sha256": "b2388e945416c0f4ff678f0e3230a9a8a526cf3d9fdf69f3ced9cbcb65b44dd4" }, "downloads": -1, "filename": "atreal.massloader-2.1.0-beta1.tar.gz", "has_sig": false, "md5_digest": "3adb22043d895c4398f1eca5c8983b17", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21588, "upload_time": "2009-04-22T18:23:18", "url": "https://files.pythonhosted.org/packages/13/84/b125d9ac3a2aeed5825cc998a341faa6e31fdc6e23cbcaef92cf6e374266/atreal.massloader-2.1.0-beta1.tar.gz" } ], "3.0.0": [ { "comment_text": "", "digests": { "md5": "ad196024a3edc6d54c846bfaf6e968d6", "sha256": "f94bb26f06a15a5d11dfbe492e75ca1844d9dfb69298017099d5ee888e25f4da" }, "downloads": -1, "filename": "atreal.massloader-3.0.0-py2.4.egg", "has_sig": false, "md5_digest": "ad196024a3edc6d54c846bfaf6e968d6", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 44644, "upload_time": "2010-03-16T17:38:41", "url": "https://files.pythonhosted.org/packages/0d/21/7e790f6fe81c4525769e460913086a64db7f4d061aa2536e037a167ea932/atreal.massloader-3.0.0-py2.4.egg" }, { "comment_text": "", "digests": { "md5": "ba4ec2b9263c33d436f1b0547e59d3ae", "sha256": "d4d3f737fa1b1e3eae79692474d44c9ae17184b73206fe542fae7661f22e32b1" }, "downloads": -1, "filename": "atreal.massloader-3.0.0.zip", "has_sig": false, "md5_digest": "ba4ec2b9263c33d436f1b0547e59d3ae", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 44419, "upload_time": "2010-12-09T11:47:15", "url": "https://files.pythonhosted.org/packages/0b/dc/f55b530c003224bde728c75c917a5bb529357f257a8f12a6b004f20ca12f/atreal.massloader-3.0.0.zip" } ], "3.0.0beta1": [ { "comment_text": "", "digests": { "md5": "9b3c1362f8b162896a07251c1a4ab067", "sha256": "c57013bcbb26df20cacdcc8378e5ceb058f01151d4fa77435be3b4f0d2dadce0" }, "downloads": -1, "filename": "atreal.massloader-3.0.0beta1-py2.4.egg", "has_sig": false, "md5_digest": "9b3c1362f8b162896a07251c1a4ab067", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 37463, "upload_time": "2009-09-03T14:28:48", "url": "https://files.pythonhosted.org/packages/6c/4d/1222c6c81a1d823634bcfdc13c3e2c1ad3e1db5038a06dffe2d242f38c05/atreal.massloader-3.0.0beta1-py2.4.egg" }, { "comment_text": "", "digests": { "md5": "22a853d76e7dd2a23baf4a48e87db46e", "sha256": "600868e4be2e2f4e6d8bc24081cfab43f8403ee6d17217db0d85f000a7313d4e" }, "downloads": -1, "filename": "atreal.massloader-3.0.0beta1.tar.gz", "has_sig": false, "md5_digest": "22a853d76e7dd2a23baf4a48e87db46e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16942, "upload_time": "2009-09-03T14:29:03", "url": "https://files.pythonhosted.org/packages/84/74/7f6cf7b08001412e5e2acbfc541adf1ed7a12e08eb91301fbf5653c7f5d4/atreal.massloader-3.0.0beta1.tar.gz" } ], "3.0.0beta2": [ { "comment_text": "", "digests": { "md5": "b687e9fe0e6033a9116ab930a54cf860", "sha256": "9e5858ddd31236613819fae7efdd8dd45ea43135d20776c571afed7d3f0a32f3" }, "downloads": -1, "filename": "atreal.massloader-3.0.0beta2-py2.4.egg", "has_sig": false, "md5_digest": "b687e9fe0e6033a9116ab930a54cf860", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 37594, "upload_time": "2009-09-16T10:50:36", "url": "https://files.pythonhosted.org/packages/4a/6a/e9c826b71697fdd604fca2ea3142923b792b0d05e11b23f2137f9915559a/atreal.massloader-3.0.0beta2-py2.4.egg" }, { "comment_text": "", "digests": { "md5": "ce78d9bb60b6d5c40a066440202d8236", "sha256": "7dce2e143b993a1ee2f70633b3d03c9917700f8f7d99dd307ca89b585369b838" }, "downloads": -1, "filename": "atreal.massloader-3.0.0beta2.tar.gz", "has_sig": false, "md5_digest": "ce78d9bb60b6d5c40a066440202d8236", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18360, "upload_time": "2009-09-16T10:50:36", "url": "https://files.pythonhosted.org/packages/e7/d5/9599dba11f5bba180d46a1baa67e8a18671e68bde475cdeff80e46eccf89/atreal.massloader-3.0.0beta2.tar.gz" } ], "3.0.0rc1": [ { "comment_text": "", "digests": { "md5": "cbbaf93ef077b96306c8b2fe1139c539", "sha256": "dc07c1b93cee7169309f7d2e5bcca6872d8e71ca7f0984771f6cd24c70050f7f" }, "downloads": -1, "filename": "atreal.massloader-3.0.0rc1-py2.4.egg", "has_sig": false, "md5_digest": "cbbaf93ef077b96306c8b2fe1139c539", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 41399, "upload_time": "2009-12-23T15:06:27", "url": "https://files.pythonhosted.org/packages/38/7e/153d799854c3310c8654b0788b72eb1478b0805d095cc73cfafe272ece8d/atreal.massloader-3.0.0rc1-py2.4.egg" }, { "comment_text": "", "digests": { "md5": "6c64b3e4754febb7c6141ecaace1704f", "sha256": "6de7dfb6bf391c9f060d486079d9da6fdc7f373b08d8f9895d22652fad57ff3c" }, "downloads": -1, "filename": "atreal.massloader-3.0.0rc1.tar.gz", "has_sig": false, "md5_digest": "6c64b3e4754febb7c6141ecaace1704f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20224, "upload_time": "2009-12-23T15:06:27", "url": "https://files.pythonhosted.org/packages/f1/ea/d7475a56572d205868de5968ca02d37fa169a628acab3af5356c1281e56e/atreal.massloader-3.0.0rc1.tar.gz" } ], "3.1.0": [ { "comment_text": "", "digests": { "md5": "7fe17a651b3d8f5ee42772e971c0acb3", "sha256": "decf8b4b7ab178902ffc1805109a34d377d01780e6daa0f3a9f85e394df5ae41" }, "downloads": -1, "filename": "atreal.massloader-3.1.0.zip", "has_sig": false, "md5_digest": "7fe17a651b3d8f5ee42772e971c0acb3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 66727, "upload_time": "2011-11-22T16:17:09", "url": "https://files.pythonhosted.org/packages/b7/34/75d20ad3a79edfd562ffeadb839c6d1ad351d7b49cf33db7baf315017756/atreal.massloader-3.1.0.zip" } ], "3.1.1": [ { "comment_text": "", "digests": { "md5": "b6bc750115a27d83ed8e704e6302b95f", "sha256": "2088b96576c28ce6a54ef46f6ce9d2f921f225721422aa8138a8b2d5a6d983eb" }, "downloads": -1, "filename": "atreal.massloader-3.1.1.tar.gz", "has_sig": false, "md5_digest": "b6bc750115a27d83ed8e704e6302b95f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26281, "upload_time": "2012-08-14T09:51:16", "url": "https://files.pythonhosted.org/packages/43/39/00700bb8acc54e4bc296b47bef6ae9742cf779e96be9171657a2b54a59dc/atreal.massloader-3.1.1.tar.gz" } ], "3.1.2": [ { "comment_text": "", "digests": { "md5": "e6fb8f1461173746d9690854aec15c1f", "sha256": "9cea5281a5917d347fa071469f44e6c73d89a0b1436ffa9123e9cd719a724a5f" }, "downloads": -1, "filename": "atreal.massloader-3.1.2.tar.gz", "has_sig": false, "md5_digest": "e6fb8f1461173746d9690854aec15c1f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26626, "upload_time": "2012-08-14T09:57:23", "url": "https://files.pythonhosted.org/packages/c7/40/f368fc373617ed17ff1769d84b4e06f2833da2e82ca87d66629ecd05f1e9/atreal.massloader-3.1.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "e6fb8f1461173746d9690854aec15c1f", "sha256": "9cea5281a5917d347fa071469f44e6c73d89a0b1436ffa9123e9cd719a724a5f" }, "downloads": -1, "filename": "atreal.massloader-3.1.2.tar.gz", "has_sig": false, "md5_digest": "e6fb8f1461173746d9690854aec15c1f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26626, "upload_time": "2012-08-14T09:57:23", "url": "https://files.pythonhosted.org/packages/c7/40/f368fc373617ed17ff1769d84b4e06f2833da2e82ca87d66629ecd05f1e9/atreal.massloader-3.1.2.tar.gz" } ] }