{"id":25932452,"url":"https://github.com/hackzers7/hydrusapi.net","last_synced_at":"2026-04-29T10:03:18.377Z","repository":{"id":279287111,"uuid":"913511073","full_name":"HackZers7/HydrusAPI.net","owner":"HackZers7","description":"The client API for the Hydrus Network for .NET 8.","archived":false,"fork":false,"pushed_at":"2025-04-29T12:17:35.000Z","size":614,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"dev","last_synced_at":"2025-04-29T13:36:20.087Z","etag":null,"topics":["c-sharp","csharp","dotnet","hydrus-network","hydrusnetwork","net8"],"latest_commit_sha":null,"homepage":"","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/HackZers7.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-01-07T20:33:41.000Z","updated_at":"2025-04-29T12:17:39.000Z","dependencies_parsed_at":null,"dependency_job_id":"ee5e9ce5-1788-41d8-b2c0-2b01b4e0ab62","html_url":"https://github.com/HackZers7/HydrusAPI.net","commit_stats":null,"previous_names":["hackzers7/hydrusapi.net"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/HackZers7/HydrusAPI.net","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HackZers7%2FHydrusAPI.net","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HackZers7%2FHydrusAPI.net/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HackZers7%2FHydrusAPI.net/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HackZers7%2FHydrusAPI.net/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/HackZers7","download_url":"https://codeload.github.com/HackZers7/HydrusAPI.net/tar.gz/refs/heads/dev","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HackZers7%2FHydrusAPI.net/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":259926928,"owners_count":22933131,"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":["c-sharp","csharp","dotnet","hydrus-network","hydrusnetwork","net8"],"created_at":"2025-03-04T00:37:39.090Z","updated_at":"2026-04-29T10:03:18.289Z","avatar_url":"https://github.com/HackZers7.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# HydrusAPI.net\n\n⚠️ **Warning: This is an Early Development Version!** ⚠️\n\nSome features may not be fully implemented yet.\n\nThe latest supported version of Hydrus API: 78 (607)\n\n## Supports:\n\n- ✅ - done;\n- ❌ - not implemented;\n- ⚠️ - not tested.\n\n### Access Management\n\n| URL                      | Status | Request builder | Structured type |\n| ------------------------ | :----: | :-------------: | :-------------: |\n| /api_version             |   ✅    |        ❌        |        ❌        |\n| /request_new_permissions |   ✅    |        ❌        |        ❌        |\n| /session_key             |   ✅    |        ❌        |        ❌        |\n| /verify_access_key       |   ✅    |        ❌        |        ❌        |\n| /get_service             |   ✅    |        ❌        |        ❌        |\n| /get_services            |   ✅    |        ❌        |        ❌        |\n\n### Importing and Deleting Files\n\n| URL                                   | Status | Request builder | Structured type |\n| ------------------------------------- | :----: | :-------------: | :-------------: |\n| /add_files/add_file                   |   ✅    |        ❌        |        ❌        |\n| /add_files/delete_files               |   ✅    |        ❌        |   Not needed    |\n| /add_files/undelete_files             |   ✅    |        ❌        |   Not needed    |\n| /add_files/clear_file_deletion_record |   ✅    |        ❌        |   Not needed    |\n| /add_files/migrate_files              |   ✅    |        ❌        |   Not needed    |\n| /add_files/archive_files              |   ✅    |        ❌        |   Not needed    |\n| /add_files/unarchive_files            |   ✅    |        ❌        |   Not needed    |\n| /add_files/generate_hashes            |   ✅    |        ❌        |        ❌        |\n\n### Importing and Editing URLs\n\n| URL                     | Status | Request builder | Structured type |\n| ----------------------- | :----: | :-------------: | :-------------: |\n| /add_urls/get_url_files |   ✅    |        ❌        |        ❌        |\n| /add_urls/get_url_info  |   ✅    |        ❌        |        ❌        |\n| /add_urls/add_url       |   ✅    |        ❌        |        ❌        |\n| /add_urls/associate_url |   ✅    |        ❌        |   Not needed    |\n\n### Editing File Tags\n\n| URL                                | Status | Request builder | Structured type |\n| ---------------------------------- | :----: | :-------------: | :-------------: |\n| /add_tags/clean_tags               |   ✅    |        ❌        |        ❌        |\n| /add_tags/get_siblings_and_parents |   ✅    |        ❌        |        ❌        |\n| /add_tags/search_tags              |   ✅    |        ❌        |        ❌        |\n| /add_tags/add_tags                 |   ✅    |        ❌        |   Not needed    |\n\n### Editing File Ratings\n\n| URL                      | Status | Request builder | Structured type |\n| ------------------------ | :----: | :-------------: | :-------------: |\n| /edit_ratings/set_rating |   ✅    |        ❌        |   Not needed    |\n\n### Editing File Times\n\n| URL                                 | Status | Request builder | Structured type |\n| ----------------------------------- | :----: | :-------------: | :-------------: |\n| /edit_times/increment_file_viewtime |   ✅    |        ❌        |   Not needed    |\n| /edit_times/set_file_viewtime       |   ✅    |        ❌        |   Not needed    |\n| /edit_times/set_time                |   ✅    |        ❌        |   Not needed    |\n\n### Editing File Notes\n\n| URL                     | Status | Request builder | Structured type |\n| ----------------------- | :----: | :-------------: | :-------------: |\n| /add_notes/set_notes    |   ✅    |        ❌        |        ❌        |\n| /add_notes/delete_notes |   ✅    |        ❌        |   Not needed    |\n\n### Searching and Fetching Files\n\n| URL                                     | Status | Request builder | Structured type |\n| --------------------------------------- | :----: | :-------------: | :-------------: |\n| /get_files/search_files                 |   ✅    |        ❌        |        ❌        |\n| /get_files/file_hashes                  |   ✅    |        ❌        |        ❌        |\n| /get_files/file_metadata                |   ✅    |        ❌        |        ❌        |\n| /get_files/file                         |   ✅    |        ❌        |   Not needed    |\n| /get_files/thumbnail                    |   ✅    |        ❌        |   Not needed    |\n| /get_files/file_path                    |   ✅    |        ❌        |        ❌        |\n| /get_files/thumbnail_path               |   ✅    |        ❌        |        ❌        |\n| /get_files/local_file_storage_locations |   ✅    |        ❌        |        ❌        |\n| /get_files/render                       |   ✅    |        ❌        |   Not needed    |\n\n### Managing File Relationships\n\n| URL                                               | Status | Request builder | Structured type |\n| ------------------------------------------------- | :----: | :-------------: | :-------------: |\n| /manage_file_relationships/get_file_relationships |   ✅    |        ❌        |        ❌        |\n| /manage_file_relationships/get_potentials_count   |   ✅    |        ❌        |        ❌        |\n| /manage_file_relationships/get_potential_pairs    |   ✅    |        ❌        |        ❌        |\n| /manage_file_relationships/get_random_potentials  |   ✅    |        ❌        |        ❌        |\n| /manage_file_relationships/remove_potentials      |   ✅    |        ❌        |   Not needed    |\n| /manage_file_relationships/set_file_relationships |   ✅    |        ❌        |   Not needed    |\n| /manage_file_relationships/set_kings              |   ✅    |        ❌        |   Not needed    |\n\n### Managing Services\n\n| URL                                 | Status | Request builder | Structured type |\n| ----------------------------------- | :----: | :-------------: | :-------------: |\n| /manage_services/get_pending_counts |   ✅    |        ❌        |        ❌        |\n| /manage_services/commit_pending     |   ✅    |        ❌        |   Not needed    |\n| /manage_services/forget_pending     |   ✅    |        ❌        |   Not needed    |\n\n### Managing Cookies\n\n| URL                         | Status | Request builder | Structured type |\n| --------------------------- | :----: | :-------------: | :-------------: |\n| /manage_cookies/get_cookies |   ✅    |        ❌        |        ❌        |\n| /manage_cookies/set_cookies |   ✅    |        ❌        |   Not needed    |\n\n### Managing HTTP Headers\n\n| URL                         | Status | Request builder | Structured type |\n| --------------------------- | :----: | :-------------: | :-------------: |\n| /manage_headers/get_headers |   ✅    |        ❌        |        ❌        |\n| /manage_headers/set_headers |   ✅    |        ❌        |        ❌        |\n\n### Managing Pages\n\n| URL                         | Status | Request builder | Structured type |\n| --------------------------- | :----: | :-------------: | :-------------: |\n| /manage_pages/get_pages     |   ✅    |        ❌        |        ❌        |\n| /manage_pages/get_page_info |   ✅    |        ❌        |        ❌        |\n| /manage_pages/add_files     |   ✅    |        ❌        |   Not needed    |\n| /manage_pages/focus_page    |   ✅    |        ❌        |   Not needed    |\n| /manage_pages/refresh_page  |   ✅    |        ❌        |   Not needed    |\n\n### Managing Popups\n\n| URL                                     | Status | Request builder | Structured type |\n| --------------------------------------- | :----: | :-------------: | :-------------: |\n| /manage_popups/get_popups               |   ✅    |        ❌        |        ❌        |\n| /manage_popups/add_popup                |   ✅    |        ❌        |        ❌        |\n| /manage_popups/call_user_callable       |   ✅    |        ❌        |   Not needed    |\n| /manage_popups/cancel_popup             |   ✅    |        ❌        |   Not needed    |\n| /manage_popups/dismiss_popup            |   ✅    |        ❌        |   Not needed    |\n| /manage_popups/finish_popup             |   ✅    |        ❌        |   Not needed    |\n| /manage_popups/finish_and_dismiss_popup |   ✅    |        ❌        |   Not needed    |\n| /manage_popups/update_popup             |   ✅    |        ❌        |        ❌        |\n\n### Managing the Database\n\n| URL                                 | Status | Request builder | Structured type |\n| ----------------------------------- | :----: | :-------------: | :-------------: |\n| /manage_database/force_commit       |   ⚠️    |        ❌        |   Not needed    |\n| /manage_database/lock_on            |   ⚠️    |        ❌        |   Not needed    |\n| /manage_database/lock_off           |   ⚠️    |        ❌        |   Not needed    |\n| /manage_database/mr_bones           |   ⚠️    |        ❌        |        ❌        |\n| /manage_database/get_client_options |   ⚠️    |        ❌        |        ❌        |\n\n## Future plans:\n\n- Requests builder\n- Structured types for response\n\n## Credits\n\nThanks to [Hydrus Developer](https://github.com/hydrusnetwork/hydrus) for the great app!\n\nIt is partially based on concepts and ideas from [SpotifyAPI-NET](https://github.com/JohnnyCrazy/SpotifyAPI-NET), which is licensed under the MIT License.\n\nThis project includes code from [octokit.net](https://github.com/octokit/octokit.net), which is licensed under the MIT License.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhackzers7%2Fhydrusapi.net","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhackzers7%2Fhydrusapi.net","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhackzers7%2Fhydrusapi.net/lists"}