{ "info": { "author": "Valentin Lorentz", "author_email": "progval@progval.net", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Console", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 2", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.2", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4" ], "description": "Installation\n============\n\nUsing pip:\n\n* pip3 install markovgen --user\n\nOr\n\nFrom the git repository:\n\n* git clone https://github.com/ProgVal/markovgen.git\n* cd markovgen\n* python3 setup.py install --user\n\n\nCommand-line usage\n==================\n\nUsage:\n python3 -m markovgen \n\nSupported extracters are:\n\n* srt\n* supybot\n* weechat\n* xchat\n* plain\n\n\n\nUsage as a library\n==================\n\nmarkovgen.Markov:\n __init__(messages=[]):\n takes an optional list of initial messages.\n\n feed(message):\n takes a message and adds it to the cache.\n\n feed_from_file(file_descriptor, extracter):\n Reads the file descriptor line by line, apply the extracter to\n it, and feeds the cache with the return value of the extracter.\n\n generate_markov_text(max_size=30, seed=None, backward=False):\n Generate a text based on the cache.\n Selects a random word in the cache as the first (resp. last) word,\n and continues forward (resp. backward) using the cache in the\n right direction, until it selects a message end from the cache\n or that the max_size is met.\n The seed may be a string or a 2-tuple of strings.\n\n available_seeds(backward=False):\n Returns a view on the 2-tuples of words in the corpus.\n Useful if you want to match them against a new message.\n\n@mixed_encoding_extracting:\n decorator for extracters that handle decoding messages with the\n right charset (if chardet or charade is installed) or as utf8\n (otherwise)\n", "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/ProgVal/markovgen", "keywords": null, "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "markovgen", "package_url": "https://pypi.org/project/markovgen/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/markovgen/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/ProgVal/markovgen" }, "release_url": "https://pypi.org/project/markovgen/0.5/", "requires_dist": null, "requires_python": null, "summary": "Another text generator based on Markov chains.", "version": "0.5" }, "last_serial": 1987908, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "5c129e0fa82b71c75aa6541f7f7928e5", "sha256": "5f2a6e38f0dfe0aca19f584c3ae2946e94c7a626e8f8e7019197be19417ceeb1" }, "downloads": -1, "filename": "markovgen-0.1.tar.gz", "has_sig": true, "md5_digest": "5c129e0fa82b71c75aa6541f7f7928e5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2217, "upload_time": "2014-10-23T15:30:28", "url": "https://files.pythonhosted.org/packages/27/2c/97de1ed468d4fcb08dc23f573b9281d699231cf691df69ce50ca627d616f/markovgen-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "97e4dc1841dc557c21d21ba3c748f735", "sha256": "44785b66c8783261db570c6940c47dc7d38f505743b27a4b1e4e471a04d66bef" }, "downloads": -1, "filename": "markovgen-0.2.tar.gz", "has_sig": true, "md5_digest": "97e4dc1841dc557c21d21ba3c748f735", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2890, "upload_time": "2014-10-25T07:50:00", "url": "https://files.pythonhosted.org/packages/d1/f2/c9fa6672b16408c7f539c837809834907a03048b73c15bf12a2dbbaf6688/markovgen-0.2.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "150efbf03ab7a08135659cd7ef1e096f", "sha256": "2f4bf9f8acaed1f73cbc8b2a8dc7ed12016ecd1f905545597fc57abbe5b4c4bd" }, "downloads": -1, "filename": "markovgen-0.2.1.tar.gz", "has_sig": true, "md5_digest": "150efbf03ab7a08135659cd7ef1e096f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2896, "upload_time": "2014-10-25T07:51:45", "url": "https://files.pythonhosted.org/packages/af/4f/cc4b648e3d6a9d88f9e0939c1fce71eb75c3e98c6570ac51f511882b9222/markovgen-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "3e11acba97c417c3362d292aaa7ed508", "sha256": "4dcff1f9403a1f544c7d716decc7fbcfa18585a28148f7150db881780cfc2d87" }, "downloads": -1, "filename": "markovgen-0.2.2.tar.gz", "has_sig": true, "md5_digest": "3e11acba97c417c3362d292aaa7ed508", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2898, "upload_time": "2014-10-25T07:53:15", "url": "https://files.pythonhosted.org/packages/35/af/27090b002b896d4f012d7e6765e384a4d628d355c15e944e3c4e6cb4dddf/markovgen-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "8ecb7361ebb863fa1865929ad998b31c", "sha256": "f0177321fb396396303e0fbf785737a740cde5ebf566c30d75fbeab8fb64de39" }, "downloads": -1, "filename": "markovgen-0.2.3.tar.gz", "has_sig": true, "md5_digest": "8ecb7361ebb863fa1865929ad998b31c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2951, "upload_time": "2014-10-25T08:01:50", "url": "https://files.pythonhosted.org/packages/15/c1/dfa5eef304ceb415f0e906a012362a680d49d346f9e8da2ff74464b87bd1/markovgen-0.2.3.tar.gz" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "cd7f104241927e5a11db7c77be819abd", "sha256": "9ce596b92bee184028e3317c7cd9ac32a944dd85062530dd25186b7a057b281a" }, "downloads": -1, "filename": "markovgen-0.2.4.tar.gz", "has_sig": true, "md5_digest": "cd7f104241927e5a11db7c77be819abd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2950, "upload_time": "2014-10-25T08:03:10", "url": "https://files.pythonhosted.org/packages/58/ab/104ebb48746ca5589dd9b5325216690e078bf271fef38b4b3a126e296786/markovgen-0.2.4.tar.gz" } ], "0.2.5": [ { "comment_text": "", "digests": { "md5": "795e0eda4785b1ef659b67cb4a18f9f7", "sha256": "f2777cec0ef0a51053890261b8e3ad85cfe29dfa3c4e9f7b28da2939d067b4f6" }, "downloads": -1, "filename": "markovgen-0.2.5.tar.gz", "has_sig": true, "md5_digest": "795e0eda4785b1ef659b67cb4a18f9f7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2951, "upload_time": "2014-10-25T08:03:40", "url": "https://files.pythonhosted.org/packages/c8/00/4f02714511c5c7a505dd6a32eb7c1832e1dcf2284ad60134ddb163b25ab2/markovgen-0.2.5.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "c46189b05e0e7e4e464b5d1fe18fde32", "sha256": "909589b627121bca4837f30f25cbe5307c083e1d5e704824f45df219e84fa7d4" }, "downloads": -1, "filename": "markovgen-0.3.tar.gz", "has_sig": true, "md5_digest": "c46189b05e0e7e4e464b5d1fe18fde32", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3294, "upload_time": "2014-10-25T08:48:23", "url": "https://files.pythonhosted.org/packages/52/51/1b3b7af057e94176bc7cc4e75f8b745b5ad1259586fef8bcbf76fccbc994/markovgen-0.3.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "0e2ff0e46b90f346ea73f0285c079344", "sha256": "46d977ad9653e07efb726670a13a7ac213cb79e69958df52d6f14a35f3e5daba" }, "downloads": -1, "filename": "markovgen-0.3.1.tar.gz", "has_sig": true, "md5_digest": "0e2ff0e46b90f346ea73f0285c079344", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3330, "upload_time": "2014-10-30T15:24:16", "url": "https://files.pythonhosted.org/packages/5c/44/8b4761022e6f53f655bb7840e5c1acbea126b853f425e61d6418031bf30a/markovgen-0.3.1.tar.gz" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "528184e4367a12f6b67c78f6dd5086d1", "sha256": "db7beee920b4adea9ea11fa4e987cff4e1aa6dca32dc13417d3c2710c4709756" }, "downloads": -1, "filename": "markovgen-0.4.tar.gz", "has_sig": false, "md5_digest": "528184e4367a12f6b67c78f6dd5086d1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3555, "upload_time": "2014-12-01T19:19:27", "url": "https://files.pythonhosted.org/packages/8c/0b/dc638d805d6b08244d0aba310c2bf032d56fb3abe84cd7d6db4068dd05f0/markovgen-0.4.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "4e19701e4edc4a23d4424bfd9d28b3a0", "sha256": "c0b18ae79aac6b80fa908fd226255e855b90e640963d04b8e2083355011399ed" }, "downloads": -1, "filename": "markovgen-0.4.1.tar.gz", "has_sig": false, "md5_digest": "4e19701e4edc4a23d4424bfd9d28b3a0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3586, "upload_time": "2014-12-05T10:02:21", "url": "https://files.pythonhosted.org/packages/65/d9/8cc4eb38952a48f4fdbbd2cdc0e42e9555245f4d98b9ad67de871d78b3ab/markovgen-0.4.1.tar.gz" } ], "0.5": [ { "comment_text": "", "digests": { "md5": "26e204032c5f5a774537371b68116d9a", "sha256": "74b09cca0cab95369872aa9a6c02b8c6e51e503b413d25db39dfeb54ca14b65b" }, "downloads": -1, "filename": "markovgen-0.5.tar.gz", "has_sig": true, "md5_digest": "26e204032c5f5a774537371b68116d9a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3632, "upload_time": "2016-03-03T17:32:42", "url": "https://files.pythonhosted.org/packages/0f/93/f00647407e262d56c9eafc446b3227f2bc65e9477f98ef3777533625b5f8/markovgen-0.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "26e204032c5f5a774537371b68116d9a", "sha256": "74b09cca0cab95369872aa9a6c02b8c6e51e503b413d25db39dfeb54ca14b65b" }, "downloads": -1, "filename": "markovgen-0.5.tar.gz", "has_sig": true, "md5_digest": "26e204032c5f5a774537371b68116d9a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3632, "upload_time": "2016-03-03T17:32:42", "url": "https://files.pythonhosted.org/packages/0f/93/f00647407e262d56c9eafc446b3227f2bc65e9477f98ef3777533625b5f8/markovgen-0.5.tar.gz" } ] }