{ "info": { "author": "aldur", "author_email": "adrianodl@hotmail.it", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Console", "Intended Audience :: End Users/Desktop", "Intended Audience :: System Administrators", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3 :: Only", "Topic :: Desktop Environment", "Topic :: Multimedia", "Topic :: Utilities" ], "description": "# RedditWallpaperChooser\n\nRedditWallpaperChooser will download the trending wallpapers of the day from any subreddit of your choice.\n\n## Features\n\n* Choose the subreddits you like.\n* Filter by aspect ratio and image size.\n\n## Requirements\n\nWe make use of Python's 3 asynchronous APIs and `async`/`await` syntax.\nFor this reason, we only support Python versions \u2265 3.5.\n\nAdditional requirements are listed in the `requirements.txt` file.\n\n## Installation & Usage\n\nUntil RedditWallpaperChooser will land on PyPi you can install it as follows:\n\n```bash\n$ git clone https://github.com/aldur/RedditWallpaperChooser/\n$ cd RedditWallpaperChooser\n$ pip install . .[extras] # --user could also help you\n```\n\nYou'll find `reddit-wallpaper-chooser` in your `PATH`. You can now start collecting wallpapers.\n\n```bash\n$ reddit-wallpaper-chooser\n```\n\nThe absolute path of one of the downloaded wallpapers will be printed out to standard output.\n\n### macOS\n\nAs a bonus, on macOS, you can set the wallpaper to the one just downloaded for you:\n```bash\n$ wall=$(reddit-wallpaper-chooser 2> /dev/null) && osascript -e \"tell application \\\"Finder\\\" to set desktop picture to POSIX file \\\"$wall\\\"\"\n```\n\n_Note_: due to a limitation of the macOS APIs, it will only change the wallpaper of the currently selected space.\n\n## Configuration\n\nYou can configure RedditWallpaperChooser by providing a `ini` configuration file.\nIn it, you can specify the following general options:\n\n- the subreddits to parse (`subreddits`)\n- the number of results per subreddit (`result_limit`)\n- the output directory (`output_folder`)\n- the subreddit sorting (`sorting`)\n- a time parameter for 'top'/'controversial' sorting (`time`)\n\nAdditionally, you can also filter the candidate wallpapers to be selected and returned at the end of the download process:\n\n- by aspect ratio (`aspect_ratio`)\n- by minimum size (`size`)\n\nUntil better documentation will be developed please refer to the default configuration options as a working example;\nYou can dump it as follows:\n\n```bash\n$ reddit-wallpaper-chooser -d config.ini\n```\n\nYou can then use your configuration with:\n\n```bash\n$ reddit-wallpaper-chooser -c config.ini\n```\n\n## Future improvements\n\n- Filter wallpapers by color.\n- Avoid choosing again the same images.\n- Add a proper test suite.", "description_content_type": null, "docs_url": null, "download_url": "https://github.com/aldur/RedditWallpaperChooser/releases/", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/aldur/RedditWallpaperChooser", "keywords": "Reddit subreddit wallpaper desktop", "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "RedditWallpaperChooser", "package_url": "https://pypi.org/project/RedditWallpaperChooser/", "platform": "any", "project_url": "https://pypi.org/project/RedditWallpaperChooser/", "project_urls": { "Download": "https://github.com/aldur/RedditWallpaperChooser/releases/", "Homepage": "https://github.com/aldur/RedditWallpaperChooser" }, "release_url": "https://pypi.org/project/RedditWallpaperChooser/0.2.3/", "requires_dist": null, "requires_python": null, "summary": "Automatically download trending wallpapers from subreddits of your choice.", "version": "0.2.3" }, "last_serial": 2317965, "releases": { "0.2": [], "0.2.2": [ { "comment_text": "", "digests": { "md5": "5d202d93c6f527a8610a9f54cc912b59", "sha256": "3affb3926318a2a269b9c75bafeaf881558edd3ff17e3eb9fbe9c228f98d9d50" }, "downloads": -1, "filename": "RedditWallpaperChooser-0.2.2.tar.gz", "has_sig": false, "md5_digest": "5d202d93c6f527a8610a9f54cc912b59", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9151, "upload_time": "2016-09-01T08:34:17", "url": "https://files.pythonhosted.org/packages/51/99/d5c6a00d1069e67063c36612043e6a7205af61b86a683d80ae56d97f7e01/RedditWallpaperChooser-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "1f0f42733b551cfa4d0566fff3010084", "sha256": "a1712527e1d9853f061cf073b513f850026b2ff5cbe39406229b3c8516a85f77" }, "downloads": -1, "filename": "RedditWallpaperChooser-0.2.3.tar.gz", "has_sig": false, "md5_digest": "1f0f42733b551cfa4d0566fff3010084", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9150, "upload_time": "2016-09-01T08:39:02", "url": "https://files.pythonhosted.org/packages/b3/ac/add24457df084da4c6ebaa97e3ee32ddb791875186a6b9e8cbdb4190a9f6/RedditWallpaperChooser-0.2.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "1f0f42733b551cfa4d0566fff3010084", "sha256": "a1712527e1d9853f061cf073b513f850026b2ff5cbe39406229b3c8516a85f77" }, "downloads": -1, "filename": "RedditWallpaperChooser-0.2.3.tar.gz", "has_sig": false, "md5_digest": "1f0f42733b551cfa4d0566fff3010084", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9150, "upload_time": "2016-09-01T08:39:02", "url": "https://files.pythonhosted.org/packages/b3/ac/add24457df084da4c6ebaa97e3ee32ddb791875186a6b9e8cbdb4190a9f6/RedditWallpaperChooser-0.2.3.tar.gz" } ] }