{"id":16162868,"url":"https://github.com/luckyturtledev/konachan-wallpaper","last_synced_at":"2026-03-04T00:45:41.759Z","repository":{"id":40481336,"uuid":"478215117","full_name":"LuckyTurtleDev/konachan-wallpaper","owner":"LuckyTurtleDev","description":"download and set desktop wallpaper from konachan.net","archived":false,"fork":false,"pushed_at":"2022-10-31T14:08:58.000Z","size":92,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-12T09:49:05.357Z","etag":null,"topics":["background","desktop","konachan","rust","wallpaper"],"latest_commit_sha":null,"homepage":"https://crates.io/crates/konachan-wallpaper","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/LuckyTurtleDev.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2022-04-05T16:36:35.000Z","updated_at":"2025-02-18T07:00:50.000Z","dependencies_parsed_at":"2022-08-09T21:41:15.458Z","dependency_job_id":null,"html_url":"https://github.com/LuckyTurtleDev/konachan-wallpaper","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/LuckyTurtleDev/konachan-wallpaper","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LuckyTurtleDev%2Fkonachan-wallpaper","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LuckyTurtleDev%2Fkonachan-wallpaper/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LuckyTurtleDev%2Fkonachan-wallpaper/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LuckyTurtleDev%2Fkonachan-wallpaper/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/LuckyTurtleDev","download_url":"https://codeload.github.com/LuckyTurtleDev/konachan-wallpaper/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LuckyTurtleDev%2Fkonachan-wallpaper/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":267858031,"owners_count":24155916,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-07-30T02:00:09.044Z","response_time":70,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["background","desktop","konachan","rust","wallpaper"],"created_at":"2024-10-10T02:33:35.456Z","updated_at":"2026-03-04T00:45:41.685Z","avatar_url":"https://github.com/LuckyTurtleDev.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"# konachan-wallpaper\n[![GitHub actions](https://github.com/LuckyTurtleDev/konachan-wallpaper/workflows/Rust/badge.svg)](https://github.com/LuckyTurtleDev/konachan-wallpaper/actions?query=workflow%3ARust)\n[![crates.io](https://img.shields.io/crates/v/konachan-wallpaper.svg)](https://crates.io/crates/konachan-wallpaper)\n[![License Apache-2.0](https://img.shields.io/badge/license-Apache--2.0-blue.svg)](https://www.apache.org/licenses/LICENSE-2.0)\n[![konachan-wallpaper on deps.rs](https://deps.rs/repo/github/LuckyTurtleDev/konachan-wallpaper/status.svg)](https://deps.rs/repo/github/LuckyTurtleDev/konachan-wallpaper)\n\nProgram to download and set desktop wallpaper from [Konachan.net](https://konachan.net/).\n\nThe program download wallpapers to your local storage and can set them as wallpaper.\nThis allow you to set new wallpaper even if your pc is temporary offline.\n\n## Commands:\n* `konachan-wallpaper download`: download 200 wallpapers from konachan.net and save their path to a list (will override a existing list)\n* `konachan-wallpaper set`: set background to a random wallpaper from the list\n\n## Configuration:\nYou need to create a `config.txt` file.\nThis file should include tags separated by space.\nTags with does start with `-` will, be blacklisted.\nWildcard are not supported.\nThe file can be empty, at this case every image will be used.\nYou can add as many tags, as you want. The limitation of the website does not matter.\n\nExample `config.txt`:\n```txt\nhatsune_miku headphones -underwear\n```\n\nThe program support only [tags](https://konachan.net/tag?name=\u0026type=\u0026order=count) everything else like `rating:s` or `order:score` is not supported and leads to untested behavior.\nCurrent the rating save is hard coded.\n\n## Limitations: \nThe program is current in a very early stage and many thing are not supported or are hardcoded at the moment.\nAlso the format of the config file will probably change multiple times.\nCurrent the rating `save`, the picture count `200` and the order `latest` is hard coded.\n\nFor information about supported OS/desktop environments see the [more-wallpapers](https://crates.io/crates/more-wallpapers) crate.\n\n## Installation:\nCurrent are no prebuild binaries available. You must build konachan-wallpaper by yourself. See below.\n\n### Building:\n\n* Install [rust](https://www.rust-lang.org/tools/install).\n\n* To build and install mstickereditor execute the following command:\n```bash\ncargo install --locked konachan-wallpaper\n```\nCheck out [rust doc](https://doc.rust-lang.org/cargo/commands/cargo-install.html) for more information about `cargo install`.\n* You can uninstall rust now.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fluckyturtledev%2Fkonachan-wallpaper","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fluckyturtledev%2Fkonachan-wallpaper","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fluckyturtledev%2Fkonachan-wallpaper/lists"}