{"id":15050885,"url":"https://github.com/uakihir0/kbsky-cocoapods","last_synced_at":"2025-04-10T02:21:25.832Z","repository":{"id":214587434,"uuid":"736681314","full_name":"uakihir0/kbsky-cocoapods","owner":"uakihir0","description":"Bluesky/ATProtoco library for Apple Devices with Cocoapods.","archived":false,"fork":false,"pushed_at":"2025-03-13T04:13:10.000Z","size":192699,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-03-24T03:53:03.938Z","etag":null,"topics":["cocoapods","ios","macos","objective-c","swift"],"latest_commit_sha":null,"homepage":"","language":"Objective-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/uakihir0.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":"2023-12-28T15:12:19.000Z","updated_at":"2025-03-13T04:13:18.000Z","dependencies_parsed_at":"2025-02-16T10:42:47.545Z","dependency_job_id":null,"html_url":"https://github.com/uakihir0/kbsky-cocoapods","commit_stats":{"total_commits":1,"total_committers":1,"mean_commits":1.0,"dds":0.0,"last_synced_commit":"0c4d77a4f23675fd5de6bed5ad2beb6a44ebeab4"},"previous_names":["uakihir0/kbsky-cocoapods"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/uakihir0%2Fkbsky-cocoapods","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/uakihir0%2Fkbsky-cocoapods/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/uakihir0%2Fkbsky-cocoapods/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/uakihir0%2Fkbsky-cocoapods/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/uakihir0","download_url":"https://codeload.github.com/uakihir0/kbsky-cocoapods/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248143112,"owners_count":21054709,"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":["cocoapods","ios","macos","objective-c","swift"],"created_at":"2024-09-24T21:29:36.917Z","updated_at":"2025-04-10T02:21:25.812Z","avatar_url":"https://github.com/uakihir0.png","language":"Objective-C","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003e [日本語](./README_ja.md)\n\n# kbsky cocoapods\n\nThis repository is the Cocoapods repository for [kbsky].\n[kbsky] is a Bluesky/ATProtocol client library created using Kotlin Multiplatform.\nTherefore, it can be built and used on Apple devices such as iOS. Here,\nwe distribute the library built as an XCFramework via Cocoapods.\nAlso, this repository is automatically committed by [kbsky]'s GitHub Actions,\nso please send issues and pull requests to [kbsky].\n\n## Usage\n\n### Podfile\n\nPlease add the following lines to your Podfile.\nThere is no specific version for this repository,\nand it corresponds to the branch that matches the version of [kbsky].\nThe version to use is determined by specifying the branch of this repository.\nCheck the [Branch List](https://github.com/uakihir0/kbsky-cocoapods/branches)\nfor the branch corresponding to your version.\nAdditionally, different dependencies are used for Debug and Release builds.\n\n```ruby\ntarget '{{PROJECT_NAME}}' do\n  use_frameworks!\n\n  # Pods for kbsky\n  pod 'kbsky-debug', \n    :configuration =\u003e ['Debug'], \n    :git =\u003e 'https://github.com/uakihir0/kbsky-cocoapods/', \n    :branch =\u003e '{{BRANCH_NAME}}'\n  pod 'kbsky-release', \n    :configuration =\u003e ['Release'], \n    :git =\u003e 'https://github.com/uakihir0/kbsky-cocoapods/', \n    :branch =\u003e '{{BRANCH_NAME}}'\n  ...\nend\n```\n\n### Request Example\n\nWhile it can be used in Objective-C as well,\nhere is an example of usage in Swift.\nFor more detailed instructions, please refer to the README of [kbsky].\n\n```swift\nlet response = BskyFactory()\n  .atproto(apiUri: \"https://bsky.social/\")\n  .repo()\n  .getRecord(request:\n    CoreRepoGetRecordRequest(\n      repo: \"uakihir0.com\",\n      collection: \"app.bsky.feed.post\",\n      rkey: nil,\n      uri: \"at://did:plc:bwdof2anluuf5wmfy2upgulw/app.bsky.feed.post/3jqcyfp3zt22s\"\n    )\n  )\n\nprint(response.data?.uri ?? \"nil\") \n```\n\n## License\n\nMIT License\n\n## Author\n\n[Akihiro Urushihara](https://github.com/uakihir0)\n\n[kbsky]: https://github.com/uakihir0/kbsky","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fuakihir0%2Fkbsky-cocoapods","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fuakihir0%2Fkbsky-cocoapods","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fuakihir0%2Fkbsky-cocoapods/lists"}