{"id":13340802,"url":"https://github.com/resistiv/VRChatScraper","last_synced_at":"2025-03-11T19:30:35.360Z","repository":{"id":130188290,"uuid":"446591486","full_name":"resistiv/VRChatScraper","owner":"resistiv","description":"Proof-of-concept asset scraper for VRChat","archived":true,"fork":false,"pushed_at":"2022-01-11T17:41:29.000Z","size":93,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-10-24T06:29:37.821Z","etag":null,"topics":["scraper","vrc","vrchat","vrchat-tool"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/resistiv.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2022-01-10T21:45:27.000Z","updated_at":"2024-05-15T04:50:00.000Z","dependencies_parsed_at":null,"dependency_job_id":"50d3024e-c503-4d8f-b190-a99c0e8e6998","html_url":"https://github.com/resistiv/VRChatScraper","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/resistiv%2FVRChatScraper","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/resistiv%2FVRChatScraper/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/resistiv%2FVRChatScraper/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/resistiv%2FVRChatScraper/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/resistiv","download_url":"https://codeload.github.com/resistiv/VRChatScraper/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243098624,"owners_count":20236062,"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":["scraper","vrc","vrchat","vrchat-tool"],"created_at":"2024-07-29T19:24:02.358Z","updated_at":"2025-03-11T19:30:35.350Z","avatar_url":"https://github.com/resistiv.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# VRChatScraper\nVRChatScraper is a **deprecated** proof-of-concept asset scraper for downloading and archiving VRC assets, such as worlds and avatars.\nThis repo is published purely to provide a basic usage of the VRChat API.\n\n## Background\nThis project began development in February 2021, being created to archive interesting and fun VRChat worlds, alongside recovering uploaded avatars in the case that their Unity projects were corrupted.\nThe capabilities of the application were expanded to meet the API's basic functions, and from there development stopped.\nSince then, the VRChat API has expanded and changed, alongside an increase in security of assets.\nThus, I now have the confidence to publish this project without the fear of it being used maliciously.\nAll code has been freshly commented.\n\n## Prerequisites\nThis project makes use of \u003ca href=\"https://github.com/JamesNK/Newtonsoft.Json\"\u003eNewtonsoft.Json\u003c/a\u003e, \u003ca href=\"https://github.com/silkfire/Pastel\"\u003ePastel\u003c/a\u003e, and squid-box's \u003ca href=\"https://github.com/squid-box/SevenZipSharp\"\u003eSevenZipSharp\u003c/a\u003e fork.\nThis project also makes use of a deprecated \u0026 modified (asynchronous) version of \u003ca href=\"https://github.com/vrchatapi/vrchatapi-csharp\"\u003eVRChatApiSharp\u003c/a\u003e, which is included as a binary within the Dependencies folder.\n\n## Disclaimer\nAs is stands, this application exceeds the recommended external VRChat API access limit of 60 seconds between calls.\nTherefore, the account that you utilize this application with is at risk of being banned for API misuse.\n**I am not responsible for any resultant bans or other consequences that come along with the usage of this project. It is purely meant as a proof-of-concept, not an optimized, complete, or compliant project for everyday users.**\n\nAdditionally, this is **not** a utility for avatar ripping.\n**This application contains no method for circumventing VRChat's asset protection, nor will it ever.**\nAs of January 2022, in regards to avatars, you can only access the assets for your own avatars; all other avatar JSON responses include blank UnityPackage sections.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fresistiv%2FVRChatScraper","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fresistiv%2FVRChatScraper","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fresistiv%2FVRChatScraper/lists"}