I've published a small command line tool written in #SwiftLang based on TootSDK by @konstantin and @dave that allows you to schedule posts on Mastodon.
https://swiftpackageindex.com/finestructure/MastodonPostScheduler
I've published a small command line tool written in #SwiftLang based on TootSDK by @konstantin and @dave that allows you to schedule posts on Mastodon.
https://swiftpackageindex.com/finestructure/MastodonPostScheduler
doing some code reduction today, tootsdk + fedicat + UI is up to 50k lines of #swiftlang
Looks like Swift is going to be expanding its presence to the Social Web
https://forums.swift.org/t/social-media-expansion-to-mastodon-and-bluesky/77999
#SwiftLang #SocialWeb #SocialMedia #Technology #Apple #Developer #Programming
I used to hate seeing this used in #commonlisp but I'm doing the equivalent more and more decoding #fediverse #json in #swiftlang
https://lisp-docs.github.io/cl-language-reference/chap-9/j-c-dictionary/ignore-errors_macro
I wrote about solving a problem I kept running into: how to handle Bearer token authentication safely in Swift OpenAPI clients without fighting the concurrency
system.
Mostly sharing this because the actor-based approach worked out cleaner than I expected, and might be useful if you're dealing with similar problems.
Article: https://aleahim.com/TokenMiddeware/
Code: https://github.com/mihaelamj/BearerTokenAuthMiddleware
And Build 92 of #FediReader is out featuring a major overhaul to the #iPadOS app as well as some updates to the list picker
Check it out at:
https://testflight.apple.com/join/tFmh7dw4
#Developer #SocialWeb #IndieApps #SocialMedia #BuildInPublic #SwiftLang # Mastodon #Apple #iOS
RE: https://mastodon.social/@MastodonEngineering/116736365625682506
Hey folks, @tootsdk 22.0 has been released with support for API 10 (Mastodon 4.6).
If you notice problems or something broken, please don't hesitate to @ me or open an issue at https://github.com/TootSDK/TootSDK
Full list of changes is available here: https://github.com/TootSDK/TootSDK/pull/404
I've also extended the swiftyadmin example with CLI commands around most endpoints
Because human-authored side projects are still important to learn new things…
https://testflight.apple.com/join/vAgVxrw7
#testflight #ios #iosdev #wwdc #swiftui #buildinpublic #ios27 #ipados #swiftlang #beta #indiedev #xcode #mastodon
Released a new version of my *ten-year-old* to-do app side project. Integrates with the new iOS 27 AppIntents reminders schema for better Siri integration. And has a new app icon :)
And it’s currently FREE to celebrate iOS 27 release day!!
https://apps.apple.com/us/app/super-to-dos/id1195333305
#ios #iosdev #wwdc #swiftui #ios27 #ipados #swiftlang #indiedev #xcode