{ "info": { "author": "Johannes Wei\u00dfl", "author_email": "jargon@molb.org", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Console", "License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)", "Operating System :: MacOS :: MacOS X", "Operating System :: Microsoft :: Windows", "Operating System :: POSIX", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.2", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Utilities" ], "description": "Motivation\n----------\n\nSometimes all you want to do is to lie in bed and watch a few episodes. But\nnavigating to the right folder and choosing an episode which you haven't seen\nyesterday is too much work. With this small script all you have to do is to\ntype \"playfuturama\" (using tab completion of course!) if you have set up e.g.\nthis alias::\n\n alias playfuturama='choose-next -c \"mplayer -fs\" \"/media/usb/Futurama\"'\n\nNews\n----\n\n===== ========== ===========================================================\n2.0.1 2017-05-01 Small fixes, Windows compatible\n2.0.0 2017-04-30 Bugfixes, Python 3 support, extensive test suite\n1.1 2011-04-26 Bugfixes, ``--exclude``, ``--include``, and ``-d``\n1.0 2010-04-26 First working version\n===== ========== ===========================================================\n\nExamples\n--------\n\nOver the next few weeks you want to watch all Futurama episodes in strict\nrotation::\n\n # clear existing log file\n choose-next --clear /media/usb/Futurama\n # no special options needed\n alias playfuturama='choose-next -c \"mplayer -fs\" \"/media/usb/Futurama\"'\n\nYou want to see a random episode (out of order!), but not one you have already\nseen. You want to prepend the filename so that the rotation order is retained::\n\n playfuturama -rp\n\nYou were somehow distracted, and want to watch the last episode again::\n\n playfuturama -l\n\nYou want to watch a specific episode, and continue to watch from this point on::\n\n playfuturama -n10 \"/media/usb/Futurama/S04E01.avi\"\n\nUsage\n-----\n\n::\n\n choose-next [OPTION]... DIR [FILE]...\n\n DIR directory to choose from\n FILES prefer these files before all others\n\n Some options:\n\n -c CMD, --command=CMD execute CMD on every selected file; %s in CMD is\n substituted with the filename, otherwise it is\n appended to CMD\n --clear remove log file and exit\n -l, --last play last played file\n -n NUM, --number=NUM number of files to select (-1: infinite)\n -p, --prepend prepend selected filename instead of appending\n -r, --random choose a random file from DIR\n\nCopyright\n=========\n\n| Copyright (C) 2010-2017 Johannes Wei\u00dfl\n| License GPLv3+:\n| GNU GPL version 3 or later \n| This is free software: you are free to change and redistribute it.\n| There is NO WARRANTY, to the extent permitted by law.", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/weisslj/choose-next", "keywords": "", "license": "GPLv3+", "maintainer": "", "maintainer_email": "", "name": "choose-next", "package_url": "https://pypi.org/project/choose-next/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/choose-next/", "project_urls": { "Homepage": "https://github.com/weisslj/choose-next" }, "release_url": "https://pypi.org/project/choose-next/2.0.1/", "requires_dist": null, "requires_python": "", "summary": "Chooses a file from a directory. Very handy to re-watch tv series!", "version": "2.0.1" }, "last_serial": 2841854, "releases": { "2.0.0": [ { "comment_text": "", "digests": { "md5": "8faf532a2a8582bc5f8f01479901593b", "sha256": "83445c02d24b4e4a4be6f71330823e625d5e87abdb7a7329d1748ec872eed356" }, "downloads": -1, "filename": "choose_next-2.0.0-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "8faf532a2a8582bc5f8f01479901593b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7209, "upload_time": "2017-04-30T16:25:29", "url": "https://files.pythonhosted.org/packages/23/54/b4daa0e63f7531f2e2177d2caf39e5f7a0447b7bcb98b0558c429957d04c/choose_next-2.0.0-py2.py3-none-any.whl" } ], "2.0.1": [ { "comment_text": "", "digests": { "md5": "9a2155784ce311f16c98804b53cc1759", "sha256": "c4f6cbd8570b0736f5e86d22b30ec2cee67a6ab417917acb5f55284b11cded9b" }, "downloads": -1, "filename": "choose_next-2.0.1-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "9a2155784ce311f16c98804b53cc1759", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9424, "upload_time": "2017-05-01T11:14:34", "url": "https://files.pythonhosted.org/packages/97/e5/2401f961345f2562d0f67f0d88a56a898f722a165f05672e47b453e1b1b1/choose_next-2.0.1-py2.py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "9a2155784ce311f16c98804b53cc1759", "sha256": "c4f6cbd8570b0736f5e86d22b30ec2cee67a6ab417917acb5f55284b11cded9b" }, "downloads": -1, "filename": "choose_next-2.0.1-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "9a2155784ce311f16c98804b53cc1759", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9424, "upload_time": "2017-05-01T11:14:34", "url": "https://files.pythonhosted.org/packages/97/e5/2401f961345f2562d0f67f0d88a56a898f722a165f05672e47b453e1b1b1/choose_next-2.0.1-py2.py3-none-any.whl" } ] }