Commit graph

32 commits

Author SHA1 Message Date
007d5539fa Fix Windows compatibility
Don't load curses until required. Since it's not available on windows,
importing the module early broke the whole app.

issue #18
2017-09-09 09:54:13 +02:00
e4c3a85045 Add --debug option to replace TOOT_DEBUG env 2017-08-26 15:12:32 +02:00
62c4075fe1 Implement proper two factor authentication
fixes #19, #23
2017-08-26 14:39:53 +02:00
fff5c8bc98 Allow passing instance and email to login command 2017-08-26 11:34:32 +02:00
e46a817f09
Exit with nonzero code on error
fixes #14
2017-05-08 09:11:20 +02:00
39c2cc661d
Rework how colors are shown in the commandline
Add an option to disable colors.

fixes #15
2017-05-08 09:09:20 +02:00
02e364b521
Don't add stdin contents to arguments if empty
fixes #11
2017-05-07 10:28:11 +02:00
0198bd3af7
Group commands contextually in print_help 2017-04-26 12:12:31 +02:00
7563641f54
Add commands: (un)mute, (un)block 2017-04-26 11:49:21 +02:00
a3b207647b
Experimental curses app for viewing the timeline 2017-04-21 20:23:48 +02:00
9b48432d04
Add whois command 2017-04-19 15:29:40 +02:00
373f26424d
Rework how commands are defined 2017-04-19 14:47:30 +02:00
2a3d66bae5
Allow piping in text to be tooted 2017-04-19 11:03:44 +02:00
7886199295
Experimental two factor authentication support
issue #3
2017-04-18 17:16:31 +02:00
3f44d560c8
Store access tokens for multiple instances
This makes it so an app is created only once for each instance, instead
of being re-created on each login. Prevents accumulations of authroized
apps in https://mastodon.social/oauth/authorized_applications
2017-04-18 16:16:24 +02:00
MineRobber9000
f29cec0ce8
Fix typo in search function help 2017-04-17 09:59:17 +02:00
64086cd0fe
Fix handling of unicode in py2 2017-04-17 09:58:36 +02:00
a666689c8d
Add whoami command 2017-04-16 17:53:02 +02:00
2c121b2df4
Fix unicode on py2.7 2017-04-16 17:19:05 +02:00
a493da5c84
Added follow and unfollow commands 2017-04-16 17:15:05 +02:00
64d46955e2
Add search command 2017-04-16 15:07:27 +02:00
d53849fe4b
Extract api functions to api.py 2017-04-16 14:14:33 +02:00
d7701bd2e6
Replace deprecated optparse with argparse 2017-04-16 14:06:16 +02:00
d21e45899c
Add coding directive 2017-04-15 14:53:08 +02:00
3864563520
Add --visibility option to post command 2017-04-15 12:39:14 +02:00
9b861ec9cc
Consistent --help on commands 2017-04-15 12:12:54 +02:00
8285abb04e
Allow attaching media files to posts
fixes #1
2017-04-15 12:00:22 +02:00
fd08b3884a
Add 'upload' command for uploading media 2017-04-14 16:41:09 +02:00
9e32f7f8dd
Require an explicit login 2017-04-13 13:52:28 +02:00
5297430483
Add a simple timeline command 2017-04-13 13:16:28 +02:00
26be88aed6
Fixes for py3 2017-04-12 17:12:47 +02:00
40a0739227
Initial commit 2017-04-12 16:43:30 +02:00