{"id":28092479,"url":"https://github.com/cranci1/osmium","last_synced_at":"2025-05-13T13:17:34.062Z","repository":{"id":241576931,"uuid":"807088086","full_name":"cranci1/Osmium","owner":"cranci1","description":"An iOS/iPadOS client to interact with the cobalt API","archived":false,"fork":false,"pushed_at":"2025-05-08T13:52:57.000Z","size":14135,"stargazers_count":18,"open_issues_count":2,"forks_count":2,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-05-13T13:17:27.108Z","etag":null,"topics":["bibili","collaboration","downloader","instagram","instagram-reels","ios-app","music","reddit","social-media","soundcloud","swift","tiktok","twitter","video","vimeo","vine","vk","youtube","youtube-music"],"latest_commit_sha":null,"homepage":"","language":"Swift","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/cranci1.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}},"created_at":"2024-05-28T13:09:40.000Z","updated_at":"2025-05-08T13:53:01.000Z","dependencies_parsed_at":"2024-05-29T05:10:45.665Z","dependency_job_id":null,"html_url":"https://github.com/cranci1/Osmium","commit_stats":null,"previous_names":["cranci1/osmium"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cranci1%2FOsmium","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cranci1%2FOsmium/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cranci1%2FOsmium/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cranci1%2FOsmium/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cranci1","download_url":"https://codeload.github.com/cranci1/Osmium/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253948509,"owners_count":21988961,"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":["bibili","collaboration","downloader","instagram","instagram-reels","ios-app","music","reddit","social-media","soundcloud","swift","tiktok","twitter","video","vimeo","vine","vk","youtube","youtube-music"],"created_at":"2025-05-13T13:17:33.205Z","updated_at":"2025-05-13T13:17:34.053Z","avatar_url":"https://github.com/cranci1.png","language":"Swift","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cimg src=\"https://raw.githubusercontent.com/cranci1/Osmium/main/assets/Untitled.png\"\u003e\n\n\u003cdiv align=\"center\"\u003e\n  \n[![Build and Release IPA](https://github.com/cranci1/Osmium/actions/workflows/swift.yml/badge.svg)](https://github.com/cranci1/Osmium/actions/workflows/swift.yml)\n[![Platform](https://img.shields.io/badge/Platform-iOS%20%7C%20iPadOS%2014.2%2B-orange?logo=apple\u0026logoColor=white)](https://img.shields.io/badge/Platform-iOS%20%7C%20iPadOS%2014.2%2B-red?logo=apple\u0026logoColor=white)\n[![Version](https://custom-icon-badges.demolab.com/github/v/release/cranci1/osmium)](https://custom-icon-badges.demolab.com/github/v/release/cranci1/osmium)\n[![Commit](https://custom-icon-badges.demolab.com/github/last-commit/cranci1/Osmium)](https://custom-icon-badges.demolab.com/github/last-commit/cranci1/Osmium)\n\nA free iOS mobile client to download publicly accessible items from various known platforms. Using the Cobalt API.\n\n\u003c/div\u003e\n\n## Table of Contents\n\n- [Important](#important)\n- [Compatibility](#compatibility)\n- [Supported Platforms](#supported-platforms)\n- [Disclaimer](#disclaimer)\n- [Acknowledgements](#acknowledgements)\n\n## Important\n\nAs of October 20, 2024, the Cobal API now requires authentication for api usages. Starting from version 0.5, Osmium will require you to set up a custom instance with an API key to continue using the service. This is because i dont want to be classified as a bad actor in the Cobal community. My goal with this project has always been to simplify file downloads on iOS devices via Cobal. For instructions on creating a custom instance, please refer to [this guide](https://github.com/imputnet/cobalt/blob/main/docs/run-an-instance.md)\n\n## Compatibility\n\nOsmium is designed to support every device running iOS/iPadOS 14.2 or later.\n\n\u003e Note: The user experience may vary depending on the specific device model and its performance capabilities, and is heavily influenced by the network download speed!\n\n## Disclaimer\n\nAs stated in the [Cobalt API Repository](https://github.com/imputnet/cobalt?tab=readme-ov-file#ethics-and-disclaimer):\n\n```\nCobalt is NOT a piracy tool and cannot be used as such.\nIt can only download free, publicly accessible content.\nSuch content can be easily downloaded through any browser's dev tools.\n```\n\nTherefore, Osmium **is not a piracy tool** and will never be used as one.\n\n## Supported Platforms\n\n**Osmium** supports any platform supported by the [Cobalt API](https://github.com/imputnet/cobalt?tab=readme-ov-file#supported-services). Below is a list of supported services:\n\n| Service                        | Video + Audio | Only Audio | Only Video | Metadata | Rich File Names |\n| :----------------------------- | :-----------: | :--------: | :--------: | :------: | :-------------: |\n| bilibili.com \u0026 bilibili.tv     | ✅            | ✅         | ✅         | ➖        | ➖              |\n| dailymotion                    | ✅            | ✅         | ✅         | ✅        | ✅              |\n| instagram posts \u0026 reels        | ✅            | ✅         | ✅         | ➖        | ➖              |\n| loom                           | ✅            | ❌         | ✅         | ✅        | ➖              |\n| ok video                       | ✅            | ❌         | ✅         | ✅        | ✅              |\n| pinterest                      | ✅            | ✅         | ✅         | ➖        | ➖              |\n| reddit                         | ✅            | ✅         | ✅         | ❌        | ❌              |\n| rutube                         | ✅            | ✅         | ✅         | ✅        | ✅              |\n| soundcloud                     | ➖            | ✅         | ➖         | ✅        | ✅              |\n| streamable                     | ✅            | ✅         | ✅         | ➖        | ➖              |\n| tiktok                         | ✅            | ✅         | ✅         | ❌        | ❌              |\n| tumblr                         | ✅            | ✅         | ✅         | ➖        | ➖              |\n| twitch clips                   | ✅            | ✅         | ✅         | ✅        | ✅              |\n| twitter/x                      | ✅            | ✅         | ✅         | ➖        | ➖              |\n| vimeo                          | ✅            | ✅         | ✅         | ✅        | ✅              |\n| vine archive                   | ✅            | ✅         | ✅         | ➖        | ➖              |\n| vk videos \u0026 clips              | ✅            | ❌         | ✅         | ✅        | ✅              |\n| youtube videos, shorts \u0026 music | ✅            | ✅         | ✅         | ✅        | ✅              |\n\n| Emoji   | Meaning                 |\n| :-----: | :---------------------- |\n| ✅      | Supported               |\n| ➖      | Impossible/Unreasonable  |\n| ❌      | Not Supported           |\n\n## Acknowledgements\n\nOsmium would not exist without the help of the **Cobalt API**. Special thanks to the developer team of the Cobalt API, [imput](https://github.com/imputnet)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcranci1%2Fosmium","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcranci1%2Fosmium","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcranci1%2Fosmium/lists"}