rainbowstream.git
4 years agorequirements for repeatable install master
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.

4 years agoThis change is meant to be rebased to upstream periodically
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.

4 years agoadded tweeting image support
motatoes [Fri, 26 May 2017 08:20:29 +0000 (04:20 -0400)]
added tweeting image support

Also removes error swallowing

4 years agoBumped version 1.5.2
Orakaro [Tue, 26 Nov 2019 14:33:46 +0000 (23:33 +0900)]
Bumped version 1.5.2

4 years agoMerge pull request #257 from jimdoescode/master
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

4 years agoMerge pull request #258 from jimdoescode/alternate_oauth
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

4 years agoMerge pull request #265 from ybenjo/fix-search-result-size-bug
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.

4 years agoMerge pull request #273 from yhdesai/patch-1
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

4 years agoUnlokc request version
Orakaro [Tue, 26 Nov 2019 14:03:54 +0000 (23:03 +0900)]
Unlokc request version

4 years agoBumped version 1.5.1
Orakaro [Tue, 26 Nov 2019 13:56:33 +0000 (22:56 +0900)]
Bumped version 1.5.1

4 years agoFix blank line
Orakaro [Tue, 26 Nov 2019 13:55:38 +0000 (22:55 +0900)]
Fix blank line

5 years agoUpdate README.rst
orakaro.targaryen [Thu, 21 Nov 2019 10:44:39 +0000 (19:44 +0900)]
Update README.rst

5 years agoFormat for release
Orakaro [Thu, 21 Nov 2019 10:42:42 +0000 (19:42 +0900)]
Format for release

5 years agoBumped version 1.5.0
Orakaro [Thu, 21 Nov 2019 10:28:56 +0000 (19:28 +0900)]
Bumped version 1.5.0

5 years agoFix miliseconds
Orakaro [Thu, 21 Nov 2019 10:24:46 +0000 (19:24 +0900)]
Fix miliseconds

5 years agoUsing escape for colored raw_input to avoid wrong calculation on readline
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

5 years agoFix some inconsitency at time convert
Orakaro [Wed, 20 Nov 2019 17:54:32 +0000 (02:54 +0900)]
Fix some inconsitency at time convert

5 years agoRevert "Fix prefix color problem"
Orakaro [Wed, 20 Nov 2019 17:08:01 +0000 (02:08 +0900)]
Revert "Fix prefix color problem"

This reverts commit 72b51c80a88a029d7b9fa4421dd838e58294560f.

5 years agoFix Inbox
Orakaro [Wed, 20 Nov 2019 17:07:37 +0000 (02:07 +0900)]
Fix Inbox

5 years agoFix prefix color problem
Orakaro [Wed, 20 Nov 2019 16:04:22 +0000 (01:04 +0900)]
Fix prefix color problem

5 years agoMessages new API adaption
Orakaro [Wed, 20 Nov 2019 10:46:56 +0000 (19:46 +0900)]
Messages new API adaption

5 years agoPolling strategy
Orakaro [Wed, 20 Nov 2019 09:54:49 +0000 (18:54 +0900)]
Polling strategy

5 years agoUpdate README.rst
orakaro.targaryen [Fri, 5 Apr 2019 06:48:46 +0000 (15:48 +0900)]
Update README.rst

5 years agoUpdate README.rst
orakaro.targaryen [Fri, 5 Apr 2019 06:27:22 +0000 (15:27 +0900)]
Update README.rst

6 years agoAdd support language versions and bumped to 1.4.0
orakaro [Thu, 30 Aug 2018 11:37:15 +0000 (20:37 +0900)]
Add support language versions and bumped to 1.4.0

6 years agoBumped version 1.3.9
orakaro [Tue, 28 Aug 2018 02:38:03 +0000 (11:38 +0900)]
Bumped version 1.3.9

6 years agoupdate source code URL in README.rst
Yash Desai [Tue, 21 Aug 2018 14:05:50 +0000 (19:35 +0530)]
update source code URL in README.rst

6 years agocheck search result size and show min(len(result), count).
y_benjo [Tue, 29 May 2018 23:18:53 +0000 (08:18 +0900)]
check search result size and show min(len(result), count).

6 years agoBumped version
Orakaro [Wed, 21 Mar 2018 15:09:46 +0000 (00:09 +0900)]
Bumped version

6 years agoAllow specifying the location of the twitter oauth and pocket oauth files. This shoul...
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

6 years agoUpdate documentation to explain the new environment variable and correct a few typos.
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.

6 years agoUse environment variables to define rainbowstream's configuration file location if...
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.

6 years agoMerge pull request #250 from MaxyMoos/280-chr-support
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

6 years agoRefactor: add `add_tweetmode_parameter` function/calls
Maxence Groine [Mon, 12 Mar 2018 14:07:28 +0000 (15:07 +0100)]
Refactor: add `add_tweetmode_parameter` function/calls

