{ "info": { "author": "Praekelt Foundation", "author_email": "dev@praekelt.com", "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 :: Dynamic Content" ], "description": "Django DFP\n==========\n**App that provides tags to fetch Google DFP ads.**\n\n.. contents:: Contents\n :depth: 5\n\nOverview\n--------\n\nGoogle provides server side adds via its DFP service. This product is inspired\nby the code at\nhttp://support.google.com/dfp_sb/bin/answer.py?hl=en&answer=1651549. To keep\nthe Django implementation as simple as possible this product changes the order\nof the Javascript from that page.\n\nInstallation\n------------\n\n#. Install or add ``django-dfp`` to your Python path.\n\n#. Add ``dfp`` to your ``INSTALLED_APPS`` setting.\n\nUsage\n-----\n\nLoad `dfp_tags` in your template with `{% load dfp_tags %}`. Call `{ %dfp_footer %}`\nonce near the end of your document body. You would typically call it just\nbefore the closing body tag.\n\nAn example tag is\n\n {% dfp_tag \"/1234/travel\" 300 250 interests=\"sports,music\" position=\"top\" color=variable foo=bar %}\n\nString values are comma delimited. Note the lack of spaces around the comma.\nBoth keys and values can be variables.\n\nYou may call as many tags as you want. See http://support.google.com/dfp_sb/bin/answier.py?hl=en&answer=1651549 for more examples.\n\nAuthors\n=======\n\nPraekelt Foundation\n-------------------\n\n* Hedley Roos\n\nChangelog\n=========\n\n0.4.1\n-----\n#. Fix error in manifest.\n\n0.4\n---\n#. Move javascript to a template so it can be customized.\n\n0.3.3\n-----\n#. Change Django to django in setup.py.\n\n0.3.2\n-----\n#. Republish slotRenderEnded event as DFPSlotRenderEnded.\n\n0.3.1\n-----\n#. Allow targeting keys to be variables.\n\n0.3\n---\n#. Deprecate `dfp_header`.\n#. Allow arbitrary targeting keys and values to be passed to `{% dfp_tag %}` tag as key=value pairs.\n\n0.2.2\n-----\n#. Scan for DFP div's with javascript. In practice this means DFP ads are now cacheable.\n\n0.2.1\n-----\n#. Do not use enableSingleRequest method anymore since it destroys the ability to do subsequent DFP loads via ajax.\n\n0.2\n---\n#. Async script loading has been re-added.\n#. Deprecate the `dfp_header` tag and replace with `dfp_footer`. DFP will now work across all browsers.\n\n0.1.2\n-----\n#. Remove async script loading since it does not work.\n\n0.1.1\n-----\n#. Allow variables to be passed as arguments to the template tag.\n\n0.1\n---\n#. First release.", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/praekelt/django-dfp", "keywords": null, "license": "BSD", "maintainer": null, "maintainer_email": null, "name": "django-dfp", "package_url": "https://pypi.org/project/django-dfp/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/django-dfp/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://github.com/praekelt/django-dfp" }, "release_url": "https://pypi.org/project/django-dfp/0.4.1/", "requires_dist": null, "requires_python": null, "summary": "DFP implementation for Django", "version": "0.4.1" }, "last_serial": 4599839, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "45f98314e72aad6722f0c427d2d7a2e5", "sha256": "8d99413bf56f15178f7ee15a81a01b48a5ec9f06f104bac12d3997905b433ea0" }, "downloads": -1, "filename": "django_dfp-0.1-py2.7.egg", "has_sig": false, "md5_digest": "45f98314e72aad6722f0c427d2d7a2e5", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 5592, "upload_time": "2013-01-30T14:08:39", "url": "https://files.pythonhosted.org/packages/07/b5/4c2806050bdf04b7e309756618ba7830a39a5bb9afa9a3c10ef433ce4a2e/django_dfp-0.1-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "a176766f81ef01424c3bc88a67bf7f59", "sha256": "48be782d3a889675080e5bbb623e6d5138c038f427ad8f88e6b03171e17cb1f7" }, "downloads": -1, "filename": "django-dfp-0.1.tar.gz", "has_sig": false, "md5_digest": "a176766f81ef01424c3bc88a67bf7f59", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5044, "upload_time": "2013-01-30T14:08:34", "url": "https://files.pythonhosted.org/packages/b0/0b/7d820c99b39cc7e5181adb8ab2888c140a0094c15595dd8e7c68cfdc216f/django-dfp-0.1.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "03a35d8188feb68a8d30d4c5f7611159", "sha256": "2015db8d3d894c09e89f519f358848484999dd219b4833d24838c0cad0a93da5" }, "downloads": -1, "filename": "django_dfp-0.1.1-py2.7.egg", "has_sig": false, "md5_digest": "03a35d8188feb68a8d30d4c5f7611159", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 5876, "upload_time": "2013-01-31T12:29:29", "url": "https://files.pythonhosted.org/packages/59/48/aab288fcda82fff6118cb0c55e2f401296dc6078b4cd7b4ec53822880441/django_dfp-0.1.1-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "57d2897580dd7e934308c6d1f4710beb", "sha256": "a16e63fc0d077f0abf783f941287b983e286dd701aa69dec0f78669926c4fd89" }, "downloads": -1, "filename": "django-dfp-0.1.1.tar.gz", "has_sig": false, "md5_digest": "57d2897580dd7e934308c6d1f4710beb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5316, "upload_time": "2013-01-31T12:29:24", "url": "https://files.pythonhosted.org/packages/10/9a/7f5c68d69e461dde1b398a7485bff561d72404a3e9e1482acdf8bd856929/django-dfp-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "696bda89ee37852c26d1eb9c72b56e9e", "sha256": "aab11a9842ff71f10c8354dfa4b1a4dc0040c4fa80c6e62f50671e57c7bf1cc6" }, "downloads": -1, "filename": "django_dfp-0.1.2-py2.7.egg", "has_sig": false, "md5_digest": "696bda89ee37852c26d1eb9c72b56e9e", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 5708, "upload_time": "2013-01-31T13:18:46", "url": "https://files.pythonhosted.org/packages/0a/ae/27549bf27a3751b6292ce870695ca1e934e62db94ce944c27bf66ea7e5da/django_dfp-0.1.2-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "370a9bbf636c521eb46de9967762d312", "sha256": "fd198aa717e48b75b1744a3c0015d644275e92f4a55e750209617042f81b680f" }, "downloads": -1, "filename": "django-dfp-0.1.2.tar.gz", "has_sig": false, "md5_digest": "370a9bbf636c521eb46de9967762d312", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5288, "upload_time": "2013-01-31T13:18:38", "url": "https://files.pythonhosted.org/packages/24/6c/4732b24484a18908efd43f31fcf785d215cc150de0716456d84f011e6eb7/django-dfp-0.1.2.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "489671e69ca67febbd1f9c5c86cb4fa0", "sha256": "9096b80094a578f2625d92d0be7d48fa34c230a96c5eebc3b19bd996e72bd602" }, "downloads": -1, "filename": "django_dfp-0.2-py2.7.egg", "has_sig": false, "md5_digest": "489671e69ca67febbd1f9c5c86cb4fa0", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 6633, "upload_time": "2013-02-19T17:04:55", "url": "https://files.pythonhosted.org/packages/c5/ca/5e73ce0cc416cda9122de22e7651be12020b3138369b43e23a5eff2359de/django_dfp-0.2-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "c752bdb329a926993e18d581439e2d9e", "sha256": "02d5480d91d12307b6907be9017e99e98cdb29eb123395c96f9daa533f6ea024" }, "downloads": -1, "filename": "django-dfp-0.2.tar.gz", "has_sig": false, "md5_digest": "c752bdb329a926993e18d581439e2d9e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5949, "upload_time": "2013-02-19T17:04:52", "url": "https://files.pythonhosted.org/packages/13/ad/9d92b9190950281afc9beaec55fbd79d18ec001dac9472ba9e9f73302449/django-dfp-0.2.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "f5cf1d08054a10baf577b39398585537", "sha256": "fc91ff3f43df3db938f830b7ba82c43f14f5930f521a1a7c1b7c5b5934f3fec5" }, "downloads": -1, "filename": "django_dfp-0.2.1-py2.7.egg", "has_sig": false, "md5_digest": "f5cf1d08054a10baf577b39398585537", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 6987, "upload_time": "2013-02-22T11:39:38", "url": "https://files.pythonhosted.org/packages/f0/41/b1141ed451ef56e95ae5fd3167d8c0e170f9df6cdbde0d6404ca1f4cee56/django_dfp-0.2.1-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "1cf2aa48f8cbb4dd7805bd4de48d4764", "sha256": "c2f13e59130ba1c40f2f090df83c6dbaad79d475b1d0aae8ab8e0d97ff3e00e3" }, "downloads": -1, "filename": "django-dfp-0.2.1.tar.gz", "has_sig": false, "md5_digest": "1cf2aa48f8cbb4dd7805bd4de48d4764", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6223, "upload_time": "2013-02-22T11:39:35", "url": "https://files.pythonhosted.org/packages/fa/26/582d422ac31c1472e6b303927303b137d37fb0b34bb5e4e935af584fd588/django-dfp-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "f89657b3819ee02e53953a542cc57c79", "sha256": "a271fb2cd316831773b3a274cc3650951034e8c202c3cc88ad007faf54f8ef0b" }, "downloads": -1, "filename": "django_dfp-0.2.2-py2.7.egg", "has_sig": false, "md5_digest": "f89657b3819ee02e53953a542cc57c79", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 7184, "upload_time": "2013-04-02T17:22:34", "url": "https://files.pythonhosted.org/packages/d5/ff/6e6eb40496c3d57178389ef7a2ae530fed30639aedc1a805a47deb53eccd/django_dfp-0.2.2-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "39b1875bfb34ccec2533ff99a524fa12", "sha256": "3ac611179777da76031e5de41f10925826ad760f3eee7d2af20712fbea6b0471" }, "downloads": -1, "filename": "django-dfp-0.2.2.tar.gz", "has_sig": false, "md5_digest": "39b1875bfb34ccec2533ff99a524fa12", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6272, "upload_time": "2013-04-02T17:22:29", "url": "https://files.pythonhosted.org/packages/b1/a4/1e4ca0633d6646fb994b33347deac7f35d4ec515a2a909c6b6400896cef8/django-dfp-0.2.2.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "c4324791c89dd6e0207aef8854771288", "sha256": "c38fe8f43e8cf4b663966fe05290ca889c67156991645a3c60513307c411a45a" }, "downloads": -1, "filename": "django_dfp-0.3-py2.7.egg", "has_sig": false, "md5_digest": "c4324791c89dd6e0207aef8854771288", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 11617, "upload_time": "2014-04-16T08:16:15", "url": "https://files.pythonhosted.org/packages/28/d8/90c1fb5c930d7a176a9cb5d2eb4a60268d6a256faa24ddf1f4f282eb53f8/django_dfp-0.3-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "3898aef84f958157f14921487710b381", "sha256": "0cd38795f0f4df09db899884e70d3ea36107a6dba8e18d62e389b0c58b6b3c66" }, "downloads": -1, "filename": "django-dfp-0.3.tar.gz", "has_sig": false, "md5_digest": "3898aef84f958157f14921487710b381", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6947, "upload_time": "2014-04-16T08:16:12", "url": "https://files.pythonhosted.org/packages/ed/e6/bf33cdfabbf9802e848c5e3f2d0b7b0e58ff4fd1c2f4339bd426021c9f93/django-dfp-0.3.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "e277b419cf81e8fa495934b05160d162", "sha256": "278bd199f56e19c2faee912e60b400671272d3ecf7987f4d1dcf2c84d42444ee" }, "downloads": -1, "filename": "django_dfp-0.3.1-py2.7.egg", "has_sig": false, "md5_digest": "e277b419cf81e8fa495934b05160d162", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 7571, "upload_time": "2014-04-16T08:37:12", "url": "https://files.pythonhosted.org/packages/d2/2f/b020f76c7efe4e9f03db76caa7442707a86947ed6001481988f3d151719f/django_dfp-0.3.1-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "84dbfac1fddd1155e84c84e7c8969e3b", "sha256": "a6d3d3dfc1a95cc8b98018540e168988bf59ee09076333a5fb86a51ccad23a52" }, "downloads": -1, "filename": "django-dfp-0.3.1.tar.gz", "has_sig": false, "md5_digest": "84dbfac1fddd1155e84c84e7c8969e3b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6501, "upload_time": "2014-04-16T08:37:09", "url": "https://files.pythonhosted.org/packages/b5/9e/9b78ff28559d8891a361d5fb0a4602949357be61ac37d09e2c8ca01fd666/django-dfp-0.3.1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "1d071ee5f6c747ce8e59a7b780d63fcb", "sha256": "77d3dc5b338bd24c146df1e0613649650cab155be1e7bd0de4563c447ce0cb95" }, "downloads": -1, "filename": "django_dfp-0.3.2-py2.7.egg", "has_sig": false, "md5_digest": "1d071ee5f6c747ce8e59a7b780d63fcb", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 12064, "upload_time": "2014-07-21T14:14:20", "url": "https://files.pythonhosted.org/packages/c2/dd/e20250ac3217ac894a6968238e3ac143d74d6fbc2bb07bc2efb4f139bed0/django_dfp-0.3.2-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "995df4532987511c2cd596ac0ea38d0f", "sha256": "d6c5dc6a9e3261bccc4bdafb6cd28492ac05910d980e24eb6b62b6a5bb20ed97" }, "downloads": -1, "filename": "django-dfp-0.3.2.tar.gz", "has_sig": false, "md5_digest": "995df4532987511c2cd596ac0ea38d0f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7291, "upload_time": "2014-07-21T14:14:17", "url": "https://files.pythonhosted.org/packages/ae/96/29a8f1644254d86b5c582f009fd714158c0ab38cd4cac4e6ad959edb0343/django-dfp-0.3.2.tar.gz" } ], "0.3.3": [ { "comment_text": "", "digests": { "md5": "82b57b63c1ca3b6a794c0325d41591ba", "sha256": "f3b291d251d38a15b6cb6490c25b79cc9452e2515d2126df18161c3d3eef124d" }, "downloads": -1, "filename": "django_dfp-0.3.3-py2.7.egg", "has_sig": false, "md5_digest": "82b57b63c1ca3b6a794c0325d41591ba", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 12094, "upload_time": "2014-11-18T14:19:51", "url": "https://files.pythonhosted.org/packages/ec/6f/720a6044c1cc13289ada2921ac4148b1faf5303b2f7a6ba5fcc321bf7599/django_dfp-0.3.3-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "0eae4fa8be63eeab40d5526bc79c5547", "sha256": "4e6ed75b4a1016453c42b76db5b7aa6c86c950f2f906efda5b71782f7e8e6536" }, "downloads": -1, "filename": "django-dfp-0.3.3.tar.gz", "has_sig": false, "md5_digest": "0eae4fa8be63eeab40d5526bc79c5547", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6760, "upload_time": "2015-03-02T09:03:12", "url": "https://files.pythonhosted.org/packages/0c/1a/bd9ab213743f9c136f6e55b1477f0c203928738929a3a08595172f009f42/django-dfp-0.3.3.tar.gz" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "eb04339324739c3d83c0644be05754c8", "sha256": "655504377636d174c7058b718a198d464929e7bb0f5009543b107b195619c2e4" }, "downloads": -1, "filename": "django_dfp-0.4-py2.7.egg", "has_sig": false, "md5_digest": "eb04339324739c3d83c0644be05754c8", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 10192, "upload_time": "2015-04-15T13:43:52", "url": "https://files.pythonhosted.org/packages/8c/7c/b48f3336a053aebc0fa66fc0969ffd313a619caa7dd8ac6d36a03c0b0e96/django_dfp-0.4-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "f076616f8d24dd5c2b9d6106e86ee7aa", "sha256": "8ac77c6a86cc8e2cef46354935a1990ef94c670198912bd5fd79bfdb9a056e56" }, "downloads": -1, "filename": "django-dfp-0.4.tar.gz", "has_sig": false, "md5_digest": "f076616f8d24dd5c2b9d6106e86ee7aa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7376, "upload_time": "2015-04-15T13:43:47", "url": "https://files.pythonhosted.org/packages/e3/fc/e0c18ec6785b2a17305107c5aacac5f953984abc584baa6c1e1adeca6c87/django-dfp-0.4.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "c74a319a28b3131629def0ce8c45ae3f", "sha256": "f77e77ce00a5c9edaf4be41a321fe24a4dbe97e7a7dd589dc9fe47ebd6c16dc0" }, "downloads": -1, "filename": "django_dfp-0.4.1-py2.7.egg", "has_sig": false, "md5_digest": "c74a319a28b3131629def0ce8c45ae3f", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 7497, "upload_time": "2015-04-24T09:24:09", "url": "https://files.pythonhosted.org/packages/c9/06/383f301c4b86dd4501282ddcbe0fadd3ddbe5abc968a43bc9259920d54aa/django_dfp-0.4.1-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "a762e5f872eddb199cb6ad953294ebd7", "sha256": "abee85479c9fddeb11784be0452d29f3ec35b4ec9b4b897d1d111afc8e55aac8" }, "downloads": -1, "filename": "django-dfp-0.4.1.tar.gz", "has_sig": false, "md5_digest": "a762e5f872eddb199cb6ad953294ebd7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7194, "upload_time": "2015-04-24T09:24:04", "url": "https://files.pythonhosted.org/packages/e5/7b/dcce10c6192402aed8e0907b1f5e8b69d007066768d9c45085c9ce95f8cf/django-dfp-0.4.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "c74a319a28b3131629def0ce8c45ae3f", "sha256": "f77e77ce00a5c9edaf4be41a321fe24a4dbe97e7a7dd589dc9fe47ebd6c16dc0" }, "downloads": -1, "filename": "django_dfp-0.4.1-py2.7.egg", "has_sig": false, "md5_digest": "c74a319a28b3131629def0ce8c45ae3f", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 7497, "upload_time": "2015-04-24T09:24:09", "url": "https://files.pythonhosted.org/packages/c9/06/383f301c4b86dd4501282ddcbe0fadd3ddbe5abc968a43bc9259920d54aa/django_dfp-0.4.1-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "a762e5f872eddb199cb6ad953294ebd7", "sha256": "abee85479c9fddeb11784be0452d29f3ec35b4ec9b4b897d1d111afc8e55aac8" }, "downloads": -1, "filename": "django-dfp-0.4.1.tar.gz", "has_sig": false, "md5_digest": "a762e5f872eddb199cb6ad953294ebd7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7194, "upload_time": "2015-04-24T09:24:04", "url": "https://files.pythonhosted.org/packages/e5/7b/dcce10c6192402aed8e0907b1f5e8b69d007066768d9c45085c9ce95f8cf/django-dfp-0.4.1.tar.gz" } ] }