{ "info": { "author": "abadstubner", "author_email": "andrew+pypi@badstubner.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Console", "Intended Audience :: Other Audience", "Intended Audience :: Religion", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python :: 2.7", "Topic :: Other/Nonlisted Topic" ], "description": "JustServe Reports\n=================\nA simple tool to pull basic reporting data out of JustServe \n(https://www.justserve.org/). \n\nBackground\n----------\nJustServe is a wonderful resource to bring volunteers and service organizations \ntogether. For those that are responsible for training and awareness, however, \nthe reporting tools are...lacking. How is one to measure whether more projects \nare being added to the site? This script aims to help answer that question.\n\nWhat It Does\n------------\nThe ``jsreport`` module contains code that uses Selenium to interact with the\nJustServe website to retrieve data, typically for reporting purposes.\n\n``js-zipcode.py`` is a script that interacts with the ``jsreport`` module\nto tell you how many projects are listed near a specific zipcode. You can \nspecify the zipcode and search radius, along with some technical details.\n\nInstallation\n------------\nFirst, I highly recommend using a ``virtualenv``.\n\nThe preferred method of installation is to use ``pip``::\n\n $ pip install jsreport\n\n``pip`` will install the ``jsreport`` package to the proper location and it\nwill install the ``js-zipcode.py`` script to the proper ``bin`` location on\nyour PATH.\n \n``pip`` will also install the selenium package, if it is not already installed.\n\nThe default web driver for Selenium is Firefox. If you want to use one of the \nother web drivers, you must install them to your system yourself. You may\nconsider installing the ``chromedriver-installer`` package using ``pip``.\nInformation on the PhantomJS web driver can be found at http://phantomjs.org/.\n\nScript Usage\n------------\nThis usage is available, as demonstrated below, from the command-line::\n\n $ js-zipcode.py --help\n usage: js-zipcode.py [-h] [-r {5,10,15,25,50,75}]\n [-d {firefox,chrome,phantomjs}] [-o {human,csv,json}]\n zipcode\n \n Retrieve the number of JustServe projects at a zipcode.\n \n positional arguments:\n zipcode The five digit zipcode at the center of the search\n radius.\n \n optional arguments:\n -h, --help show this help message and exit\n -r {5,10,15,25,50,75}, --radius {5,10,15,25,50,75}\n The search radius, in miles. Defaults to 5.\n -d {firefox,chrome,phantomjs}, --driver {firefox,chrome,phantomjs}\n The WebDriver to use. Defaults to firefox.\n -o {human,csv,json}, --output {human,csv,json}\n The output format. Defaults to human-readable.\n\n \n \nExamples\n--------\nExample of running ``js-zipcode`` to pull data::\n\n $ js-zipcode.py 20500\n 6 projects within a 5 mile radius of 20500\n $ js-zipcode.py -r 10 20500\n 29 projects within a 10 mile radius of 20500\n $ js-zipcode.py -r 15 20500\n 48 projects within a 15 mile radius of 20500\n $ js-zipcode.py -r 25 20500\n 70 projects within a 25 mile radius of 20500\n $ js-zipcode.py -r 50 20500\n 96 projects within a 50 mile radius of 20500\n $ js-zipcode.py -r 75 20500\n 106 projects within a 75 mile radius of 20500\n\n\nOther Notes/Disclaimers\n-----------------------\n\n- This is a Python script, tested with version 2.7.11, but it should work with \n others\n- Please note: I do not provide technical support for environment setup; you \n are on your own for that. \n- I will respond to pull requests for bug fixes, though.", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/abadstubner/JustServe_Reports", "keywords": null, "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "jsreport", "package_url": "https://pypi.org/project/jsreport/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/jsreport/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/abadstubner/JustServe_Reports" }, "release_url": "https://pypi.org/project/jsreport/0.2.5/", "requires_dist": null, "requires_python": null, "summary": "Simple tool to pull basic reporting data out of JustServe (https://www.justserve.org/).", "version": "0.2.5" }, "last_serial": 2162867, "releases": { "0.2": [ { "comment_text": "", "digests": { "md5": "17059f3fd47f7e362f30fa7c5ec00e96", "sha256": "1206caa5b01e696c2a6653fad8cc93a0a135c2882d4f3911c3e90e972bdba5d7" }, "downloads": -1, "filename": "jsreport-0.2.tar.gz", "has_sig": false, "md5_digest": "17059f3fd47f7e362f30fa7c5ec00e96", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2495, "upload_time": "2016-06-10T13:15:09", "url": "https://files.pythonhosted.org/packages/7f/c6/ef343ccafeb7acb7cd8558d466c07f067b807abe09facb11d3891e48078e/jsreport-0.2.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "67175128607e9e69ec42f7e4e0cd31bf", "sha256": "e7e0d487b7e622bf94b57b2308299f1944d3b248d8ad74595d4e987b2fb0c516" }, "downloads": -1, "filename": "jsreport-0.2.1.tar.gz", "has_sig": false, "md5_digest": "67175128607e9e69ec42f7e4e0cd31bf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2554, "upload_time": "2016-06-10T13:22:28", "url": "https://files.pythonhosted.org/packages/0c/a9/208b6dc5bd1aa413ea881178e2a0e939d22c041e38b4a62f58a3b2139db1/jsreport-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "393c026b28d9bd8a89fce1bdc5d854be", "sha256": "84cb80c80b645bae05927dd30267f01b11b7b9bacfcfe1d6d14d310bf4858c30" }, "downloads": -1, "filename": "jsreport-0.2.2.tar.gz", "has_sig": false, "md5_digest": "393c026b28d9bd8a89fce1bdc5d854be", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4038, "upload_time": "2016-06-10T13:41:46", "url": "https://files.pythonhosted.org/packages/39/2b/34b576f65ab8724c5723ca19cebaa12dbc7cd97e6d07080f49083606e831/jsreport-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "bc79a14665f57a122efd7c958b6a19c6", "sha256": "731f3e30e20855be0db82d8a0e2e821654872b5c4e621abf9f9dd2a5150d9acb" }, "downloads": -1, "filename": "jsreport-0.2.3.tar.gz", "has_sig": false, "md5_digest": "bc79a14665f57a122efd7c958b6a19c6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4278, "upload_time": "2016-06-10T13:47:34", "url": "https://files.pythonhosted.org/packages/3d/cb/472118499c109b87c395d5f89f2a33681b460621b8b27a66707e1458f3d5/jsreport-0.2.3.tar.gz" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "2225f07896157a7ac618a7f0c9260c1d", "sha256": "aa6309f0483353618567fea975809c7ef87f11545062aa421b9951ca59795310" }, "downloads": -1, "filename": "jsreport-0.2.4.tar.gz", "has_sig": false, "md5_digest": "2225f07896157a7ac618a7f0c9260c1d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4362, "upload_time": "2016-06-10T14:11:20", "url": "https://files.pythonhosted.org/packages/46/dc/61957933a9301105f7b3edface6bd604930a233f4797bd9bc7c9fb877d30/jsreport-0.2.4.tar.gz" } ], "0.2.5": [ { "comment_text": "", "digests": { "md5": "4bf5553fe04b0af9f43a205fbfcbea9d", "sha256": "a07e1f22e2ad65aaa7d56204b80aae295ec30d829b9f12b79f30ac68b7c1d8c5" }, "downloads": -1, "filename": "jsreport-0.2.5.tar.gz", "has_sig": false, "md5_digest": "4bf5553fe04b0af9f43a205fbfcbea9d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5163, "upload_time": "2016-06-12T04:51:13", "url": "https://files.pythonhosted.org/packages/7b/eb/9670557087b864a448505dfbd176d05fe00124f6edf8bf4aa90d4b8cead9/jsreport-0.2.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "4bf5553fe04b0af9f43a205fbfcbea9d", "sha256": "a07e1f22e2ad65aaa7d56204b80aae295ec30d829b9f12b79f30ac68b7c1d8c5" }, "downloads": -1, "filename": "jsreport-0.2.5.tar.gz", "has_sig": false, "md5_digest": "4bf5553fe04b0af9f43a205fbfcbea9d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5163, "upload_time": "2016-06-12T04:51:13", "url": "https://files.pythonhosted.org/packages/7b/eb/9670557087b864a448505dfbd176d05fe00124f6edf8bf4aa90d4b8cead9/jsreport-0.2.5.tar.gz" } ] }