1
0
mirror of https://github.com/muesli/mastotool synced 2024-12-27 18:03:09 +01:00
mastotool offre una collezione di strumenti a riga di comando per lavorare con il tuo account Mastodon https://mastodon.uno
Go to file
Erwin Ernst Steinhammer a14d1e4934 Update README.md
Changed the example. First of all, now it fits better to the example output, second human subjects who try this tool out won't run in the problem that there account is freezed for several hours for there first test. And changed the example output to mach better with the real output.
2020-01-16 01:52:06 +01:00
.gitignore Added json backup files to .gitignore 2019-08-11 21:54:49 +02:00
.goreleaser.yml Added .goreleaser.yml 2019-08-11 21:49:54 +02:00
.travis.yml Drop support for Go 1.8 2019-09-18 02:30:55 +02:00
config.go Initial import 2018-11-22 04:35:51 +01:00
go.mod Updated Go module deps 2019-08-11 21:52:18 +02:00
go.sum Updated Go module deps 2019-08-11 21:52:18 +02:00
LICENSE Initial commit 2018-11-22 04:23:24 +01:00
main.go Use cobra to parse & split functionality up into individual commands 2019-08-11 21:46:42 +02:00
README.md Update README.md 2020-01-16 01:52:06 +01:00
search.go Add time and URL to search output (#6) 2019-08-14 21:03:31 +02:00
stats.go Use cobra to parse & split functionality up into individual commands 2019-08-11 21:46:42 +02:00

mastotool

mastotool offers a collection of tools to work with your Mastodon account

Installation

Packages & Binaries

From source

Make sure you have a working Go environment (Go 1.9 or higher is required). See the install instructions.

Compiling mastotool is easy, simply run:

git clone https://github.com/muesli/mastotool.git
cd mastotool
go build

Usage

mastotool [command]

Available Commands:
  help        Help about any command
  search      searches your toots
  stats       generates statistics about your account

Flags:
  -c, --config string   uses the specified config file (default "mastodon.json")
  -h, --help   help for mastotool

Use "mastotool [command] --help" for more information about a command.

Generate Statistics

mastotool stats [flags]

Flags:
      --columns int   displays tables with N columns (default 80)
  -r, --recent int    only account for the N most recent toots (excl replies & boosts)
  -t, --top int       shows the top N items in each category (default 10)
mastotool search <string>

Example

$ mastotool stats -r 100
Which instance to connect to: https://mastodon.social
Username (email): some_user@domain.tld
Password: ********

Loading toots for some_user     100 of 100 [############################>] 100.00%

Total toots: 100 (excluding replies & boosts)
Toots per day: 1.00 (account created 100 days ago)
Ratio toots/replies: 0.33
New followers per day: 7.41
New followings per day: 3.67
Likes per toot: 9.00 (total likes: 900)
Boosts per toot: 2.50 (total boosts: 250)
Replies per toot: 3.40 (total replies: 340)

Users you mentioned most                                              Interactions
----------------------------------------------------------------------------------
abc                                                                              9
def                                                                              3

Users you boosted most                                                Interactions
----------------------------------------------------------------------------------
xyz                                                                              7
zyx                                                                              2

Users that responded most                                             Interactions
----------------------------------------------------------------------------------
def                                                                             11
fed                                                                              9

Most replied-to toots                                                      Replies
----------------------------------------------------------------------------------
Some toot                                                                       20
Another toot                                                                     7

Most liked toots                                                             Likes
----------------------------------------------------------------------------------
Some toot                                                                       50
Another toot                                                                     8

Most boosted toots                                                          Boosts
----------------------------------------------------------------------------------
Some toot                                                                       10
Another toot                                                                     4

Highest scoring toots                                                        Score
----------------------------------------------------------------------------------
Some toot                                                                       80
Another toot                                                                    20

Tags used that got the most likes                                            Likes
----------------------------------------------------------------------------------
Some tag                                                                        10
Another tag                                                                      4

Tags used that got the most boosts                                          Boosts
----------------------------------------------------------------------------------
Some tag                                                                         5
Another tag                                                                      1

Development

GoDoc Build Status Go ReportCard