{ "info": { "author": "RedTurtle Technology", "author_email": "sviluppoplone@redturtle.it", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Framework :: Plone", "Framework :: Plone :: 4.1", "Framework :: Plone :: 4.2", "Framework :: Plone :: 4.3", "License :: OSI Approved :: GNU General Public License (GPL)", "Programming Language :: Python" ], "description": ".. contents:: **Table of contents**\n\nIntroduction\n============\n\nAn enhanced version of the base Plone link content type.\n\nAfter installing this you'll see that the Plone link will have a new *image* and *caption* fields\nlike the News Item content type.\n\n.. image:: http://keul.it/images/plone/redturtle.smartlink-1.0.0rc2-1.png\n :alt: Advanced fields tab\n\nAlso the new Link type can handle internal (to Plone contents) and external links. You can use the\ninternal link field to automatically attach the link value to an internal content of the portal\n(in a similar way used for related contents).\n\n.. image:: http://keul.it/images/plone/redturtle.smartlink-1.0.0rc2-2.png\n :alt: The Smart Link edit form\n\nAn event-based system will also keep URLs updated even when you move/rename target document.\n\nYou can also customize the link icon for being able to use a different icon from the default Plone ones.\nDue to changes between Plone 3 and Plone 4 themes, we need to keep the Plone 3 approach for displaying icons\n(not using CSS sprite. To restore the Plone 4 default way, disable the ``smart_link.css`` resource\nand remove the \"*Icon (Expression)*\" value from ``portal_types`` tool).\n\nWhen using an internal link you can choose to use title and description from the referenced content\ninstead of the ones you used in the Link content itself.\nIn this way the Link is more like a *proxy* of the referenced item.\n\nThis feature is globally disabled by default (in the control panel), then can be enabled on every Link content\nactivating the \"*Use referenced content's data*\" option.\n\nHandle back-end/front-end URLs\n------------------------------\n\nThe Smart Link structure is nothing more that a ATLink content, so the way used to store URL\nin the object or in the site's catalog is the same as Plone. There is no magic behind.\n\nFor this reason, when you are using Smart Link for internal references, the *static* URL is\nstored and used.\n\nThis will lead to problems when you are using this product for site where you have different\nback-end/front-end URLs; those problems are the same you have when you don't use this product!\n\nFor this reason you must use the \"*Configure Smart Link*\" control panel to handle URL transformation.\n\n.. image:: http://keul.it/images/plone/redturtle.smartlink-1.0.0rc2-3.png\n :alt: The 'Configure Smart Link' panel\n\nYou can also use an option that says to Smart Link to store relative URLs, but this will also\ninclude the Plone site id in every link (and you must rewrite this from Apache if you don't\nlike this).\n\nMigrate ATLink to Smart Link (and back)\n---------------------------------------\n\nSmart Link contains two Generic Setup import steps that can help you to transform all you ATLink\nto Smart Link, or to go back to ATLink if you don't like Smart Link anymore (automatically done\nwhen you uninstall the product).\n\nWarning 1\n---------\n\nSmart Link shape-change itself to be the Link content type, and hide the basic Plone Link type. Old ATLink\nalready created will continue working normally, but only new created link will behave the Smart Link\nfeatures.\n\nWarning 2\n---------\n\n**Pay attention** when you update the whole portal_catalog using ZMI from URLs different from\nback-end or front-end ones (for example: using a SSH tunnel).\n\nIf you run the update from (for example) \"localhost:8090/site\" and this URL is not the public\nor one of the back-end URLs, all your internal links will be changed to this hostname!\nAnother catalog update (from the right URL) will fix this.\n\nSafe re-install, clean uninstall\n--------------------------------\n\nYou can *re-install* Smart Link safely for upgrade task or for restore changes, without any problem.\n\nIf you *uninstall* it, all data from Smart Link will be removed. This means that if you re-install\nit after all your internal links will not be linked to target contents.\n\nRequirements\n============\n\nSmart Link has been tested on:\n\n* Plone 4.1\n* Plone 4.2\n* Plone 4.3\n\nCredits\n=======\n\nDeveloped with the support of:\n\n* `Camera di Commercio di Ferrara`__\n\n .. image:: http://www.fe.camcom.it/cciaa-logo.png/\n :alt: CCIAA Ferrara - logo\n\n* `Regione Emilia Romagna`__\n* `Azienda USL Ferrara`__\n\n .. image:: http://www.ausl.fe.it/logo_ausl.gif\n :alt: Azienda USL - logo\n\n* `Rete Civica Mo-Net - Comune di Modena`__\n\n .. image:: http://www.comune.modena.it/grafica/logoComune/logoComunexweb.jpg\n :alt: Comune di Modena - logo\n\nAll of them supports the `PloneGov initiative`__.\n\n__ http://www.fe.camcom.it/\n__ http://www.regione.emilia-romagna.it/\n__ http://www.ausl.fe.it/\n__ http://www.comune.modena.it/\n__ http://www.plonegov.it/\n\nAuthors\n=======\n\nThis product was developed by RedTurtle Technology team.\n\n.. image:: http://www.redturtle.it/redturtle_banner.png\n :alt: RedTurtle Technology Site\n :target: http://www.redturtle.it/\n\nThanks to:\n\n* *Mauro Amico* (mamico) for providing support and fixing issues.\n* *Stefan Strasser* for testing the product on Plone 4, and reports problems\n\nBefore this: ComboLink\n----------------------\n\nPart of the code of Smart Link was taken from the `ComboLink`__ Plone (and Plonegov) product.\nThis project was giving the same internal link feature in old 2.1/2.5 Plone releases.\n\n__ http://plone.org/products/combolink/\n\nChangelog\n=========\n\n1.3.2 (2017-04-24)\n------------------\n\n- Removed wrong import in `keepLink` event.\n [cekk]\n\n\n1.3.1 (2017-03-28)\n------------------\n\n- Fixed issue with new proxy feature.\n Local activation flag was unproperly ignored\n [keul]\n- Fixed an error at creation object\n [ekulos]\n- Fix `keepLink` event. now we handle correctly DX and AT contents\n [cekk]\n\n1.3.0 (2016-12-23)\n------------------\n\n- End of the official support to Plone 3: it *may* still work but has not been tested.\n [keul]\n- New feature: a way to use title and description of the referenced internal content\n (Poor Man `bda.contentproxy`__).\n This close `#6`__.\n [keul]\n\n__ https://pypi.python.org/pypi/bda.contentproxy\n__ https://github.com/RedTurtle/redturtle.smartlink/issues/6\n\n1.2.2 (2016-06-15)\n------------------\n\n- Fix `keepLink` event for Dexterity items (with referenceablebehavior enabled)\n referenced by a smartlink. Now we can delete the DX content without errors.\n [cekk]\n\n\n1.2.1 (2013-02-15)\n------------------\n\n- Removed longly deprecated actionicons.xml [keul]\n- Modern inclusion of referencebrowserwidget [keul]\n- Restored tests on Plone 3.3 that were broken in version 1.2 [keul]\n- Removed old ununsed import step (close `#1`__) [keul]\n- Fixed product to be Plone 4.3 compatible [keul]\n- Old (4.2 and below) link_icon.gif now included with the product [keul]\n\n__ https://github.com/RedTurtle/redturtle.smartlink/issues/1\n\n1.2.0 (2012-10-25)\n------------------\n\n- Added support for plone.app.imaging [cekk]\n\n1.1.3 (2012-09-13)\n------------------\n\n* Smart Link uninstall was changing the Generic Setup baseline context.\n When we found it, we restore the \"``profile-Products.CMFPlone:plone``\"\n (part of issue `#1`__)\n [keul]\n* when uninstalling, restore old ATLink automatically\n [keul]\n* fixed many bad formatted portal messages visualization\n [keul]\n* uninstall now remove the persisten utility (fix the other\n part of issue `#1`__)\n [keul]\n\n__ https://github.com/RedTurtle/redturtle.smartlink/issues/1\n__ https://github.com/RedTurtle/redturtle.smartlink/issues/1\n\n1.1.2 (2012-05-23)\n------------------\n\n* fixed a bug on Plone 3 if plone.app.blob is not present [keul]\n\n1.1.1 (2012-05-18)\n------------------\n\n* fixed tests for Plone 4.2 compatibility [keul]\n* migrating \"fake external links\" now support the migration of URLs that\n explicitly use \"*resolveuid*\" (sometimes Plone users are really evil)\n [keul]\n\n1.1.0 (2012-02-20)\n------------------\n\n* added a link to the view that migrate to blob from the control panel [keul]\n* added a new ``Smart Link: access configuration`` permission for site configuration\n that \"Site Administrator\" role can handle [keul]\n* added an utility to convert \"fake external\" link to internal [keul]\n* aligned all ``Link.xml`` files to be Plone 4 compliant [keul]\n* In Plone 4 the related items were duplicated (if used).\n Now Plone 3.3 requires `collective.relateditems`__ [keul]\n* Moved URL transformation features to an ``ILinkNormalizerUtility`` [keul]\n* fixed all tests to be compatible again with Plone 3.3.6 [keul]\n* fixed bug when providing a non ASCII URL (close `#8`__) [keul]\n* provide a count of updated links when using the administration\n utility (close `#6`__) [keul]\n* provided an import step to migrate ATLink to Smart Link (close `#7`__) [keul]\n* provided an import step to go back to ATLink from Smart Link [keul]\n\n__ http://plone.org/products/collective.relateditems\n__ http://plone.org/products/smart-link/issues/8\n__ http://plone.org/products/smart-link/issues/6\n__ http://plone.org/products/smart-link/issues/7\n\n1.0.0 (2011-11-03)\n------------------\n\n* Plone 4.1 compatibility\n* size of a smart link is the size of its image [keul]\n* finally removed the fss.zcml. It's time to BLOB man! [keul]\n* added the BLOB extension for image field [mircoangelini]\n* added BLOB migration view: ``blob-smartlink-migration`` [mircoangelini]\n* fixed icon handling, going back to the Plone 3 icons, disabling\n Sunburst CSS-sprite with a new ``smart_link.css`` resource [keul]\n* when linking an internal content, do not display a simple URL\n but a link using item's title [keul]\n\n1.0.0rc2 (2010-11-06)\n---------------------\n\n* reStructured text fixes [keul]\n* uninstall was not working under Plone 4.0 (this close `#5`__) [keul]\n* URL utility description updated with latests features added in 1.0 version [keul]\n* fixed duplicated icon when using (or not using anymore) this product on Plone 4 (close `#4`__).\n To make those additional icon disappear from Plone UI you may need a catalog update. [keul]\n* configuration icon was not displayed properly on Plone 4 [keul]\n* added the \"*Front-end main URL*\" feature (close `#3`__) [keul]\n\n__ http://plone.org/products/smart-link/issues/5\n__ http://plone.org/products/smart-link/issues/4\n__ http://plone.org/products/smart-link/issues/3\n\n1.0.0rc1 (2010-09-12)\n---------------------\n\n* Plone 4 compatibility [keul]\n* The explicit use of *iw.fss* has been removed. The *fss.zcml* is still there and you can still include\n it if you like, but you must do this manually [keul]\n* *ISmartLink* also extends the *IImageContent* interface [keul]\n* A better uninstall procedure, that remove Plone UI stuff and restore original linked object status [keul]\n* Added the *favicon* field, that drive the icon's link [keul]\n* Added the *anchor* field, for manage anchor in internal links [keul]\n* Moved new and old secondary fields to the *Advanced* fieldset [keul]\n* The \"unlink\" event when deleting a referenced object has been removed: keeping an additional index only for\n this feature was not a soo good idea. Now the internal link will display the latest memoized link [keul]\n* Aligned the *smartlink_view* with the latest Plone *link_view*, so now will also display the message\n when you are not redirected to the target URL (however this will be untranslated on Plone < 3.3) [keul]\n* Added tests [keul]\n* Updated and fixed labels and texts all around and i18n translation too [keul]\n* Splitted UI error warn when you don't provide neither internal and external link, from the fact that you\n provide both of them [keul]\n* When unlinking an internal content, it's cleaned from marker interface [keul]\n* Switched front-end and back-end order in the config panel [keul]\n* Fixed a bug that force the front-end URLs in config panel to be unique [keul]\n\n0.7.3 (2010-06-03)\n------------------\n\n* fix #2 - error upgrading from 0.4.* to 0.7.* (missing utility) [mauro]\n\n0.7.2 (2010-04-06)\n------------------\n\n* The \"*smartLink*\" event was using *directlyProvides* instead of *alsoProvides*... this was\n corrupting some target objects (like: it was impossible to internally link a file that\n use blobs) [keul]\n* Removed the Plone 3.3+ dependency because Smart Link is providing the same feature\n given by Plone 3.3 also on older Plone versions [keul]\n\n0.7.1 (2010-03-26)\n------------------\n\n* Version 0.7 had a stupid, unused dependency [keul]\n\n0.7.0 (2010-03-26)\n------------------\n\n* Added z3c.autoinclude support [keul]\n* From this version the minimum requirement is Plone *3.3* [keul]\n* Aligned with changes done to ATLink from Plone 3.3 [keul]\n* Added a fake *link_redirect_view* [keul]\n\n0.6.1 (2010-03-10)\n------------------\n\n* Fixed egg format [keul]\n* README updated [keul]\n\n0.6.0 (Unreleased)\n------------------\n\n* Changed name of tool [fdelia]\n* Added icon for tool [fdelia]\n\n0.5.1 (2010-02-02)\n------------------\n\n* Fix for the corrupted version 0.5.0 [fdelia]\n\n0.5.0 (2010-01-25)\n------------------\n\n* Added configuration panel to transform back-end links in front-end links [fdelia]\n* Added configuration panel to have internal links relative and not absolute [fdelia]\n\n0.4.0 (2009-09-12)\n------------------\n\n* Keep relations of internal link even if the target content is renamed/moved [keul]\n* Added a marker interface for internally linked contents [keul]\n* When target object is deleted, the internal relation became a normal absolute URL info [keul]\n\n0.3.1 (2009-08-30)\n------------------\n\n* Restored the original *remoteUrl* StringField , due to continuous bad integration with 3rd party\n products (like p4a and collective.flowplayer) [keul]\n\n0.3.0 (2009-08-02)\n------------------\n\n* Fixed syntax error on relation name (\"internal_page\" was \"interal_page\") [keul]\n* Disabled the backup of basic Plone ATLink [keul]\n* Fixed some integration problem in content/link.py related to p4a (remoteUrl) [lucabel]\n* Fixed major bug in post_validate (validation was useless) [fdelia]\n* Internalization with i18ndude [fdelia]\n* Created italian translation [micecchi]\n* Clean uninstall (restoring the original ATLink in portal_types) [keul]\n\n0.2.0beta (2009-04-03)\n----------------------\n\n* Added a lot of ATLink methods not migrated to the SmartLink class.\n* Fixed a bug that lead all reordering actions in folders with SmartLink inside to failure (or to chaotic results).\n After migrating to this version from the 0.1.0 you can also launch the **fix_meta_data** external method\n or your folder will remains broken.\n\n0.1.0dev (2009-03-27)\n---------------------\n\n* Initial release\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://plone.org/products/redturtle.smartlink", "keywords": "plone archetype link internal content plonegov", "license": "GPL", "maintainer": "", "maintainer_email": "", "name": "redturtle.smartlink", "package_url": "https://pypi.org/project/redturtle.smartlink/", "platform": "", "project_url": "https://pypi.org/project/redturtle.smartlink/", "project_urls": { "Homepage": "http://plone.org/products/redturtle.smartlink" }, "release_url": "https://pypi.org/project/redturtle.smartlink/1.3.2/", "requires_dist": null, "requires_python": "", "summary": "An advanced Link content type for Plone, with image field, customizable content icon and internal link feature", "version": "1.3.2" }, "last_serial": 2825045, "releases": { "0.1.0dev": [ { "comment_text": "", "digests": { "md5": "5e90b9d77fe9a30c4bd873abc8584607", "sha256": "48af239152bbe1fa8c8adbcd81040788a371260eafe672a03f657a462945c3e5" }, "downloads": -1, "filename": "redturtle.smartlink-0.1.0dev-py2.4.egg", "has_sig": false, "md5_digest": "5e90b9d77fe9a30c4bd873abc8584607", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 26653, "upload_time": "2009-03-27T11:34:26", "url": "https://files.pythonhosted.org/packages/4b/1a/b1d3dec3c9ef37e96459440aecd95591052b80f75ebb795b755cd06b3944/redturtle.smartlink-0.1.0dev-py2.4.egg" }, { "comment_text": "", "digests": { "md5": "69a498d393cfeb2b8a7ac6571fc6a2b3", "sha256": "8ba7cb0b847f2c2dc6650af9b87cf4616ff3aca2ce0d40b9c7ce51f8c9f1c943" }, "downloads": -1, "filename": "redturtle.smartlink-0.1.0dev.tar.gz", "has_sig": false, "md5_digest": "69a498d393cfeb2b8a7ac6571fc6a2b3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18449, "upload_time": "2009-03-27T11:34:16", "url": "https://files.pythonhosted.org/packages/b9/bc/a8309b889f7d1ba9d9509f9e38faeb9e7795e7238edcc7ac36834c6d63e8/redturtle.smartlink-0.1.0dev.tar.gz" } ], "0.2.0beta": [ { "comment_text": "", "digests": { "md5": "22eced7297e77d53938d197e23edcdee", "sha256": "0b350f945a178d8061e67c88a0bed59831fe7021836c43c668a6a978cf2a8922" }, "downloads": -1, "filename": "redturtle.smartlink-0.2.0beta-py2.4.egg", "has_sig": false, "md5_digest": "22eced7297e77d53938d197e23edcdee", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 29592, "upload_time": "2009-04-03T17:48:39", "url": "https://files.pythonhosted.org/packages/b1/f9/2e4b3c56420ad518a3fc0d88a122d0fdfadbec0d2cf532cac09afa9dc058/redturtle.smartlink-0.2.0beta-py2.4.egg" }, { "comment_text": "", "digests": { "md5": "72a3ab12fa131da6d8cab9effa7b6168", "sha256": "9da0c21a63dfee864123d5d33acbed59888a8570e3758c8e7cda0fa5d68525c6" }, "downloads": -1, "filename": "redturtle.smartlink-0.2.0beta.tar.gz", "has_sig": false, "md5_digest": "72a3ab12fa131da6d8cab9effa7b6168", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19765, "upload_time": "2009-04-03T17:48:31", "url": "https://files.pythonhosted.org/packages/2e/e3/0c76cc936cb438db8d48c08434d2e40dbdf59d864e30e9decb9f73873bc2/redturtle.smartlink-0.2.0beta.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "c7ad7ed92e63a4a23c19bca5525a031c", "sha256": "7d33c5b45df0c785704c118fc0b413650bd748c28eebd21f17459a013c005d2c" }, "downloads": -1, "filename": "redturtle.smartlink-0.3.0-py2.4.egg", "has_sig": false, "md5_digest": "c7ad7ed92e63a4a23c19bca5525a031c", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 34324, "upload_time": "2009-08-02T18:33:44", "url": "https://files.pythonhosted.org/packages/0d/fd/6d8c079e18936e87b2d3b7ca1e74aa3fe61e34f2d979a1a943e0d10f4bd7/redturtle.smartlink-0.3.0-py2.4.egg" }, { "comment_text": "", "digests": { "md5": "65a28513ce20d217421da00eccf7160c", "sha256": "80787b01bb56de3c7c14911a8da2f5eea143ee465f503e599eca8fc8971292dd" }, "downloads": -1, "filename": "redturtle.smartlink-0.3.0.tar.gz", "has_sig": false, "md5_digest": "65a28513ce20d217421da00eccf7160c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22082, "upload_time": "2009-08-02T18:33:36", "url": "https://files.pythonhosted.org/packages/c1/71/3ac3a65d2e16b134cb30675fe3351c827a812a9f7ff32b7027d0c8f3961d/redturtle.smartlink-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "455de4eb8c8268fd52e771dc72403500", "sha256": "7fcea26045d6a6f6fb4da919f6828e50253d490457fecb184c9e0617bc103dd1" }, "downloads": -1, "filename": "redturtle.smartlink-0.3.1-py2.4.egg", "has_sig": false, "md5_digest": "455de4eb8c8268fd52e771dc72403500", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 34368, "upload_time": "2009-08-30T14:49:07", "url": "https://files.pythonhosted.org/packages/96/36/f36b4f46499e145aecc585e055578c122de4c625299d9ebfce1417f0e915/redturtle.smartlink-0.3.1-py2.4.egg" }, { "comment_text": "", "digests": { "md5": "4a77da6980c1737f1381816ec3e207e2", "sha256": "e62d336157fbe2e3a48021c82d9901f4d284db16c3ee4acac1f3d9bef88138c4" }, "downloads": -1, "filename": "redturtle.smartlink-0.3.1.tar.gz", "has_sig": false, "md5_digest": "4a77da6980c1737f1381816ec3e207e2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22340, "upload_time": "2009-08-30T14:48:59", "url": "https://files.pythonhosted.org/packages/24/91/2c3aead3f3eeb1edfb5705e7e7c890b739f827317b8c74549222151f4d2b/redturtle.smartlink-0.3.1.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "d2d006bcf5816e2f66736891d3578159", "sha256": "0d4aa35c7935d2bbcefaa2dc39cc51e5da3faaedff6113b900470cc21fa2e621" }, "downloads": -1, "filename": "redturtle.smartlink-0.4.0-py2.4.egg", "has_sig": false, "md5_digest": "d2d006bcf5816e2f66736891d3578159", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 38464, "upload_time": "2009-09-12T15:54:22", "url": "https://files.pythonhosted.org/packages/df/dd/8d1b242013d4ce8b878001d8aab8b2dcd5c9775970abd29484b53abc61d5/redturtle.smartlink-0.4.0-py2.4.egg" }, { "comment_text": "", "digests": { "md5": "905f992f85fda5ddde298e802278f8a0", "sha256": "3fa3a3bb3fd7581416cbb085fe9e34937e5922e8c5cb0b3e0702dd1d8a5e76b5" }, "downloads": -1, "filename": "redturtle.smartlink-0.4.0.tar.gz", "has_sig": false, "md5_digest": "905f992f85fda5ddde298e802278f8a0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23863, "upload_time": "2009-09-12T15:54:15", "url": "https://files.pythonhosted.org/packages/1a/0f/e3d930aaea435778962076bfd94240f6a3541de7cdbbe778428a9de1ce9a/redturtle.smartlink-0.4.0.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "67dcb75154350776a346cf90d6a000e3", "sha256": "2834f535f4fa6b239aeb11874933c3b10a79074b6443b0e7069a5b443afb12a7" }, "downloads": -1, "filename": "redturtle.smartlink-0.5.0-py2.4.egg", "has_sig": false, "md5_digest": "67dcb75154350776a346cf90d6a000e3", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 48537, "upload_time": "2010-01-25T15:11:48", "url": "https://files.pythonhosted.org/packages/f4/6a/749655c496002a83c696150426834d443ef2a78b15db425694897e5ed510/redturtle.smartlink-0.5.0-py2.4.egg" }, { "comment_text": "", "digests": { "md5": "0da570c64dcbe75ec4010c3318641aa7", "sha256": "f3a0781f26391427d9c51f8644fd92e88ab5d8d5a3c5328c760ef25292bba4ab" }, "downloads": -1, "filename": "redturtle.smartlink-0.5.0.tar.gz", "has_sig": false, "md5_digest": "0da570c64dcbe75ec4010c3318641aa7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26737, "upload_time": "2010-01-25T15:11:45", "url": "https://files.pythonhosted.org/packages/6d/64/298a39157a0c054e8882c998f96b468d83ba2da5e6d7a62e7f5972154008/redturtle.smartlink-0.5.0.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "9905b2644fe90f393d5ae5b2d4cd5079", "sha256": "87030527f25bfb0f46aff451e3b5771b6b018a2ae4d12e749f21555f2033aa39" }, "downloads": -1, "filename": "redturtle.smartlink-0.5.1-py2.4.egg", "has_sig": false, "md5_digest": "9905b2644fe90f393d5ae5b2d4cd5079", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 47034, "upload_time": "2010-02-02T09:46:29", "url": "https://files.pythonhosted.org/packages/6b/c3/8c2289f7fb728d67f6a3282772d5e28fa4f27b778c8b63fd454c87e56326/redturtle.smartlink-0.5.1-py2.4.egg" }, { "comment_text": "", "digests": { "md5": "fa338757de55ff97dbc8668ca4496f85", "sha256": "335584848f1dc23bbab5b2564c1319d46bd0dab2fd5c872709692ba887ddc12d" }, "downloads": -1, "filename": "redturtle.smartlink-0.5.1.tar.gz", "has_sig": false, "md5_digest": "fa338757de55ff97dbc8668ca4496f85", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26249, "upload_time": "2010-02-02T09:46:29", "url": "https://files.pythonhosted.org/packages/17/07/6a43e009469047aca5b89205beb5c10bc64ed7d306a57ed341da747f5c79/redturtle.smartlink-0.5.1.tar.gz" } ], "0.6.1": [ { "comment_text": "", "digests": { "md5": "a9a8955e3043093a16d93728ca620cd1", "sha256": "7c1b8a3b5d66d4086f56202913e660f92ab581f8d4d9f872e3a1547de6ad3e46" }, "downloads": -1, "filename": "redturtle.smartlink-0.6.1.tar.gz", "has_sig": false, "md5_digest": "a9a8955e3043093a16d93728ca620cd1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26737, "upload_time": "2010-03-10T11:28:06", "url": "https://files.pythonhosted.org/packages/72/3d/b48aabae4e9a0aa35688e3f6add183f5dddf88a1cfd731e977b1787da8e3/redturtle.smartlink-0.6.1.tar.gz" } ], "0.7.0": [ { "comment_text": "", "digests": { "md5": "ca7fd8421bbf992741c646357f33fd87", "sha256": "4a410eda65fc874a83333a74e727740b40d7ae866016931a3ed295bde163f5b9" }, "downloads": -1, "filename": "redturtle.smartlink-0.7.0-py2.4.egg", "has_sig": false, "md5_digest": "ca7fd8421bbf992741c646357f33fd87", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 51947, "upload_time": "2010-03-26T11:09:54", "url": "https://files.pythonhosted.org/packages/7a/71/30efb33f800989390029ec6b3c34e478030cce3359749d22f1d6e9c4abe1/redturtle.smartlink-0.7.0-py2.4.egg" }, { "comment_text": "", "digests": { "md5": "d439cc2fd4a0d35f896d50cf9e60c95f", "sha256": "553d971b0e863c7dc1cf242f396672172a38abef5cc1f5a7bcf22231953d8ffb" }, "downloads": -1, "filename": "redturtle.smartlink-0.7.0.tar.gz", "has_sig": false, "md5_digest": "d439cc2fd4a0d35f896d50cf9e60c95f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27318, "upload_time": "2010-03-26T11:09:52", "url": "https://files.pythonhosted.org/packages/f2/c2/de6886d5bfea9568fb28c01df941a0f8784c714efc8c44300e8d0035c555/redturtle.smartlink-0.7.0.tar.gz" } ], "0.7.1": [ { "comment_text": "", "digests": { "md5": "574c07fc0b7f4d36f5cacf248f7e3d72", "sha256": "10b2460caa2509c7d4c761f00d0ef97ccc63917c765416921a29125c050eb3ba" }, "downloads": -1, "filename": "redturtle.smartlink-0.7.1-py2.4.egg", "has_sig": false, "md5_digest": "574c07fc0b7f4d36f5cacf248f7e3d72", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 51907, "upload_time": "2010-03-26T11:44:52", "url": "https://files.pythonhosted.org/packages/9a/80/d37a477f01da324c4c9ad5dc782d06cd4b6c9c5ee82257eace4eba3f2336/redturtle.smartlink-0.7.1-py2.4.egg" }, { "comment_text": "", "digests": { "md5": "8e543bff00fa0af5143b9c07477daa98", "sha256": "ab7666a569ff9c2aa314b8ffd32f68b35bf474f867a2e7e64afadba182035d0d" }, "downloads": -1, "filename": "redturtle.smartlink-0.7.1.tar.gz", "has_sig": false, "md5_digest": "8e543bff00fa0af5143b9c07477daa98", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27339, "upload_time": "2010-03-26T11:44:50", "url": "https://files.pythonhosted.org/packages/9d/2a/da00015d29309c0766900f7e4ff3a46158f17a84fc7cee31efb0146809a9/redturtle.smartlink-0.7.1.tar.gz" } ], "0.7.2": [ { "comment_text": "", "digests": { "md5": "3aacdd269ec02e0e2cc3c9622f5830ac", "sha256": "68952f6ea29427d393ba2ec44eb559b4f85094231da9500be26452301e7a489c" }, "downloads": -1, "filename": "redturtle.smartlink-0.7.2-py2.4.egg", "has_sig": false, "md5_digest": "3aacdd269ec02e0e2cc3c9622f5830ac", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 51333, "upload_time": "2010-04-06T17:29:03", "url": "https://files.pythonhosted.org/packages/cb/ad/c1fd359f55612f0e585a53ee8cfb5ba6a83c8841f7df1b8b73d22c13c0f1/redturtle.smartlink-0.7.2-py2.4.egg" }, { "comment_text": "", "digests": { "md5": "fdfbb31241ecf0854bc7ab191d1e90f2", "sha256": "e4d4e9a4a88b468dbcffd1fefee183ed5d499395d8ca09337c13f8c3029b9e90" }, "downloads": -1, "filename": "redturtle.smartlink-0.7.2.tar.gz", "has_sig": false, "md5_digest": "fdfbb31241ecf0854bc7ab191d1e90f2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27589, "upload_time": "2010-04-06T17:29:03", "url": "https://files.pythonhosted.org/packages/c9/c4/ac46b1cd96965275bd59a5304f582417867a4295f7948929890640f2af96/redturtle.smartlink-0.7.2.tar.gz" } ], "0.7.3": [ { "comment_text": "", "digests": { "md5": "9db83a997d679a8785a21286ba838780", "sha256": "ad4c8335e328f9ef42fe1110143622754d5e674d04d7ea9114efd9e42339b5e5" }, "downloads": -1, "filename": "redturtle.smartlink-0.7.3-py2.4.egg", "has_sig": false, "md5_digest": "9db83a997d679a8785a21286ba838780", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 51457, "upload_time": "2010-06-03T17:20:56", "url": "https://files.pythonhosted.org/packages/87/ed/6a255481ad2540228ca3e40ed94c7b62b7bb22b23c958624a120954ed207/redturtle.smartlink-0.7.3-py2.4.egg" }, { "comment_text": "", "digests": { "md5": "717cfb4ce12684ec01ecd11abbf1d34c", "sha256": "dcd833cbd3b000ad0c2da8085fd1dd3bb6a276713feeee83dc12fafeb700ad8c" }, "downloads": -1, "filename": "redturtle.smartlink-0.7.3.tar.gz", "has_sig": false, "md5_digest": "717cfb4ce12684ec01ecd11abbf1d34c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27716, "upload_time": "2010-06-03T17:20:55", "url": "https://files.pythonhosted.org/packages/e6/9a/044cc2596761dbb8273b1388caeb98d4e49019305b213f816e1bc3db49d3/redturtle.smartlink-0.7.3.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "e60274e341cdc94d343701c8bb9b67c3", "sha256": "fa1c14c6aac6048b2e572e725aa4748eb190357560d6fec4251dbd25890e1658" }, "downloads": -1, "filename": "redturtle.smartlink-1.0.0.tar.gz", "has_sig": false, "md5_digest": "e60274e341cdc94d343701c8bb9b67c3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 51840, "upload_time": "2011-11-03T17:19:13", "url": "https://files.pythonhosted.org/packages/27/cf/7afd7fa8be8122386c85fe22ded99101c044e85c3fd2b475c430769319b0/redturtle.smartlink-1.0.0.tar.gz" } ], "1.0.0rc1": [ { "comment_text": "", "digests": { "md5": "a4c60133959eb4f3d587fd147e3aefc9", "sha256": "9b43fa7e0e83944e7341858538612db36ca1ccacb4c337eea23581785cd21b03" }, "downloads": -1, "filename": "redturtle.smartlink-1.0.0rc1-py2.4.egg", "has_sig": false, "md5_digest": "a4c60133959eb4f3d587fd147e3aefc9", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 72553, "upload_time": "2010-09-12T20:38:30", "url": "https://files.pythonhosted.org/packages/8d/5a/c728099d62da405a4d1bc2f5e70477e4dfd29e43a95998037e25016de6d3/redturtle.smartlink-1.0.0rc1-py2.4.egg" }, { "comment_text": "", "digests": { "md5": "439588c8181b9dfc7f3105dc592a92cf", "sha256": "31d91a3b5dc38d21c2836be3d1bd2d827d2752da9e7f59e8a6ac5227f6c88365" }, "downloads": -1, "filename": "redturtle.smartlink-1.0.0rc1-py2.6.egg", "has_sig": false, "md5_digest": "439588c8181b9dfc7f3105dc592a92cf", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 72280, "upload_time": "2010-09-12T20:39:06", "url": "https://files.pythonhosted.org/packages/df/5b/cf5a90b5c4ee0e08976e3776d746b8365a60f07d13e2e0ed55ae845e3681/redturtle.smartlink-1.0.0rc1-py2.6.egg" }, { "comment_text": "", "digests": { "md5": "3b52a2dbfa3e36b4cb6a45eae2402c74", "sha256": "e7aeb3fc5d9481b5831003a486ba2d8958ce58ea2ec2ec4b898e99fd7e9f97cc" }, "downloads": -1, "filename": "redturtle.smartlink-1.0.0rc1.tar.gz", "has_sig": false, "md5_digest": "3b52a2dbfa3e36b4cb6a45eae2402c74", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 47208, "upload_time": "2010-09-12T20:38:23", "url": "https://files.pythonhosted.org/packages/2d/5f/6dd7457e168c6343569383ab24cc9c6576b66c4e436d8684d8f1862d6c77/redturtle.smartlink-1.0.0rc1.tar.gz" } ], "1.0.0rc2": [ { "comment_text": "", "digests": { "md5": "b5ae1fd22f059a7eaab45f8784eb07c0", "sha256": "4109770e3d9b319ce8459d4ac294d1ab6a9b5c1ce0c6991ca283d6de71e0250e" }, "downloads": -1, "filename": "redturtle.smartlink-1.0.0rc2-py2.4.egg", "has_sig": false, "md5_digest": "b5ae1fd22f059a7eaab45f8784eb07c0", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 75094, "upload_time": "2010-11-06T17:43:12", "url": "https://files.pythonhosted.org/packages/29/3e/24a36d31594801d828ff42b1eb6233c28b44530783814e831b2ca7f9468e/redturtle.smartlink-1.0.0rc2-py2.4.egg" }, { "comment_text": "", "digests": { "md5": "9e66458a5d904d2d6238d99d37a7aabd", "sha256": "cbe04debd4de40ca3c51e2a3f1845cfb4cada05f30698fdc075c6933e7aa20af" }, "downloads": -1, "filename": "redturtle.smartlink-1.0.0rc2-py2.6.egg", "has_sig": false, "md5_digest": "9e66458a5d904d2d6238d99d37a7aabd", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 74879, "upload_time": "2010-11-06T17:34:25", "url": "https://files.pythonhosted.org/packages/66/55/38df9836662bdfb762af7badbd4a99b08caeee756de40db2573cebd04c28/redturtle.smartlink-1.0.0rc2-py2.6.egg" }, { "comment_text": "", "digests": { "md5": "542d0cb554d88ff317cc76647cd76876", "sha256": "6a88bbd11b00e274f951deb50cf58e1abaeb56a18099e34d14d30b0f55127f10" }, "downloads": -1, "filename": "redturtle.smartlink-1.0.0rc2.tar.gz", "has_sig": false, "md5_digest": "542d0cb554d88ff317cc76647cd76876", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 49823, "upload_time": "2010-11-06T17:34:18", "url": "https://files.pythonhosted.org/packages/e8/8a/66f35935605e8d4cb67bc5b6fead2eb306df7fc887e3f13150f549bf5a32/redturtle.smartlink-1.0.0rc2.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "c540a0e37a1df2afd458d01fcca67069", "sha256": "57a258d6c61f398a3179d62890dbeaa06e50bb0f56bd0ad55a4550ca533cebce" }, "downloads": -1, "filename": "redturtle.smartlink-1.1.0.tar.gz", "has_sig": false, "md5_digest": "c540a0e37a1df2afd458d01fcca67069", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 60826, "upload_time": "2012-02-20T15:59:14", "url": "https://files.pythonhosted.org/packages/d5/e6/b6f76824e4706d54ff03d5bae68345bccea47632979afe0dd02b2296ae52/redturtle.smartlink-1.1.0.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "0c8326f32410093004282b5f7b13f1f7", "sha256": "3127442e563620fc1e973b23887763038de3911044eb596a5bc3305ab3509e2c" }, "downloads": -1, "filename": "redturtle.smartlink-1.1.1.tar.gz", "has_sig": false, "md5_digest": "0c8326f32410093004282b5f7b13f1f7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 62701, "upload_time": "2012-05-18T18:46:28", "url": "https://files.pythonhosted.org/packages/ef/d6/2f6f75c2a16125341b4e569f16c196579425fb8f64bace5f3f37a00c5e60/redturtle.smartlink-1.1.1.tar.gz" } ], "1.1.2": [ { "comment_text": "", "digests": { "md5": "9ffda69f366d2e7a0c235367d4af2823", "sha256": "f65c9bf754e25abfc828e18d5907bf385f6e7b5aa2eaf65ad4015de4fa4f206f" }, "downloads": -1, "filename": "redturtle.smartlink-1.1.2.tar.gz", "has_sig": false, "md5_digest": "9ffda69f366d2e7a0c235367d4af2823", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 64059, "upload_time": "2012-05-23T15:50:43", "url": "https://files.pythonhosted.org/packages/76/09/9febe971fca839dbc113285f8984c81870d892d548898e89f49a2b26b14b/redturtle.smartlink-1.1.2.tar.gz" } ], "1.1.3": [ { "comment_text": "", "digests": { "md5": "60256f64de1bca22d1095c1adffdc15b", "sha256": "bc80a4d093b12bfab1a0a75b7b4392fb948798467981724fde47d54db46ae370" }, "downloads": -1, "filename": "redturtle.smartlink-1.1.3.zip", "has_sig": false, "md5_digest": "60256f64de1bca22d1095c1adffdc15b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 94956, "upload_time": "2012-09-13T14:58:37", "url": "https://files.pythonhosted.org/packages/af/a5/a980219f8df596174ae38e79806d93e533fea076e84e534176447de9b7e7/redturtle.smartlink-1.1.3.zip" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "c43a2acd1936ca64eecd15e62c4b85f2", "sha256": "a67e84ea585bc14e15e6d939ddd2ef67cd0520b3803acf8da1704dde486230a0" }, "downloads": -1, "filename": "redturtle.smartlink-1.2.0.zip", "has_sig": false, "md5_digest": "c43a2acd1936ca64eecd15e62c4b85f2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 94943, "upload_time": "2012-10-25T09:13:24", "url": "https://files.pythonhosted.org/packages/ba/89/1aab43d63f37215c89462a9810f64b2a3d3f280882835381c2fec14794ee/redturtle.smartlink-1.2.0.zip" } ], "1.2.1": [ { "comment_text": "", "digests": { "md5": "a62a6c865e214b50a0fc98c556ec04a9", "sha256": "1bd397fad013ff9132e4666cc5601555f5d0e87f36bdf97a7c2cfe55051b5191" }, "downloads": -1, "filename": "redturtle.smartlink-1.2.1.zip", "has_sig": false, "md5_digest": "a62a6c865e214b50a0fc98c556ec04a9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 99272, "upload_time": "2013-02-15T13:47:26", "url": "https://files.pythonhosted.org/packages/9d/52/f48abff97d3f9cd007fbaa29993b3bdf8985ae31f37bb6741909d0e00e3a/redturtle.smartlink-1.2.1.zip" } ], "1.2.2": [ { "comment_text": "", "digests": { "md5": "98f7e50abd5a398ed5f1decbc2ee1166", "sha256": "fe259c9387f7468fe5e79f5c72cb3a5c2a1c04f6ea7392d0cf39d1be51412dc9" }, "downloads": -1, "filename": "redturtle.smartlink-1.2.2.tar.gz", "has_sig": false, "md5_digest": "98f7e50abd5a398ed5f1decbc2ee1166", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 70581, "upload_time": "2016-06-15T15:55:26", "url": "https://files.pythonhosted.org/packages/ca/c3/5cea52c5bed99197346a68f146989763618855618b424eb72530d88f9937/redturtle.smartlink-1.2.2.tar.gz" } ], "1.3.0": [ { "comment_text": "", "digests": { "md5": "72136c3906a8f17ac3778b0151f2046b", "sha256": "6ce27a40069de073b19344b41be5d919683fca5900541c7c89c191b5c4a956b7" }, "downloads": -1, "filename": "redturtle.smartlink-1.3.0.tar.gz", "has_sig": false, "md5_digest": "72136c3906a8f17ac3778b0151f2046b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 71654, "upload_time": "2016-12-23T14:52:58", "url": "https://files.pythonhosted.org/packages/2e/28/0e4eae890c0a2c9d1aa28cdbcd007d7e8efdc9f9557c5994742af1b4900c/redturtle.smartlink-1.3.0.tar.gz" } ], "1.3.1": [ { "comment_text": "", "digests": { "md5": "e1a9c8ca7a037ee9cabd7218f84074b3", "sha256": "452c2476fb2cae85fbcabdb59945db93fac4793f85a84213e2ec135ef18b080c" }, "downloads": -1, "filename": "redturtle.smartlink-1.3.1.tar.gz", "has_sig": false, "md5_digest": "e1a9c8ca7a037ee9cabd7218f84074b3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 72398, "upload_time": "2017-03-28T14:28:15", "url": "https://files.pythonhosted.org/packages/c1/c5/457c2013c63613b788134b6b2a83afdc4054c6fac926812c0270555f39fd/redturtle.smartlink-1.3.1.tar.gz" } ], "1.3.2": [ { "comment_text": "", "digests": { "md5": "a71ced8aff1bb742648a6a337e53a3a0", "sha256": "025d7d645337c31022877aa6503d958566b7908c05228872c47106b3450c9980" }, "downloads": -1, "filename": "redturtle.smartlink-1.3.2.tar.gz", "has_sig": false, "md5_digest": "a71ced8aff1bb742648a6a337e53a3a0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 72478, "upload_time": "2017-04-24T07:50:20", "url": "https://files.pythonhosted.org/packages/57/41/f6a6e2bf5e01aee797fe3f63dfdd346d821b5e2a047b8ce9f6f0405514dc/redturtle.smartlink-1.3.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "a71ced8aff1bb742648a6a337e53a3a0", "sha256": "025d7d645337c31022877aa6503d958566b7908c05228872c47106b3450c9980" }, "downloads": -1, "filename": "redturtle.smartlink-1.3.2.tar.gz", "has_sig": false, "md5_digest": "a71ced8aff1bb742648a6a337e53a3a0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 72478, "upload_time": "2017-04-24T07:50:20", "url": "https://files.pythonhosted.org/packages/57/41/f6a6e2bf5e01aee797fe3f63dfdd346d821b5e2a047b8ce9f6f0405514dc/redturtle.smartlink-1.3.2.tar.gz" } ] }