6 years agoAdd `DISABLE_EXTENDED_TWEETS` config option to disable extended tweets support
Maxence Groine [Tue, 30 Jan 2018 16:05:17 +0000 (17:05 +0100)]
Add `DISABLE_EXTENDED_TWEETS` config option to disable extended tweets support

7 years agoFixed typo that broke the `quote` command
Maxence Groine [Fri, 17 Nov 2017 08:20:21 +0000 (09:20 +0100)]
Fixed typo that broke the `quote` command

7 years agoAdd `tweet_mode='extended'` to `search` call
Maxence Groine [Wed, 15 Nov 2017 11:20:56 +0000 (12:20 +0100)]
Add `tweet_mode='extended'` to `search` call

7 years agoAdded `tweet_mode='extended'` option to `t.statuses` calls
Maxence Groine [Wed, 15 Nov 2017 10:36:33 +0000 (11:36 +0100)]
Added `tweet_mode='extended'` option to `t.statuses` calls

7 years agoAdd support for extended tweets in streams & quotes
Maxence Groine [Tue, 14 Nov 2017 10:12:16 +0000 (11:12 +0100)]
Add support for extended tweets in streams & quotes

7 years agoAdd support for extended tweets in twitter.statuses calls
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

7 years agoUpdate README.rst
orakaro [Sun, 10 Sep 2017 05:59:07 +0000 (14:59 +0900)]
Update README.rst

7 years agoMerge pull request #218 from execjosh/improve-readability-of-readme
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

7 years agoImprove readability of README
execjosh [Fri, 3 Feb 2017 16:46:25 +0000 (01:46 +0900)]
Improve readability of README

7 years agoBumped version 1.3.7
Orakaro [Sun, 11 Dec 2016 13:37:40 +0000 (22:37 +0900)]
Bumped version 1.3.7

7 years agoExit While loop instead of hangup all application.
Orakaro [Sun, 11 Dec 2016 13:24:02 +0000 (22:24 +0900)]
Exit While loop instead of hangup all application.

7 years agoMerge pull request #209 from Lertsenem/pr-lsratelimit
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

7 years agoMerge pull request #207 from b3yond/patch-1
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

7 years agoAvoid 'Rate limit exceeded' error on 'ls' command
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'. :)

7 years agoenabled tweet chains. see issue #163
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.

8 years agoMerge pull request #197 from Lertsenem/pr-modernquotes
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

8 years agoCorrection on comment-detection regexp
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.

8 years agoRemoving superfluous str() functions
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.

8 years agoMake use of modern-style quotes
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".

8 years agoBumped version 1.3.6
vunhat_minh [Fri, 7 Oct 2016 08:57:38 +0000 (17:57 +0900)]
Bumped version 1.3.6

8 years agoFix bug can not quote in Python 2, Fix #195
vunhat_minh [Fri, 7 Oct 2016 08:44:12 +0000 (17:44 +0900)]
Fix bug can not quote in Python 2, Fix #195

8 years agoFix a bug of not being able to specify filter nick in Python 3
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

8 years agoMerge pull request #193 from ericsagnes/fix/build-setup
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

8 years agofix build for clean build environments
Eric Sagnes [Wed, 31 Aug 2016 00:13:37 +0000 (09:13 +0900)]
fix build for clean build environments

8 years agoBumped version 1.3.5
Orakaro [Tue, 16 Aug 2016 14:59:32 +0000 (23:59 +0900)]
Bumped version 1.3.5

8 years agoMerge pull request #123 from lnalex/master
Orakaro [Tue, 16 Aug 2016 14:37:19 +0000 (23:37 +0900)]
Merge pull request #123 from lnalex/master

Add Pocket support

8 years agoMerge pull request #185 from Jorick/master
Orakaro [Tue, 16 Aug 2016 14:22:05 +0000 (23:22 +0900)]
Merge pull request #185 from Jorick/master

base16 colorscheme

8 years agobase16 colorscheme
Jorick [Tue, 16 Aug 2016 13:00:53 +0000 (15:00 +0200)]
base16 colorscheme

8 years agoBumped version
Orakaro [Thu, 4 Aug 2016 15:01:40 +0000 (00:01 +0900)]
Bumped version

8 years agoNew Retweet sign
vunhat_minh [Thu, 4 Aug 2016 10:55:56 +0000 (19:55 +0900)]
New Retweet sign

8 years agoMerge pull request #165 from roskoff/master
Orakaro [Thu, 4 Aug 2016 10:39:02 +0000 (19:39 +0900)]
Merge pull request #165 from roskoff/master

Set configuration file ownership

8 years agoMerge pull request #170 from roskoff/preserve_line_breaks
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

8 years agoMerge pull request #162 from Tak-MK/patch-1
Orakaro [Thu, 4 Aug 2016 10:18:54 +0000 (19:18 +0900)]
Merge pull request #162 from Tak-MK/patch-1

