{ "info": { "author": "Igor `idle sign` Starikov", "author_email": "idlesign@yandex.ru", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 3" ], "description": "codeorigins\n===========\nhttps://github.com/idlesign/codeorigins\n\n|python|\n\n.. |python| image:: http://forthebadge.com/images/badges/made-with-python.svg\n :target: https://www.python.org\n\n\n\nDescription\n-----------\n\n*Code origins contest based on GitHub data*\n\nCodeOrigins live: http://idlesign.github.io/codeorigins/\n\n* Find interesting people and projects originating in various countries;\n* See what countries produce most starred projects;\n* Know your impact on community of your favourite language;\n* and more.\n\n\nFAQ\n---\n\n* *But wait, this data is not realtime!*\n\n Yes, these are static web-pages (see ``docs/``) compiled from dumped data (see ``codeorigins/dump/``).\n And it sure can be outdated.\n\n* *And what if I want to see updated data?*\n\n You can dump data you're interested in and make a pull request.\n\n Quick and dirty start:\n\n 1. Fork repository;\n 2. Git pull forked repository into local directory;\n 3. ``cd`` to the directory;\n 4. ``pip install -e .`` (``sudo`` may be required) -\n this will made ``codeorigins`` CLI available;\n 5. Use ``codeorigins dump`` (see below) without ``--into`` -\n this puts dumps into ``codeorigins/dump/``;\n 6. Commit and push added/changed dumps;\n 7. Create a pull request on your GitHub repository page.\n\n* *My country or language is not listed, what am I to do?*\n\n Edit ``codeorigins/settings.py``, add all what you need and make a pull request.\n You can also make and submit new/updated dumps (see above).\n\n\nCLI\n---\n\n**codeorigins** comes with CLI to streamline common actions.\n\nData Dump\n~~~~~~~~~\n\n\nUsing rate-limited GitHub search API:\n\n\n.. code-block:: bash\n\n > codeorigins dump --into /home/idle/ghdump --country ru --language Python api\n\nThis will use ``api`` to fetch repositories data for users located in ``Russia`` whose primary language is ``Python``\nand dump it into ``/home/idle/ghdump``.\n\nRegister OAuth Application (https://github.com/settings/applications/) and use its *Client ID* and\n*Client Secret* to loosen the rate limits (append ``--credentials ,`` to dump command).\n\n\nHTML Export\n~~~~~~~~~~~\n\nUse ``make_html`` command to read data from dumps and compose HTML:\n\n.. code-block:: bash\n\n > codeorigins make_html --dump_dir /home/idle/ghdump\n\nThis will create HTML file in current working directory.\n\n\nSettings\n~~~~~~~~\n\nSee supported countries and languages using the following command:\n\n.. code-block:: bash\n\n > codeorigins show_settings\n\n\nRequirements\n------------\n\n* Python 3\n* click\n* Jinja2\n* requests\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/idlesign/codeorigins", "keywords": "", "license": "BSD 3-Clause License", "maintainer": "", "maintainer_email": "", "name": "codeorigins", "package_url": "https://pypi.org/project/codeorigins/", "platform": "", "project_url": "https://pypi.org/project/codeorigins/", "project_urls": { "Homepage": "https://github.com/idlesign/codeorigins" }, "release_url": "https://pypi.org/project/codeorigins/0.3.0/", "requires_dist": null, "requires_python": "", "summary": "Code origins contest based on GitHub data", "version": "0.3.0" }, "last_serial": 3253570, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "d8afa6c26f67226e0c6e2063a3901379", "sha256": "ad0d3d47d073724db988016454d6039237d8af2ad875246c220e80be1e8bb2e5" }, "downloads": -1, "filename": "codeorigins-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d8afa6c26f67226e0c6e2063a3901379", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 12913, "upload_time": "2017-09-27T14:37:01", "url": "https://files.pythonhosted.org/packages/55/12/cd969b5e8db9f2ba447fd08444b94f23539b565172d0fbf6677e1eef036b/codeorigins-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9b352800cdc406cade7e3def8f96e08b", "sha256": "1c97ccf53af35fd10fd9487e854964496a697066bace13fa688ef1022a59ef63" }, "downloads": -1, "filename": "codeorigins-0.1.0.tar.gz", "has_sig": false, "md5_digest": "9b352800cdc406cade7e3def8f96e08b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11362, "upload_time": "2017-09-27T14:36:59", "url": "https://files.pythonhosted.org/packages/a5/3f/c3099cf8d71f43b63039b56e97d14f6865243ad579f7782635cf1538c540/codeorigins-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "e96242667d195ba5f1ec1759ca85d94a", "sha256": "b2c9abc342e227758529524c7f56f80ad4fde29bf2b32ea542a971d7efe4075b" }, "downloads": -1, "filename": "codeorigins-0.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e96242667d195ba5f1ec1759ca85d94a", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 19384, "upload_time": "2017-10-15T07:30:52", "url": "https://files.pythonhosted.org/packages/fa/6f/ff277de71bea3c2edc4b8fbd86a22dca03de27472a902f2fefac0ff62f08/codeorigins-0.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "32eadeecf422edf26bf680ac98cbf2e0", "sha256": "d1cc340b0f2cf88c6785d6a5cc45dca9918b51a08fb8a9094417202b0c63771f" }, "downloads": -1, "filename": "codeorigins-0.2.0.tar.gz", "has_sig": false, "md5_digest": "32eadeecf422edf26bf680ac98cbf2e0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15791, "upload_time": "2017-10-15T07:30:50", "url": "https://files.pythonhosted.org/packages/90/7c/c214626893bba2dabcf1ac2a7ff1e4cf230ee9211a15719965003dead2ea/codeorigins-0.2.0.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "20350a599fdf954273e16132dc04f20c", "sha256": "3e615de09e952670bdd57f0c0894338068f4f5617f2006e4507d0a51db2dc14d" }, "downloads": -1, "filename": "codeorigins-0.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "20350a599fdf954273e16132dc04f20c", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 19554, "upload_time": "2017-10-16T13:21:08", "url": "https://files.pythonhosted.org/packages/e6/70/7233fd586841b0f7dd16b65796cc2df44ef5dcc0d4e129586f1f42e2a3c8/codeorigins-0.3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "479495875f78e57f03b041234e4a8315", "sha256": "2e7b268c561228c05b2a60ddff4b78bed9f0a002a160f902e7222f0192544aad" }, "downloads": -1, "filename": "codeorigins-0.3.0.tar.gz", "has_sig": false, "md5_digest": "479495875f78e57f03b041234e4a8315", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15987, "upload_time": "2017-10-16T13:21:07", "url": "https://files.pythonhosted.org/packages/88/72/334decf133cbc9c83ec1cc17d421b724c4f12477ae5703fc2a7239cbc0ce/codeorigins-0.3.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "20350a599fdf954273e16132dc04f20c", "sha256": "3e615de09e952670bdd57f0c0894338068f4f5617f2006e4507d0a51db2dc14d" }, "downloads": -1, "filename": "codeorigins-0.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "20350a599fdf954273e16132dc04f20c", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 19554, "upload_time": "2017-10-16T13:21:08", "url": "https://files.pythonhosted.org/packages/e6/70/7233fd586841b0f7dd16b65796cc2df44ef5dcc0d4e129586f1f42e2a3c8/codeorigins-0.3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "479495875f78e57f03b041234e4a8315", "sha256": "2e7b268c561228c05b2a60ddff4b78bed9f0a002a160f902e7222f0192544aad" }, "downloads": -1, "filename": "codeorigins-0.3.0.tar.gz", "has_sig": false, "md5_digest": "479495875f78e57f03b041234e4a8315", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15987, "upload_time": "2017-10-16T13:21:07", "url": "https://files.pythonhosted.org/packages/88/72/334decf133cbc9c83ec1cc17d421b724c4f12477ae5703fc2a7239cbc0ce/codeorigins-0.3.0.tar.gz" } ] }