{ "info": { "author": "Etienne Martin", "author_email": "etienne.martin@htwg-konstanz.de", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Education", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Programming Language :: Python :: 3.6" ], "description": "The Riddler\n===========\n\nThe Riddler is a project for learning purposes. \n\nIt is a sample project made for\nthe upcoming lecture *Einfuehrung in Python* of the university *HTWG\nKonstanz* at Constance, Germany.\n\nIt consists of riddles the solution of which preferably require learning Python\nbasics.\nThe riddles are intended to be solved programmatically, and most of them can\nbe solved by straightforward and short scripts.\nThe solution sometimes will require the use of extra modules, which can\nall be downloaded from the internet.\n\nThe Riddler is designated to accompany the lecture and make the\nstudents apply and consolidate their theoretical knowledge without\ngreater guidance and by play.\nAfter mastering the first few riddles, the application leads to the\nproject itself and its distribution here on PyPI, and is then intended\nto encourage the students to revise and modify, and finally republish it\nfor the following ones.\n\nWith this approach, the project is expected to result in the making of a sophisticated \nlearning project, geared to the needs of the learners, and well tried and tested. \n\nGetting Started\n---------------\n\nAt the beginning, the project is handed out to the students in the form\nof an installer package (\".msi\" file), for \"mysterious\" intentions.\n\nOnce they have solved the first riddles and end up here,\nThe Riddler shall be downloaded over its PyPI-Homepage and the downloaded File\nhas to be extracted. Subsequently it can be run by moving to the\nextracted folder and typing ``python theriddler`` in the shell.\n\nInstalling with Pip\n^^^^^^^^^^^^^^^^^^^\n\nIt is also possible to install this project with pip from the shell by\ntyping ``pip install theRiddler``, but it is not meant to be installed\nthis way for testing and development purposes.\n\nAnyway, it could be started then by going into the directory where pip\ninstalled it in, and by directly running the \"__main__.py\" script from\nthere.\n\nPrerequisites\n~~~~~~~~~~~~~\n\n-\tThe \"setup.py\" script is yet built with `Setuptools `_.\n\n-\tThe `Pillow `_ or \"PIL\" (Python Imaging Library) \n\tmodule is used to display pictures, as the \"PhotoImage\" class from the built-in\n\t\"Tkinter\" module provides comparably lean functionalities.\n\t\n-\tTo run tests, `Nose `_ is required.\n\n-\tThe installer package handed out at the beginning is made with \n\t`cx_Freeze `_.\n\tTherefore, another \"setup.py\" script is used. \n\tMore information is provided in the attachment folder \"misc\" within the package.\n\n- \tSome riddles require a valid connection to the internet. \n\tThe connection is accomplished with `certifi `_, \n\t`beautifulsoup4 `_ and \n\t`urllib3 `_.\n\t\n\nContributing\n~~~~~~~~~~~~\n\nPlease read the **CONTRIBUTING** file from the \"misc\" folder for\ndetails.\n\nVersioning\n~~~~~~~~~~\n\nThe versioning is intended to be made after \"Semver\". \nCheck https://semver.org/.\n\nThe initial release was \"theRiddler 0.1.0\", 21th February 2018.\n\nLicense\n~~~~~~~\n\nThe entire content of this project is \"self-made\", pictures included.\n\nThe icon was created with a freeware version of the application \"IcoFX\" (v1.64).\n\n\nThe author waives any copyright for the content.\n\nThis project is licensed under the MIT License - see the **LICENSE**\nfile for details.\n\nAuthor\n~~~~~~\n\nEtienne Martin,\n\nstudent of the *HTWG Konstanz*, at the department of electrical\nengineering.\n\nThis project is part of the bachelor thesis created to achieve the\nbachelor of science degree.\n\n\nAcknowledgments\n~~~~~~~~~~~~~~~\n\n-\tThe conception of this project was inspired by\n\thttp://www.pythonchallenge.com/. Some riddles resemble an adaptation of the ones found \n\tin the python challenge.\n\n\tThanks to *Nadav Samet*, you can go visit his `blog `_.\n\t\"Because everyone needs a blog\".\n\n-\tThe \"Gothon Trash Game\" is an adaption and inspired by \"Gothons from\n\tPlanet Percal#25\" from Zed Shaw's book \"Learn Python the Hard Way\",\n\texercise 43.", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "", "keywords": "theriddler theRiddler RIDDLER Riddler riddler riddles sample learning quiz", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "theRiddler", "package_url": "https://pypi.org/project/theRiddler/", "platform": "", "project_url": "https://pypi.org/project/theRiddler/", "project_urls": null, "release_url": "https://pypi.org/project/theRiddler/0.1.3/", "requires_dist": null, "requires_python": "", "summary": "Sample project for the lecture \"Introduction to Python\" of the HTWG Konstanz.", "version": "0.1.3" }, "last_serial": 3873131, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "18d629da2d31e8a1c6bf99f9b91ecb16", "sha256": "6668d4e60eb65c53fc041532ad620f96222edc76478ad95c6fb00536c8c7447b" }, "downloads": -1, "filename": "theRiddler-0.1.0.tar.gz", "has_sig": false, "md5_digest": "18d629da2d31e8a1c6bf99f9b91ecb16", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31713311, "upload_time": "2018-02-21T20:44:33", "url": "https://files.pythonhosted.org/packages/4e/eb/7125790d758eff63bc341f43c01525d8451bd831df53e3640fec1cbcc453/theRiddler-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "a80913db2c0806545bf011038c950599", "sha256": "8c2676a629943c4b8c273859f056164e534d8e2d00a77d15fa0b924aa1c8e23a" }, "downloads": -1, "filename": "theRiddler-0.1.1.tar.gz", "has_sig": false, "md5_digest": "a80913db2c0806545bf011038c950599", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31709236, "upload_time": "2018-02-22T15:16:57", "url": "https://files.pythonhosted.org/packages/46/18/6167900736299bd06b86632f9f47eaaedb188f6cb02027ade907c2d63c36/theRiddler-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "7a0f69420b10186965ffaadbe777b6db", "sha256": "342837503e6f40f9b7b5ef58e83ea1ff27745481915f5dbccb1d8234c42f30dc" }, "downloads": -1, "filename": "TheRiddler-0.1.2.tar.gz", "has_sig": false, "md5_digest": "7a0f69420b10186965ffaadbe777b6db", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31709842, "upload_time": "2018-04-26T18:47:01", "url": "https://files.pythonhosted.org/packages/94/24/b4ac5586ebb64349c12ad5a48a4f2c2825b39d0c36c042f4a5655ab8511c/TheRiddler-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "2158edcb5d811f52b636da6e79103245", "sha256": "57f189aa188594efa5b2f0f55b99d9ba8fc5350f633ac837fa6860dd4ce4105e" }, "downloads": -1, "filename": "TheRiddler-0.1.3.tar.gz", "has_sig": false, "md5_digest": "2158edcb5d811f52b636da6e79103245", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31710796, "upload_time": "2018-05-17T17:00:00", "url": "https://files.pythonhosted.org/packages/cb/4d/0c40daae18d7439d45998c4a2f47cf8964ed9a9be9ad9db42ab718300b92/TheRiddler-0.1.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "2158edcb5d811f52b636da6e79103245", "sha256": "57f189aa188594efa5b2f0f55b99d9ba8fc5350f633ac837fa6860dd4ce4105e" }, "downloads": -1, "filename": "TheRiddler-0.1.3.tar.gz", "has_sig": false, "md5_digest": "2158edcb5d811f52b636da6e79103245", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31710796, "upload_time": "2018-05-17T17:00:00", "url": "https://files.pythonhosted.org/packages/cb/4d/0c40daae18d7439d45998c4a2f47cf8964ed9a9be9ad9db42ab718300b92/TheRiddler-0.1.3.tar.gz" } ] }