Update README.rst

8 years agoMerge pull request #176 from elopio/patch-1
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

8 years agoMerge pull request #183 from koobs/patch-1
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

8 years agoMerge pull request #184 from koobs/patch-2
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

8 years agoAdd 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.

8 years agoAdd LICENSE.txt to MANIFEST.in
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.

8 years agoFix typo: remove extra comma
Leo Arias [Thu, 16 Jun 2016 05:19:45 +0000 (23:19 -0600)]
Fix typo: remove extra comma

8 years agoPreserve line breaks on displayed tweets
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>
8 years agoSet configuration file ownership
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>
8 years agoUpdate README.rst
Sergio Navarro Fernández [Tue, 1 Mar 2016 16:33:50 +0000 (17:33 +0100)]
Update README.rst

8 years agoversion command fixed
Orakaro [Thu, 11 Feb 2016 14:50:40 +0000 (23:50 +0900)]
version command fixed

8 years agoFix some bugs by pull requests
vunhat_minh [Tue, 9 Feb 2016 04:53:47 +0000 (13:53 +0900)]
Fix some bugs by pull requests

8 years agoMerge pull request #148 from Azy8BsKXVko/view_own_posts
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

8 years agoMerge pull request #156 from Azy8BsKXVko/fix_muting
Orakaro [Tue, 9 Feb 2016 02:00:10 +0000 (11:00 +0900)]
Merge pull request #156 from Azy8BsKXVko/fix_muting

Fixed muting bug

8 years agoMerge pull request #151 from Azy8BsKXVko/new_tweet_comm_fix
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

8 years agoMinor change added to make it more like how it was before
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

8 years agoFixed problem
Morgan Kalvin Nrykkxyyyn [Tue, 9 Feb 2016 00:45:12 +0000 (16:45 -0800)]
Fixed problem

It appears that there was a typo.

8 years agoPossibly fixed muting problem
Morgan Kalvin Nrykkxyyyn [Tue, 9 Feb 2016 00:34:35 +0000 (16:34 -0800)]
Possibly fixed muting problem

8 years agoChanged command to 'me', moved help text
Morgan Kalvin Nrykkxyyyn [Tue, 5 Jan 2016 03:00:22 +0000 (19:00 -0800)]
Changed command to 'me', moved help text

8 years agoFixed stream hangup bug
Morgan Kalvin Nrykkxyyyn [Tue, 5 Jan 2016 02:46:27 +0000 (18:46 -0800)]
Fixed stream hangup bug

8 years agoAdded help text
Morgan N [Wed, 30 Dec 2015 23:56:28 +0000 (15:56 -0800)]
Added help text

8 years agoFixed view_my_tweets input
Morgan N [Wed, 30 Dec 2015 23:53:12 +0000 (15:53 -0800)]
Fixed view_my_tweets input

8 years agoAdded element to listen matrix thing
Morgan N [Wed, 30 Dec 2015 23:47:54 +0000 (15:47 -0800)]
Added element to listen matrix thing

8 years agoUsed the wrong method :)
Morgan N [Wed, 30 Dec 2015 23:43:52 +0000 (15:43 -0800)]
Used the wrong method :)

8 years agoAdded feature to easily view one's own tweets
Morgan N [Wed, 30 Dec 2015 23:36:44 +0000 (15:36 -0800)]
Added feature to easily view one's own tweets

9 years agoMerge pull request #131 from moehabib/patch-1
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

9 years agofix 'loclation' typo in readme file
Mohamed [Tue, 1 Sep 2015 15:44:13 +0000 (16:44 +0100)]
fix 'loclation' typo in readme file

9 years agoAdd config document for IMAGE_RESIZE_TO_FIT and bump to version 1.3.1
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

9 years agoMerge branch 'master' of github.com:DTVD/rainbowstream
vunhat_minh [Thu, 6 Aug 2015 03:35:00 +0000 (12:35 +0900)]
Merge branch 'master' of github.com:DTVD/rainbowstream

9 years agoMerge pull request #124 from bogwonch/dynamic-image-sizes
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.

9 years agoUpdate TwitterException handling
vunhat_minh [Thu, 6 Aug 2015 03:31:38 +0000 (12:31 +0900)]
Update TwitterException handling

9 years agoImplemented image resizing if image won't fit in window
Joseph Hallett [Tue, 4 Aug 2015 21:44:33 +0000 (22:44 +0100)]
Implemented image resizing if image won't fit in window

9 years agoMerge branch 'master' of github.com:LnAlex/rainbowstream
LnAlex [Mon, 3 Aug 2015 19:59:22 +0000 (21:59 +0200)]
Merge branch 'master' of github.com:LnAlex/rainbowstream

9 years agoAdd Pocket support
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 .