|
12345678910111213141516171819202122232425262728 |
- #!/usr/bin/env ruby
- require 'cross-post'
- require 'awesome_print'
-
- class Twitter::REST::Client
- def update(*args, **kargs)
- ap args
- ap kargs
- 0
- end
- end
-
- config = CrossPost::Config.new
- url = config['mastodon.url']
- token = config['mastodon.token']
- client = ::Mastodon::REST::Client.new base_url: url, bearer_token: token
- status = client.status 439490
- ap status
-
- twitter = CrossPost::Twitter.new config
- twitter.post_status status
-
- # 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
|