You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
Stefan Naumann f6db62c64a pango: depth check on invisible span-tags, fixed nil-ptr dereference on uiCard 4 months ago
toot Relationships, AccountView: Added Interaction Buttons to OtherAccount, Fields to the AccountView, reworked AccountListing Interaction Buttons 1 year ago
ui pango: depth check on invisible span-tags, fixed nil-ptr dereference on uiCard 4 months ago
.gitignore added cache persistance file to gitingores 2 years ago
LICENSE „LICENSE“ hinzufügen 2 years ago
Makefile XML parsers suck 1 year ago
README.md updated Readme 2 years ago
go.mod parse the sanitized html to suit pango, bold displayname, fixed links and notes in account view 4 months ago
go.sum parse the sanitized html to suit pango, bold displayname, fixed links and notes in account view 4 months ago
main.go Mapped out more Account-API calls, httpwrapper, config, ReplyTo Toot, Media-only Account Statuses-View 1 year ago
testmedia.png added media attachments 2 years ago

README.md

Go Toot!

This is a GTK-based Mastodon Client written in Go.

Config-file

Default config file is gotootoot.cfg in / folder. The config file is created automatically if it does not exist.

{
  "Token": {
    /** 
     * Token gotten from oauth2-lib is saved here
     **/
  },
  "ClientId": "<clientID>",
  "ClientSecret": "<clientSecret>",
  "Server": "<server>",
  "Scopes": [
    "read",
    "write"
  ]
}

Build-Time Dependencies

  • golang.org/x/oauth2
  • github.com/gotk3/gotk3

Install with:

go get github.com/gotk3/gotk3/gtk golang.org/x/oauth2