A matrix.org micro-blogging (twitter,mastodon,pnut) connector.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
protector initial Nov 17, 2017
vendor pnut integration Nov 22, 2017
.gitignore initial Nov 17, 2017
.travis.yml 1.9 and up Nov 22, 2017
Gopkg.lock pnut integration Nov 22, 2017
Gopkg.toml initial Nov 17, 2017
LICENSE initial Nov 17, 2017
README.md fix badge Nov 22, 2017
logo.png add logo Nov 22, 2017
main.go pnut integration Nov 22, 2017
mycete.svg add logo Nov 22, 2017

README.md

mycete

Build Status

VERY ALPHA

Riot/Matrix room: #mycete:tapenet.org

A matrix.org micro-blogging (twitter,mastodon,pnut) connector.

mycete pipes your chat messages from matrix to twitter and/or mastodon. It does this by listening in on a channel you create. Everything you enter in the channel will be published to your various feeds!

Example Config

[server]
twitter=true
mastodon=true
pnut=true

[matrix]
user=@fakeuser:matrix.org
password=snakesonaplane
url=https://matrix.org
room_id=!iasdfadsfadsfafs:matrix.org

[twitter]
consumer_key=
consumer_secret=
access_token=
access_secret=

[mastodon]
server=https://mastodon.social
client_id=
client_secret=
access_token=

[pnut]
client_id=
client_secret=
access_token=

TODO

  • pnut.io integration.
  • create an interface for clients.
  • TravisCI.
  • Read the timelines back into the matrix room.
  • Document the process for getting api keys.
  • Only establish our oauth / auth stuff when a service is enabled.
  • Post to RSS for blogging?
  • Error early if our service is enabled and we have invalid credentials. (See if there is API for testing?)