{
"info": {
"author": "",
"author_email": "",
"bugtrack_url": null,
"classifiers": [
"Development Status :: 3 - Alpha",
"Environment :: Web Environment",
"Framework :: Plone",
"Framework :: Plone :: 4.3",
"Intended Audience :: System Administrators",
"License :: OSI Approved :: GNU General Public License v2 (GPLv2)",
"Operating System :: OS Independent",
"Programming Language :: Python",
"Programming Language :: Python :: 2.7",
"Topic :: Software Development :: Libraries :: Python Modules"
],
"description": ".. image:: https://raw.githubusercontent.com/collective/behavior.richpreview/master/docs/preview.png\n :align: left\n :alt: Rich Link Preview\n :height: 100px\n :width: 100px\n\n*****************\nRich Link Preview\n*****************\n\n.. contents:: Table of Contents\n\nLife, the Universe, and Everything\n==================================\n\nA behavior for Dexterity-based content types to show previews on hover over hyperlinks in content area.\n\nMostly Harmless\n===============\n\n.. image:: http://img.shields.io/pypi/v/collective.behavior.richpreview.svg\n :target: https://pypi.python.org/pypi/collective.behavior.richpreview\n\n.. image:: https://img.shields.io/travis/collective/behavior.richpreview/master.svg\n :target: http://travis-ci.org/collective/behavior.richpreview\n\n.. image:: https://img.shields.io/coveralls/collective/behavior.richpreview/master.svg\n :target: https://coveralls.io/r/collective/behavior.richpreview\n\nGot an idea? Found a bug? Let us know by `opening a support ticket`_.\n\n.. _`opening a support ticket`: https://github.com/collective/behavior.richpreview/issues\n\nDon't Panic\n===========\n\nInstallation\n------------\n\nTo enable this package in a buildout-based installation:\n\nEdit your buildout.cfg and add the following to it:\n\n.. code-block:: ini\n\n [buildout]\n ...\n eggs =\n collective.behavior.richpreview\n\nAfter updating the configuration you need to run ''bin/buildout'', which will take care of updating your system.\n\nGo to the 'Site Setup' page in a Plone site and click on the 'Add-ons' link.\n\nCheck the box next to 'Rich Link Preview' and click the 'Activate' button.\n\nUsage\n-----\n\nTBD.\n\nDevelopment\n-----------\n\nWe use `webpack `_ to process static resources on this package.\nWebpack processes SCSS and JS files, minifies the resulting CSS and JS, and optimizes all images.\nThe final JS file is also a UMD package, which provides compatibility with most popular script loaders.\n\nTo contribute, you should start the instance in one shell and start webpack watcher on another with the following command:\n\n.. code-block:: bash\n\n $ bin/watch-richpreview\n\nThen go to ``webpack/app`` folder and edit SCSS and JS files;\nWebpack watcher will automatically create the final resources in the right place.\n\nThere are also other commands added to handle more complex scenarios.\nThe following command will set the buildout node installation in the system PATH, this way you can use webpack as described on its documentation.\n\n.. code-block:: bash\n\n $ bin/env-richpreview\n\nThe following command generates JS and CSS without the minify step (it can be used to check the code being generated in a human readable way).\n\n.. code-block:: bash\n\n $ bin/debug-richpreview\n\nThe following command rebuilds static files and exit (insted of keep watching the changes):\n\n.. code-block:: bash\n\n $ bin/build-richpreview\n\nReleasing using zest.releaser\n-----------------------------\n\nStatic resources on this package are generated using `webpack`_ and aren't included in VCS.\nIf you release using zest.releaser you have to `upload manually the files to PyPI `_ or you will end with a broken distribution:\n\n* run ``longtest`` and ``fullrelease``, as usually\n* answer \"no\" when asked to upload to PyPI and continue normally\n* do a checkout to the tag you're releasing\n* run ``bin/build-richpreview`` to update static files\n* create the distribution files using ``python setup.py sdist bdist_wheel`` as usual\n* upload the files using ``twine upload dist/*``\n\nIn case of errors you will have to create a new release as the PyPI Warehouse `doesn't allow for a filename to be reused `_.\n\nShare and Enjoy\n===============\n\nThis package would not have been possible without the contribution of the following people:\n\n- H\u00e9ctor Velarde\n- `Freepik `_ (`preview icon `_)\n\nYou can find an updated list of package contributors on `GitHub `_.\n\nChangelog\n=========\n\n1.0a1 (2018-04-05)\n------------------\n\n- Initial release.\n\n\n",
"description_content_type": "",
"docs_url": null,
"download_url": "",
"downloads": {
"last_day": -1,
"last_month": -1,
"last_week": -1
},
"home_page": "https://github.com/collective/behavior.richpreview",
"keywords": "plone rich link preview",
"license": "",
"maintainer": "",
"maintainer_email": "",
"name": "collective.behavior.richpreview",
"package_url": "https://pypi.org/project/collective.behavior.richpreview/",
"platform": "",
"project_url": "https://pypi.org/project/collective.behavior.richpreview/",
"project_urls": {
"Homepage": "https://github.com/collective/behavior.richpreview"
},
"release_url": "https://pypi.org/project/collective.behavior.richpreview/1.0a1/",
"requires_dist": [
"lxml",
"plone.api",
"plone.app.layout",
"plone.app.registry",
"plone.autoform",
"plone.behavior",
"plone.dexterity",
"plone.supermodel",
"Products.CMFCore",
"Products.CMFPlone (>=4.3)",
"Products.GenericSetup",
"requests",
"setuptools",
"zope.i18nmessageid",
"zope.interface",
"zope.schema",
"AccessControl; extra == 'test'",
"plone.app.contenttypes; extra == 'test'",
"plone.app.robotframework; extra == 'test'",
"plone.app.testing[robot]; extra == 'test'",
"plone.browserlayer; extra == 'test'",
"plone.registry; extra == 'test'",
"plone.testing; extra == 'test'",
"robotsuite; extra == 'test'",
"zope.component; extra == 'test'"
],
"requires_python": "",
"summary": "A behavior for Dexterity-based content types to show previews on hover over hyperlinks in content area.",
"version": "1.0a1"
},
"last_serial": 3739325,
"releases": {
"1.0a1": [
{
"comment_text": "",
"digests": {
"md5": "58b10448ba3fb1efc794b016e66a8bb0",
"sha256": "8476d47034c9c680933001060f96a067ca71b2bf8286f0be726a7038eb5edfa8"
},
"downloads": -1,
"filename": "collective.behavior.richpreview-1.0a1-py2-none-any.whl",
"has_sig": false,
"md5_digest": "58b10448ba3fb1efc794b016e66a8bb0",
"packagetype": "bdist_wheel",
"python_version": "py2",
"requires_python": null,
"size": 157319,
"upload_time": "2018-04-05T22:20:10",
"url": "https://files.pythonhosted.org/packages/c6/20/d05a4da8cb32cc257598267f40080914a5aea7fab2d081090ffc3d4886a0/collective.behavior.richpreview-1.0a1-py2-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "a83fab66ec95d9e8cfcde07627e3332c",
"sha256": "0d7008508ed74f1e3507aa1fa083ee517921b2f8f83f6ff80e417b9d71eab5a3"
},
"downloads": -1,
"filename": "collective.behavior.richpreview-1.0a1.tar.gz",
"has_sig": false,
"md5_digest": "a83fab66ec95d9e8cfcde07627e3332c",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 139053,
"upload_time": "2018-04-05T22:20:12",
"url": "https://files.pythonhosted.org/packages/a4/30/ef6c2185906abeeadcd5950c2a2548911c8ba06599d2affa8b462e35a34c/collective.behavior.richpreview-1.0a1.tar.gz"
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"md5": "58b10448ba3fb1efc794b016e66a8bb0",
"sha256": "8476d47034c9c680933001060f96a067ca71b2bf8286f0be726a7038eb5edfa8"
},
"downloads": -1,
"filename": "collective.behavior.richpreview-1.0a1-py2-none-any.whl",
"has_sig": false,
"md5_digest": "58b10448ba3fb1efc794b016e66a8bb0",
"packagetype": "bdist_wheel",
"python_version": "py2",
"requires_python": null,
"size": 157319,
"upload_time": "2018-04-05T22:20:10",
"url": "https://files.pythonhosted.org/packages/c6/20/d05a4da8cb32cc257598267f40080914a5aea7fab2d081090ffc3d4886a0/collective.behavior.richpreview-1.0a1-py2-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "a83fab66ec95d9e8cfcde07627e3332c",
"sha256": "0d7008508ed74f1e3507aa1fa083ee517921b2f8f83f6ff80e417b9d71eab5a3"
},
"downloads": -1,
"filename": "collective.behavior.richpreview-1.0a1.tar.gz",
"has_sig": false,
"md5_digest": "a83fab66ec95d9e8cfcde07627e3332c",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 139053,
"upload_time": "2018-04-05T22:20:12",
"url": "https://files.pythonhosted.org/packages/a4/30/ef6c2185906abeeadcd5950c2a2548911c8ba06599d2affa8b462e35a34c/collective.behavior.richpreview-1.0a1.tar.gz"
}
]
}