TweetupKit is a Swift library which helps to make a presentation on Twitter. It parses decodes scripts of presentations written in a format similar to Markdown. Decoded tweets are automatically posted with a constant interval.
let speaker = Speaker(
twitterCredential: twitterCredential,
githubToken: githubToken,
outputDirectoryPath: imageDirectoryPath
)
let tweetsString = """
Twinkle, twinkle, little star,
How I wonder what you are!
---
Up above the world so high,
Like a diamond in the sky.
```swift:hello.swift
let name = "Swift"
print("Hello \\(name)!")
```
---
Twinkle, twinkle, little star,
How I wonder what you are!
)
"""
let tweets = try! Tweet.tweets(from: tweetsString)
speaker.post(tweets: tweets, interval: 10.0).get { getResponses in
let responses = try getResponses()
for response in responses {
print("\(response.statusId), \(response.screenName)")
}
}
Tweets format
Tweets can be written in a format similar to Markdown like this.
Each tweet is separated by ---.
---
Tweets can contain code. TweetupKit creates a Gist of the code,
and a link to the Gist and a screenshot of the code are posted together.
```swift:hello.swift
let name = "Swift"
print("Hello \(name)!")
```
---
Also images can be attached to tweets.

TweetupKit
TweetupKit is a Swift library which helps to make a presentation on Twitter. It parses decodes scripts of presentations written in a format similar to Markdown. Decoded tweets are automatically posted with a constant interval.
Tweets format
Installation
Swift Package Manager is available.