|
- #!/usr/bin/env ruby
- require 'cross-post'
- require 'awesome_print'
-
- config = CrossPost::Config.new
- url = config['mastodon.url']
- token = config['mastodon.token']
- client = ::Mastodon::REST::Client.new base_url: url, bearer_token: token
-
- media = '/home/aeris/Images/tux-debian.png'
- media = client.upload_media media
- status = client.create_status 'Test', nil, [media.id]
- ap status
- sleep 5
- client.destroy_status status.id
|