{"id":24958072,"url":"https://github.com/nowalone/waifulabs.api","last_synced_at":"2025-03-28T20:44:55.650Z","repository":{"id":139549066,"uuid":"441004497","full_name":"NowaLone/WaifuLabs.Api","owner":"NowaLone","description":"An unofficial .Net library for interacting with https://waifulabs.com.","archived":false,"fork":false,"pushed_at":"2021-12-23T01:12:38.000Z","size":12,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-02-03T07:01:50.594Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://waifulabs.com","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/NowaLone.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-12-22T22:59:19.000Z","updated_at":"2022-02-13T23:06:52.000Z","dependencies_parsed_at":null,"dependency_job_id":"15023836-85ce-4ccb-b92b-a96cc02eb8d8","html_url":"https://github.com/NowaLone/WaifuLabs.Api","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NowaLone%2FWaifuLabs.Api","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NowaLone%2FWaifuLabs.Api/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NowaLone%2FWaifuLabs.Api/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NowaLone%2FWaifuLabs.Api/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/NowaLone","download_url":"https://codeload.github.com/NowaLone/WaifuLabs.Api/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246100468,"owners_count":20723468,"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","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":[],"created_at":"2025-02-03T07:01:49.890Z","updated_at":"2025-03-28T20:44:55.645Z","avatar_url":"https://github.com/NowaLone.png","language":"C#","funding_links":["https://www.patreon.com/bePatron?u=23037728","https://ko-fi.com/B0B5106CI"],"categories":[],"sub_categories":[],"readme":"# WaifuLabs.Api\nAn unofficial library for interacting with https://waifulabs.com.\n\nSupport author of https://waifulabs.com [@sizigistudios](https://twitter.com/SizigiStudios)\n\n[![](https://waifulabs.com/patreon_button.png)](https://www.patreon.com/bePatron?u=23037728)\n[![](https://waifulabs.com/kofi_button.png)](https://ko-fi.com/B0B5106CI)\n\n# Example\n\n```CSharp\nconst string generateUriString = \"https://api.waifulabs.com/generate\";\nconst string generateBigUriString = \"https://api.waifulabs.com/generate_big\";\nconst string generatePreivewUriString = \"https://api.waifulabs.com/generate_preview\";\n\n// Init client.\nIClient client = new Api.Client.Client(new Uri(generateUriString), new Uri(generateBigUriString), new Uri(generatePreivewUriString));\n\n// Choose your initial waifu.\nNewGirlsResponse newGirlsResponse = await client.Generate(null, 0);\n\n// Tune the color palette.\nnewGirlsResponse = await client.Generate(newGirlsResponse.NewGirls.First().Seeds, 1);\n\n// Fine tune the details.\nnewGirlsResponse = await client.Generate(newGirlsResponse.NewGirls.First().Seeds, 2);\n\n// Finish with your favorite pose!.\nnewGirlsResponse = await client.Generate(newGirlsResponse.NewGirls.First().Seeds, 3);\n\n// Meet your waifu...\nGirlResponse girlResponse = await client.GenerateBig(newGirlsResponse.NewGirls.First().Seeds, 4);\n\n// On a pillow\nGirlResponse girlResponsePillow = await client.GeneratePreview(newGirlsResponse.NewGirls.First().Seeds, Product.Pillow);\n\n// And a poster.\nGirlResponse girlResponsePoster = await client.GeneratePreview(newGirlsResponse.NewGirls.First().Seeds, Product.Poster);\n\n// Or do it all in one step.\nGirlResponse girlResponse = await client.GenerateRandom();\n```","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnowalone%2Fwaifulabs.api","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnowalone%2Fwaifulabs.api","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnowalone%2Fwaifulabs.api/lists"}