Ian Kelling [Tue, 11 Feb 2020 02:59:21 +0000 (21:59 -0500)]
requirements for repeatable install
pip freeze >requirements.txt
then remove the vcs line.
Ian Kelling [Wed, 28 Aug 2019 14:57:55 +0000 (10:57 -0400)]
This change is meant to be rebased to upstream periodically
Adds consumer.py from third party. getting our own key requires nonfree js.
Upstream is https://github.com/motatoes/rainbowstream using this version
because it adds image support by doing:
t <tweet content> --i img1path,img2path,...
reference:
https://github.com/orakaro/rainbowstream/issues/133
Note, twitter removed the stream api, but the app works otherwise.
motatoes [Fri, 26 May 2017 08:20:29 +0000 (04:20 -0400)]
added tweeting image support
Also removes error swallowing
Orakaro [Tue, 26 Nov 2019 14:33:46 +0000 (23:33 +0900)]
Bumped version 1.5.2
orakaro.targaryen [Tue, 26 Nov 2019 14:13:39 +0000 (23:13 +0900)]
Merge pull request #257 from jimdoescode/master
Use environment variable to define configuration file path
orakaro.targaryen [Tue, 26 Nov 2019 14:11:20 +0000 (23:11 +0900)]
Merge pull request #258 from jimdoescode/alternate_oauth
Allow specifying the location of oauth files
orakaro.targaryen [Tue, 26 Nov 2019 14:08:05 +0000 (23:08 +0900)]
Merge pull request #265 from ybenjo/fix-search-result-size-bug
Fix search command bug when # of results < count.
orakaro.targaryen [Tue, 26 Nov 2019 14:07:15 +0000 (23:07 +0900)]
Merge pull request #273 from yhdesai/patch-1
update source code URL in README.rst
Orakaro [Tue, 26 Nov 2019 14:03:54 +0000 (23:03 +0900)]
Unlokc request version
Orakaro [Tue, 26 Nov 2019 13:56:33 +0000 (22:56 +0900)]
Bumped version 1.5.1
Orakaro [Tue, 26 Nov 2019 13:55:38 +0000 (22:55 +0900)]
Fix blank line
orakaro.targaryen [Thu, 21 Nov 2019 10:44:39 +0000 (19:44 +0900)]
Update README.rst
Orakaro [Thu, 21 Nov 2019 10:42:42 +0000 (19:42 +0900)]
Format for release
Orakaro [Thu, 21 Nov 2019 10:28:56 +0000 (19:28 +0900)]
Bumped version 1.5.0
Orakaro [Thu, 21 Nov 2019 10:24:46 +0000 (19:24 +0900)]
Fix miliseconds
Orakaro [Thu, 21 Nov 2019 09:37:15 +0000 (18:37 +0900)]
Using escape for colored raw_input to avoid wrong calculation on readline
Still don't know why colors is ignored in Python 3.7.4
Orakaro [Wed, 20 Nov 2019 17:54:32 +0000 (02:54 +0900)]
Fix some inconsitency at time convert
Orakaro [Wed, 20 Nov 2019 17:08:01 +0000 (02:08 +0900)]
Revert "Fix prefix color problem"
This reverts commit
72b51c80a88a029d7b9fa4421dd838e58294560f.
Orakaro [Wed, 20 Nov 2019 17:07:37 +0000 (02:07 +0900)]
Fix Inbox
Orakaro [Wed, 20 Nov 2019 16:04:22 +0000 (01:04 +0900)]
Fix prefix color problem
Orakaro [Wed, 20 Nov 2019 10:46:56 +0000 (19:46 +0900)]
Messages new API adaption
Orakaro [Wed, 20 Nov 2019 09:54:49 +0000 (18:54 +0900)]
Polling strategy
orakaro.targaryen [Fri, 5 Apr 2019 06:48:46 +0000 (15:48 +0900)]
Update README.rst
orakaro.targaryen [Fri, 5 Apr 2019 06:27:22 +0000 (15:27 +0900)]
Update README.rst
orakaro [Thu, 30 Aug 2018 11:37:15 +0000 (20:37 +0900)]
Add support language versions and bumped to 1.4.0
orakaro [Tue, 28 Aug 2018 02:38:03 +0000 (11:38 +0900)]
Bumped version 1.3.9
Yash Desai [Tue, 21 Aug 2018 14:05:50 +0000 (19:35 +0530)]
update source code URL in README.rst
y_benjo [Tue, 29 May 2018 23:18:53 +0000 (08:18 +0900)]
check search result size and show min(len(result), count).
Orakaro [Wed, 21 Mar 2018 15:09:46 +0000 (00:09 +0900)]
Bumped version
jimdoescode [Tue, 20 Mar 2018 04:48:56 +0000 (00:48 -0400)]
Allow specifying the location of the twitter oauth and pocket oauth files. This should address feature request #54 for multiple account support
jimdoescode [Tue, 20 Mar 2018 02:40:34 +0000 (22:40 -0400)]
Update documentation to explain the new environment variable and correct a few typos.
jimdoescode [Tue, 20 Mar 2018 02:25:06 +0000 (22:25 -0400)]
Use environment variables to define rainbowstream's configuration file location if you want to keep it some place other than your home directory.
orakaro [Wed, 14 Mar 2018 01:40:31 +0000 (10:40 +0900)]
Merge pull request #250 from MaxyMoos/280-chr-support
Add 280 character support
Maxence Groine [Mon, 12 Mar 2018 14:07:28 +0000 (15:07 +0100)]
Refactor: add `add_tweetmode_parameter` function/calls
Maxence Groine [Tue, 30 Jan 2018 16:05:17 +0000 (17:05 +0100)]
Add `DISABLE_EXTENDED_TWEETS` config option to disable extended tweets support
Maxence Groine [Fri, 17 Nov 2017 08:20:21 +0000 (09:20 +0100)]
Fixed typo that broke the `quote` command
Maxence Groine [Wed, 15 Nov 2017 11:20:56 +0000 (12:20 +0100)]
Add `tweet_mode='extended'` to `search` call
Maxence Groine [Wed, 15 Nov 2017 10:36:33 +0000 (11:36 +0100)]
Added `tweet_mode='extended'` option to `t.statuses` calls
Maxence Groine [Tue, 14 Nov 2017 10:12:16 +0000 (11:12 +0100)]
Add support for extended tweets in streams & quotes
Maxence Groine [Fri, 10 Nov 2017 11:40:51 +0000 (12:40 +0100)]
Add support for extended tweets in twitter.statuses calls
Conflicts:
rainbowstream/rainbow.py
orakaro [Sun, 10 Sep 2017 05:59:07 +0000 (14:59 +0900)]
Update README.rst
Orakaro [Mon, 27 Feb 2017 02:50:54 +0000 (11:50 +0900)]
Merge pull request #218 from execjosh/improve-readability-of-readme
Improve readability of README
execjosh [Fri, 3 Feb 2017 16:46:25 +0000 (01:46 +0900)]
Improve readability of README
Orakaro [Sun, 11 Dec 2016 13:37:40 +0000 (22:37 +0900)]
Bumped version 1.3.7
Orakaro [Sun, 11 Dec 2016 13:24:02 +0000 (22:24 +0900)]
Exit While loop instead of hangup all application.
Orakaro [Sun, 11 Dec 2016 13:25:58 +0000 (22:25 +0900)]
Merge pull request #209 from Lertsenem/pr-lsratelimit
Avoid 'Rate limit exceeded' error on 'ls' command
Orakaro [Sun, 11 Dec 2016 13:04:58 +0000 (22:04 +0900)]
Merge pull request #207 from b3yond/patch-1
enabled tweet chains. see issue #163
Lertsenem [Sun, 11 Dec 2016 08:54:52 +0000 (09:54 +0100)]
Avoid 'Rate limit exceeded' error on 'ls' command
When listing friends or followers, the Twitter API sends them back to
you by batches of 20 users. If there are more, you then have to make
another request.
With more than 300 friends (or followers), this leads you to make more
than 15 calls. Unfortunately, the rate limit for this call is set at 15
calls per 15 mn.
This patch makes two modifications.
First, the users are printed out as they are received, and not once they
are all received.
Second, once you made 15 API requests, the program will wait for 16mn
before pursuing, in order to avoid the 'Rate limit exceeded' error.
This is not ideal (the stream is effectiveley in pause for 16mn...), but
still better that the old way, when, with 400 friends, all I could get
from 'ls fr' was 'Rate limit exceeded'. :)
b3yond [Thu, 8 Dec 2016 09:47:13 +0000 (10:47 +0100)]
enabled tweet chains. see issue #163
If the user wants to reply themself, their @handle is not included in the tweet string.
Orakaro [Mon, 17 Oct 2016 02:45:02 +0000 (11:45 +0900)]
Merge pull request #197 from Lertsenem/pr-modernquotes
Make use of modern-style quotes
Lertsenem [Wed, 12 Oct 2016 21:54:04 +0000 (23:54 +0200)]
Correction on comment-detection regexp
During the config parse, comments are removed using a complex regexp,
matching (among other things) '//'. A problem arises when your
configuration contains a link of some sort (such as 'http://' ...). The
regexp then consider the '//' and what follows as a comment (and your
configuration is consequently considered corrupt).
Escapinf the '/' works for a time, but it fails as soon as you use the
'config' command at runtime, because the configuration is then
rewritten.
Therefore I changed the regexp used to match comments. It's a fairly
complex regexp though, and I'm not 100% positive my change is perfect.
Fell free to review it.
Lertsenem [Wed, 12 Oct 2016 21:52:50 +0000 (23:52 +0200)]
Removing superfluous str() functions
To avoid messing up unicode non-latin characters.
This was a requested change.
Lertsenem [Sun, 9 Oct 2016 00:34:06 +0000 (02:34 +0200)]
Make use of modern-style quotes
(See issue https://github.com/DTVD/rainbowstream/issues/134)
Twitter introduced a new way of quoting, by simply putting the tweet url
as a quote. The web interface (and most clients) will then display a
preview of the quoted tweet, leaving more characters available for your
quote.
This patch change the default quote format from the old mode ("#comment
RT #owner #text") to the new one, introducing a new #tid keyword holding
the tweet id (needed to find the tweet URL). It's still possible to go
back to the old mode, by changing the QUOTE_FORMAT config parameter
back to "#comment RT @#owner #text".
vunhat_minh [Fri, 7 Oct 2016 08:57:38 +0000 (17:57 +0900)]
Bumped version 1.3.6
vunhat_minh [Fri, 7 Oct 2016 08:44:12 +0000 (17:44 +0900)]
Fix bug can not quote in Python 2, Fix #195
vunhat_minh [Wed, 31 Aug 2016 02:15:34 +0000 (11:15 +0900)]
Fix a bug of not being able to specify filter nick in Python 3
Orakaro [Wed, 31 Aug 2016 01:45:39 +0000 (10:45 +0900)]
Merge pull request #193 from ericsagnes/fix/build-setup
fix build for clean build environments
Eric Sagnes [Wed, 31 Aug 2016 00:13:37 +0000 (09:13 +0900)]
fix build for clean build environments
Orakaro [Tue, 16 Aug 2016 14:59:32 +0000 (23:59 +0900)]
Bumped version 1.3.5
Orakaro [Tue, 16 Aug 2016 14:37:19 +0000 (23:37 +0900)]
Merge pull request #123 from lnalex/master
Add Pocket support
Orakaro [Tue, 16 Aug 2016 14:22:05 +0000 (23:22 +0900)]
Merge pull request #185 from Jorick/master
base16 colorscheme
Jorick [Tue, 16 Aug 2016 13:00:53 +0000 (15:00 +0200)]
base16 colorscheme
Orakaro [Thu, 4 Aug 2016 15:01:40 +0000 (00:01 +0900)]
Bumped version
vunhat_minh [Thu, 4 Aug 2016 10:55:56 +0000 (19:55 +0900)]
New Retweet sign
Orakaro [Thu, 4 Aug 2016 10:39:02 +0000 (19:39 +0900)]
Merge pull request #165 from roskoff/master
Set configuration file ownership
Orakaro [Thu, 4 Aug 2016 10:32:01 +0000 (19:32 +0900)]
Merge pull request #170 from roskoff/preserve_line_breaks
Preserve line breaks on displayed tweets
Orakaro [Thu, 4 Aug 2016 10:18:54 +0000 (19:18 +0900)]
Merge pull request #162 from Tak-MK/patch-1
Update README.rst
Orakaro [Thu, 4 Aug 2016 10:17:55 +0000 (19:17 +0900)]
Merge pull request #176 from elopio/patch-1
Fix typo: remove extra comma
Orakaro [Thu, 4 Aug 2016 10:17:33 +0000 (19:17 +0900)]
Merge pull request #183 from koobs/patch-1
Add LICENSE.txt to MANIFEST.in
Orakaro [Thu, 4 Aug 2016 10:16:33 +0000 (19:16 +0900)]
Merge pull request #184 from koobs/patch-2
Add Python 3.5 to Trove Classifiers
Kubilay Kocak [Thu, 4 Aug 2016 08:17:49 +0000 (18:17 +1000)]
Add Python 3.5 to Trove Classifiers
README.rst currently states "can run on Python 2.7.x and 3.x ."
Python 3.5 is the latest minor release, and we like PEP20 so explicitly
add Python 3.5 to the list of Trove Classifiers so it's clear to users
(and downstream OS packagers) that 3.5 is OK.
Kubilay Kocak [Thu, 4 Aug 2016 08:12:01 +0000 (18:12 +1000)]
Add LICENSE.txt to MANIFEST.in
Add LICENSE.txt to MANIFEST.in so the file is included in the source
distribution created for releases on PyPI.
This enables downstream users and packagers to confirm the licensing of
the project, and include the license file (along with any Copyright
header the text also includes) into packages for distribution for users.
Leo Arias [Thu, 16 Jun 2016 05:19:45 +0000 (23:19 -0600)]
Fix typo: remove extra comma
Eliseo Ocampos [Wed, 30 Mar 2016 20:00:56 +0000 (16:00 -0400)]
Preserve line breaks on displayed tweets
Preserve line breaks on received tweet so we can display it with
original format
Signed-off-by: Eliseo Ocampos <roskoff@gmail.com>
Eliseo Ocampos [Thu, 10 Mar 2016 16:24:31 +0000 (13:24 -0300)]
Set configuration file ownership
Set the proper file ownership if installed with sudo. This avoids
constants error messages when trying to change/delete configuration
values (chmod: changing permissions of ...: Operation not permitted)
Signed-off-by: Eliseo Ocampos <roskoff@gmail.com>
Sergio Navarro Fernández [Tue, 1 Mar 2016 16:33:50 +0000 (17:33 +0100)]
Update README.rst
Orakaro [Thu, 11 Feb 2016 14:50:40 +0000 (23:50 +0900)]
version command fixed
vunhat_minh [Tue, 9 Feb 2016 04:53:47 +0000 (13:53 +0900)]
Fix some bugs by pull requests
Orakaro [Tue, 9 Feb 2016 02:03:42 +0000 (11:03 +0900)]
Merge pull request #148 from Azy8BsKXVko/view_own_posts
Added command to view one's own statuses
Orakaro [Tue, 9 Feb 2016 02:00:10 +0000 (11:00 +0900)]
Merge pull request #156 from Azy8BsKXVko/fix_muting
Fixed muting bug
Orakaro [Tue, 9 Feb 2016 01:58:33 +0000 (10:58 +0900)]
Merge pull request #151 from Azy8BsKXVko/new_tweet_comm_fix
Fixed issue #149, stream hangup bug
Morgan Kalvin Nrykkxyyyn [Tue, 9 Feb 2016 00:47:54 +0000 (16:47 -0800)]
Minor change added to make it more like how it was before
Morgan Kalvin Nrykkxyyyn [Tue, 9 Feb 2016 00:45:12 +0000 (16:45 -0800)]
Fixed problem
It appears that there was a typo.
Morgan Kalvin Nrykkxyyyn [Tue, 9 Feb 2016 00:34:35 +0000 (16:34 -0800)]
Possibly fixed muting problem
Morgan Kalvin Nrykkxyyyn [Tue, 5 Jan 2016 03:00:22 +0000 (19:00 -0800)]
Changed command to 'me', moved help text
Morgan Kalvin Nrykkxyyyn [Tue, 5 Jan 2016 02:46:27 +0000 (18:46 -0800)]
Fixed stream hangup bug
Morgan N [Wed, 30 Dec 2015 23:56:28 +0000 (15:56 -0800)]
Added help text
Morgan N [Wed, 30 Dec 2015 23:53:12 +0000 (15:53 -0800)]
Fixed view_my_tweets input
Morgan N [Wed, 30 Dec 2015 23:47:54 +0000 (15:47 -0800)]
Added element to listen matrix thing
Morgan N [Wed, 30 Dec 2015 23:43:52 +0000 (15:43 -0800)]
Used the wrong method :)
Morgan N [Wed, 30 Dec 2015 23:36:44 +0000 (15:36 -0800)]
Added feature to easily view one's own tweets
Orakaro [Wed, 2 Sep 2015 01:28:14 +0000 (10:28 +0900)]
Merge pull request #131 from moehabib/patch-1
fix 'localtion' typo in readme file
Mohamed [Tue, 1 Sep 2015 15:44:13 +0000 (16:44 +0100)]
fix 'loclation' typo in readme file
vunhat_minh [Thu, 6 Aug 2015 03:43:55 +0000 (12:43 +0900)]
Add config document for IMAGE_RESIZE_TO_FIT and bump to version 1.3.1
vunhat_minh [Thu, 6 Aug 2015 03:35:00 +0000 (12:35 +0900)]
Merge branch 'master' of github.com:DTVD/rainbowstream
Orakaro [Thu, 6 Aug 2015 03:34:49 +0000 (12:34 +0900)]
Merge pull request #124 from bogwonch/dynamic-image-sizes
Image resizing for tall images.
vunhat_minh [Thu, 6 Aug 2015 03:31:38 +0000 (12:31 +0900)]
Update TwitterException handling
Joseph Hallett [Tue, 4 Aug 2015 21:44:33 +0000 (22:44 +0100)]
Implemented image resizing if image won't fit in window
LnAlex [Mon, 3 Aug 2015 19:59:22 +0000 (21:59 +0200)]
Merge branch 'master' of github.com:LnAlex/rainbowstream
LnAlex [Mon, 3 Aug 2015 19:54:16 +0000 (21:54 +0200)]
Add Pocket support
- You can now link your Pocket account to add a tweet in your "read for later" list.
- By default, Pocket support is disabled. You need to enable it with : config POCKET_SUPPORT = true .