Commit Graph

970 Commits

Author SHA1 Message Date
d9a9adef1f Code cleanup and a few fixes in streaming API 2017-12-05 10:24:52 -06:00
02538322c6 Important improvements for retweets of long quoted tweets 2017-12-05 09:28:12 -06:00
efc5b481f8 Fixed an error when getting some quoted tweets 2017-12-05 08:43:26 -06:00
2c1bd6a8c8 Spellchecker: allow adding words to personal dictionaries 2017-12-01 12:26:16 -06:00
4d1732b3aa Improvements in quoted tweets handling. Closes #190 2017-11-29 10:55:42 -06:00
a0e41a4450 Ready for next snapshot 2017-11-23 17:53:14 -06:00
29df2e44b4 Added shortcuts for filter options in GUI #102 2017-11-23 17:44:57 -06:00
8836cb2bda Added title for filters #102 2017-11-23 17:42:26 -06:00
2d9124c336 Added a filter manager for deleting filters #102 2017-11-23 17:12:43 -06:00
b832e36c7d Prevent filtering in some buffers #102 2017-11-23 05:13:44 -06:00
98cf02ee98 Some small UI improvements for #102 2017-11-23 04:50:51 -06:00
519d096f29 Fixed a typo in filter creation GUI #102 2017-11-22 22:12:05 -06:00
34e9b8b89f Hide language options with its radio button #102 2017-11-20 17:15:01 -06:00
beb75ff6d1 Fixed an issue in #102 2017-11-20 03:14:30 -06:00
9fd7c14e32 Filtering by word should work as expected #102 2017-11-20 02:28:40 -06:00
e303d914fe Filters will work in main buffers too. #102 2017-11-20 01:10:25 -06:00
5f7f176892 Code cleanup 2017-11-20 00:38:14 -06:00
8928a64a12 Links in quoted tweets should be opened properly. Fixes #167 and #184 2017-11-15 09:50:59 -06:00
6a3b498d52 Improvements for #102 2017-11-14 16:56:45 -06:00
682ee82aa8 Fixed get_more_items, was broken in #102 2017-11-13 20:26:15 -06:00
1e22ebce61 First filter implementation. Needs lots of tests. #102 2017-11-13 17:45:01 -06:00
c2413489e5 Saves filter config in settings #102 2017-11-13 16:49:12 -06:00
094325cbf0 Put supported languages in combobox and allows people to add or remove languages to the filter #102 2017-11-13 00:10:44 -06:00
a5e1686af6 Get twitter's supported languages for allowing filters by lang #102 2017-11-12 23:39:45 -06:00
54cb099007 Added GUI for filter creation. #102 2017-11-12 23:10:31 -06:00
636c21df94 Increased character limit in display name up to 50 characters 2017-11-12 21:20:56 -06:00
cdad6ff600 Added danish translation 2017-11-12 11:41:11 -06:00
68efc86536 Updated translations 2017-11-12 11:29:47 -06:00
e06ccacda1 Removed translations for arrow. Fixed get_locale 2017-11-11 15:53:24 -06:00
efc6843ee2 Redirects snapshot users to changelog hosted in the repository 2017-11-10 12:01:43 -06:00
1b62eece13 Changed update system in server side 2017-11-10 11:51:20 -06:00
066de25f95 Mention to all will be checked by default #176 2017-11-09 17:34:56 -06:00
cd128b8e69 Added extended tweets mode in search buffers during creation 2017-11-09 17:25:17 -06:00
Jose Manuel Delicado
9e17abf517 Added mapping for serbian (latin) language in languageHandler.py. Fixes #175 2017-11-09 20:07:20 +01:00
cbd3126a4f Fixed a typo. Closes #176 2017-11-09 08:36:25 -06:00
0d0aed0490 Long tweet and mention to all options won't be saved in config. Closes #170 2017-11-08 12:09:53 -06:00
ed7c9802d1 Fixed extended retweets in Streaming API. Closes #174 2017-11-08 09:43:12 -06:00
68ea029fe3 Remove unneeded code 2017-11-07 17:49:43 -06:00
3a465f2314 display extended retweets properly. Fixes #173 2017-11-07 16:57:46 -06:00
ef2d672b35 Increased limit to 280 characters in tweets. Closes #172 2017-11-07 16:49:49 -06:00
Jose Manuel Delicado
b3c8de9a1f Updated Twython library to version 3.6.0, keeping our customizations 2017-10-07 18:40:27 +02:00
Jose Manuel Delicado
4d75f2db34 Renamed set_description to create_metadata in Twython endpoints. Added a bit more documentation and use the documented channel 2017-10-07 14:53:53 +02:00
Jose Manuel Delicado
f69e4283cd Updated all URL shorteners to use requests library. Useful for proxy servers 2017-10-04 17:24:44 +02:00
Jose Manuel Delicado
851f711357 Set prepared=False after playing and stopping an audio in URLStream class 2017-09-22 17:38:03 +02:00
Jose Manuel Delicado
11703f50fe Handle special case for Dropbox links when expanding URLS 2017-09-22 17:30:09 +02:00
Jose Manuel Delicado
11ca3a2190 URL shortener now performs step by step expansion, so you possibly will have to expand an URL multiple times to reach the final destination 2017-09-22 17:18:38 +02:00
Jose Manuel Delicado
a1381008d7 Use head instead of get for URL expansion 2017-09-18 10:38:20 +02:00
59504cca57 Fixed a typo 2017-09-17 23:34:51 -05:00
da06c568c5 Fixed issue with url shorteners. Should help to fix #159 2017-09-17 23:28:31 -05:00
d333b5f5c3 Return expanded URLS when calling to find_urls 2017-09-17 23:19:04 -05:00
348b8da619 Removed twup.me from audio_services 2017-09-17 23:18:01 -05:00
904226cfd4 Shows message if there are no new updates. Fixed #163 2017-09-17 22:26:44 -05:00
2cf5caa90d Fixed #157 2017-09-08 13:39:13 -05:00
Jose Manuel Delicado
ff05c9cb23 Now the URLS are expanded using requests. It means proxy support for URL shortener, and follow all redirections to get the final URL 2017-08-12 21:32:56 +02:00
Jose Manuel Delicado
f18a03d4a1 acortame.py: if we try to expand an URL not shortened by the service, use generic URL unshortener in the base class 2017-08-12 21:07:02 +02:00
Jose Manuel Delicado
24756e73d3 acortame.py: use requests instead of urllib, so we can shorten and unshorten URLS through proxy servers 2017-08-12 21:03:52 +02:00
Jose Manuel Delicado
feb16d9773 Added compatibility with acorta.me URL shortener and set it as default 2017-08-12 12:54:18 +02:00
5b47e8806a Fixed #156 2017-08-06 11:22:14 -05:00
a073a5caaa Removed source language in translator. Also fixed #153 2017-07-30 09:58:39 -05:00
76582c6313 Show dialog while waiting for account authorisation. Possibly fixes #101. Needs tests 2017-07-30 04:05:32 -05:00
5a249ba942 Fixed a bug in timer handling. Fixes #151 2017-07-30 01:16:41 -05:00
Jose Manuel Delicado
696b6aa11d Changed version number to 0.92 2017-07-19 20:51:56 +02:00
José Manuel
efb8cac079 Revert "update sound_lib" 2017-07-19 15:25:09 +02:00
Jose Manuel Delicado
7997f23f9c Revert "Fixed sound.py when there are multiple sessions trying to load the library"
This reverts commit 80f2e8f984.
2017-07-19 15:23:34 +02:00
20d4023e58 Text copied to clipboard will be encoded as unicode. Fixes #150 2017-07-18 19:52:42 -05:00
José Manuel
70bba44da7 Revert "Update Bass library" 2017-07-18 13:09:13 +02:00
Jose Manuel Delicado
d25ace8f98 setup.py: now the documentation is handled in all available languages, bug fixed 2017-07-16 13:47:44 +02:00
825a896414 Updated translations 2017-07-16 04:24:41 -05:00
Jose Manuel Delicado
5d68d1f1cb Removed bassmix.lib, it's a static library and TWBlue doesn't need it 2017-07-15 10:35:58 +02:00
José Manuel
85613da33a Merge pull request #145 from codeofdusk/bass
Update Bass library
2017-07-15 10:30:39 +02:00
268a123449 Fixed #138 2017-07-10 17:46:20 -05:00
4c22c29241 Changed the way used for detecting quoted tweets 2017-07-08 15:42:21 -05:00
Jose Manuel Delicado
d70b5703d2 Fixed small bugs in reply to dialog title 2017-07-08 13:54:32 +02:00
Bill Dengler
21d6471bb2 Update bass_alac.dll. 2017-07-08 07:02:18 +00:00
Bill Dengler
a492baf486 Check-in additional libraries. 2017-07-08 07:02:12 +00:00
Bill Dengler
1d7d376ca1 Update several Bass DLLs. 2017-07-08 07:01:54 +00:00
868002c78b Integrated fix for #143 in the main branch 2017-07-07 17:39:09 -05:00
c3b19f42d5 Fixed a typo 2017-07-07 17:23:16 -05:00
Jose Manuel Delicado
0472592991 Updated version to 0.91 2017-07-07 20:51:42 +02:00
Jose Manuel Delicado
a8f854cbc5 libloader/com.py: call prepare_gencache() before trying to build the com cache. Fixes #100 2017-07-07 20:33:49 +02:00
80f2e8f984 Fixed sound.py when there are multiple sessions trying to load the library 2017-06-17 21:39:39 -05:00
Bill Dengler
af04bcfe3f Add new sound_lib files. 2017-06-16 19:05:40 +00:00
Bill Dengler
7349e3b3f3 Update sound_lib. 2017-06-16 19:02:26 +00:00
bf4c09d0bb Fixed getting previous items in searches. Closes #129 2017-06-15 09:57:45 -05:00
adc45ae767 Delete timer objects for buffers before destroying them 2017-06-15 08:26:30 -05:00
2618e0ac90 Language selection for OCR. Fixes #107 2017-05-29 02:25:50 +04:00
3feeb568d8 Updated windows 10 Keymap 2017-05-29 01:45:06 +04:00
fb977a70c2 Fixed unicode errors in account authorisation 2017-05-25 11:59:24 +04:00
c4a06a7bc0 Improved check_connection for avoiding a rece condition. Fixes #136 2017-05-25 11:52:29 +04:00
df5967079c Display users correctly in longtweets. Fixes #135 2017-05-08 14:14:31 +04:00
0a3219d12a Fixed a bugin inverted buffers 2017-05-08 04:12:06 +04:00
77baa06fc3 Fixed a typo 2017-05-08 04:03:00 +04:00
160d168c63 Don't add old tweets in buffers. Fixes #116 and #133 2017-05-07 10:45:35 +04:00
713ac0251b Added donation URL to the list of translatable strings 2017-05-06 23:34:50 +04:00
c655c76196 Fixed error with setters in view tweet dialog 2017-05-06 23:33:56 +04:00
3cf6ac5c06 Re-added SndUp's API key for audio uploads. Fixes #134 2017-05-06 19:40:31 +04:00
6f622bdeba Switched to yandex.translate. Fixes #132 2017-05-06 05:49:00 +04:00
Bill Dengler
caa051abae Close #130 2017-05-02 20:55:43 +00:00
b9d8e13bdf Removed TWUp from list of audio services 2017-04-27 04:10:25 +04:00
16a6fa2896 Shows error when loading timeline for suspended users. Fixes #125 2017-04-27 04:01:58 +04:00
Jose Manuel Delicado
089eea4c07 Updated version to 0.90 2017-04-05 10:09:39 +02:00
562759f57e Updated locales 2017-04-05 02:54:42 -05:00
a9dc188c4b Saves value for mention all button only when the checkbox is shown 2017-03-25 07:54:28 -06:00
cced182063 Avoid timeline creation of unauthorized accounts. Fixes #125 2017-03-24 05:29:50 -06:00
66774174ae Added a few checks before removing buffers in local database 2017-03-24 05:25:02 -06:00
d9e972115b Merge branch 'next-gen' of https://github.com/manuelcortez/TWBlue into next-gen 2017-03-24 05:11:13 -06:00
2d7c8e59dd Allow buffer removal without user interaction. 2017-03-24 05:10:15 -06:00
Bill Dengler
34f92b8af9 Fix #121 2017-03-06 17:57:33 +00:00
4793aaf5e6 Convert HTML entities to unicode in long tweets. Fixes #118 2017-02-24 09:51:39 -06:00
c136c50afc Add image description from retweets. Fixes #119 2017-02-24 08:49:54 -06:00
Jose Manuel Delicado
3a4b34972d The requests fix is applied in non-frozen copies of TWBlue too. In this case, only the proxy is patched 2017-02-16 11:30:16 +01:00
Jose Manuel Delicado
607da14355 accessible_output2/outputs/auto.py: handle all possible exceptions when adding outputs to the list 2017-02-16 11:26:53 +01:00
Jose Manuel Delicado
17ccc30d9b update/updater.py: removed ConnectionError to handle all possible exceptions 2017-02-15 13:06:46 +01:00
3855407f52 Added config setting for #107 2017-02-14 17:45:22 -06:00
03415f6b24 Added extras panel in account settings, added OCR Language selection for #107 2017-02-14 17:42:46 -06:00
Jose Manuel Delicado
1061967adc TWBlue can run successfully if there are no sessions configured to run at program startup or the Internet connection doesn't work (for example, you are behind a proxy but you haven't configured it yet) 2017-02-13 13:35:32 +01:00
b165d564e0 spellchecker: selects the right language when is set to system. Fixes #117 2017-02-10 02:27:57 -06:00
20c2f844f5 ViewProfile: Show error for suspended accounts 2017-02-01 09:03:22 -06:00
a86a6f52d6 View profile: Shows an error if user does not exist. Fixes #114 2017-02-01 03:23:29 -06:00
4d82ecc8f2 Removed API Key for sndup. Closes #109 2017-01-29 17:59:57 -06:00
023e0979c6 Fixed a typo 2017-01-29 17:51:44 -06:00
8f4b1f9695 Don't try to load deleted tweets from twishort 2017-01-29 17:20:37 -06:00
20aaa39bc9 Fixed another bug in check_long_tweet 2017-01-29 16:46:21 -06:00
José Manuel
8197f0c0d9 Merge pull request #111 from Mohamed00/next-gen
Update view.py
2017-01-28 19:21:40 +01:00
Mohamed Al-Hajamy
aa1a3542e5 Update view.py 2017-01-28 12:19:58 -05:00
05c0fefc01 Use get_tweet in ocr function. Fixes #105 2017-01-24 09:21:19 -06:00
1fd90be4cb Merge branch 'next-gen' of https://github.com/manuelcortez/TWBlue into next-gen 2017-01-24 08:18:22 -06:00
05a4e9b6e4 Fixed a bug in long tweet parsing. Fixes #103 2017-01-24 08:15:49 -06:00
Jose Manuel Delicado
9d07fe38b8 Updated version to 0.89 2017-01-22 21:10:45 +01:00
fedf153252 Updated translations 2017-01-22 14:05:36 -06:00
80f9125511 Modified image sound in classic and default soundpack 2017-01-22 13:48:54 -06:00
25c88cea3b Fixed a typo 2017-01-22 09:36:59 -06:00
c9161cd772 Replies made with twishort should display user mentions properly 2017-01-22 09:09:32 -06:00
f7c334ad96 open_timeline: set tweet_mode='extended' during tl creation 2017-01-22 09:00:43 -06:00
59f6cf13ad Fixed bug that prevents documentation to be opened after changelog 2017-01-22 08:56:17 -06:00
3684ec2783 Fixed bug that makes list to crash the client 2017-01-21 16:50:17 -06:00
6baf417d35 Removed old code for proxy support in streaming API modules 2017-01-21 16:06:20 -06:00
0bf630d8c0 Added ocr_image to all keymaps 2017-01-21 15:47:58 -06:00
7daacfa809 Updated soundpacks 2017-01-21 13:21:16 -06:00
Jose Manuel Delicado
b586b0729c Updated version to 0.88 2017-01-21 20:04:00 +01:00
d384ad9dd3 Updated interface translations 2017-01-21 12:41:46 -06:00
7b5022da09 View_changelog will look for the changelog in the user's language 2017-01-21 12:26:24 -06:00
Jose Manuel Delicado
f19d7b0535 setup.py: use x64 bootstrap if we are building the x64 version. Convert application.authors to a single string 2017-01-16 21:50:27 +01:00
Iván Novegil
40fc175185 Corrected the reference to the old application.author in orderr to compile correctly binary versions again 2017-01-16 21:13:32 +01:00
Jose Manuel Delicado
67dee3e1c1 Added the image sound to all soundpacks 2017-01-16 15:51:05 +01:00
Jose Manuel Delicado
dab8be7c12 The proxy support should be fully functional now 2017-01-16 15:49:49 +01:00
Jose Manuel Delicado
b7dd6d43fe Fixed sintax errors. Added a new option to set the proxy type 2017-01-16 14:11:54 +01:00
Jose Manuel Delicado
8a701c450e Added support for socks4 and socks5 proxies. New Python packages must be installed, see readme for more information 2017-01-16 11:13:51 +01:00
Jose Manuel Delicado
2370c39c15 twitter/twitter.py: remove proxy related code, we don't need it 2017-01-16 10:46:19 +01:00
Jose Manuel Delicado
232d39e0b3 Patched requests.sessions.Session.__init__ to get proxy configuration from config. Now TWBlue should be able to connect to http and https proxies with authentication 2017-01-16 10:35:38 +01:00
2c27a1968f Merge branch 'next-gen' of https://github.com/manuelcortez/TWBlue into next-gen 2017-01-14 06:11:54 -06:00
4d5de6ca69 Save configs when they change. Fixes #95 2017-01-14 06:11:41 -06:00
Bill Dengler
1a4d0d5b9a Implement indicate_audio, indicate_geo and indicate_img (allow user to enable/disable sound indications for audio tweets, geotweets and tweets with images). 2017-01-11 15:26:36 +00:00
Bill Dengler
5eff1b77fe Add indicate_audio, indicate_geo and indicate_img settings. 2017-01-11 15:18:11 +00:00
6bb534d250 fixed a bug about timeline creations introduced a few commits ago 2017-01-10 17:42:26 -06:00
Mohamed00
6717cb5154 Update soundsTutorial_constants.py
Fixed a typo in the menu for the image sound.
2017-01-08 00:43:14 -05:00
590f59ca63 stop adding user's own quoted tweets to the mentions buffer 2017-01-07 07:45:49 -06:00
6bad20b784 Added media tweet to the sounds tutorial 2017-01-07 07:01:58 -06:00
146667144a Play a sound when a tweet contains images 2017-01-07 06:58:53 -06:00
cc60235503 Fixed bug when loading TWBlue's keys lib 2017-01-05 11:24:46 -06:00
31a149b022 Fixed a bug in long replies made with Twishort 2017-01-03 20:35:53 -06:00
ec58d02bb3 Added OCR support via the ocr.space API. Closes #93 2017-01-03 08:30:58 -06:00
516acb501a Added an option for displaying usernames instead full names 2017-01-02 13:19:16 -06:00
88a706dd7d Updated changelog and list of contributors 2017-01-02 11:47:56 -06:00
6d887d5762 Added code compatibility for username based timelines. Fixes #91 2017-01-02 11:17:47 -06:00
cd7fb6d36f Work with user IDS instead usernames in all timelines 2017-01-02 10:47:44 -06:00
Jose Manuel Delicado
020148ac0a twitter/authorisationHandler: call self.finish() after completing the http request in the local server 2016-12-29 19:38:18 +01:00
9d0558468a Only copy changed keystrokes in keymap.keymap and let unchanged entries in the main file 2016-12-29 11:41:31 -06:00
44ca5a7f83 Fixed long tweets display for retweeted statuses 2016-12-29 10:47:18 -06:00
53388696b6 Twishort shouldn't be added in some replies. Fix #90 2016-12-19 11:43:32 -06:00
1351712db4 Changed how replies works in TWBlue 2016-12-09 10:15:39 -06:00
ca0f00e27d Merge pull request #85 from TWBlueQS/next-gen
Added the date indication to the new updates available dialog and updated readme
2016-11-09 13:18:06 -06:00
4a1162005d Fix for displaying mentions in twishort replies 2016-10-19 17:38:30 -05:00
72b4873dce All extended tweets should be handled successfully 2016-10-19 16:57:41 -05:00
a1ccdd6bf4 Merge branch 'next-gen' of https://github.com/manuelcortez/TWBlue into next-gen 2016-10-19 16:56:13 -05:00
2cad567537 Removed some unneeded log messages 2016-10-19 16:55:07 -05:00
Jose Manuel Delicado
bb0af61483 Removed Technow from copyright 2016-10-13 20:22:59 +02:00
32dd232350 Changes to keystrokes are reflected in keystroke editor automatically 2016-10-09 09:03:21 -05:00
Manuel Eduardo Cortéz Vallejo
656b031c5c Merge branch 'next-gen' of https://github.com/manuelcortez/TWBlue into next-gen 2016-10-08 11:47:55 -05:00
Manuel Eduardo Cortéz Vallejo
0f2bd2a9e1 Fixed a typo 2016-10-08 11:46:25 -05:00
Jose Manuel Delicado
12f47b85af Updated version to 0.87 2016-10-04 22:06:24 +02:00
30c0a8249e Removed an unneeded file in the romanian translation 2016-10-04 14:52:32 -05:00
62e51ad14b Updated translations 2016-10-04 14:49:55 -05:00
d076ed1f56 Fixed an exception where mention to all checkbox was not being shown 2016-10-04 09:35:18 -05:00
9bbe325517 Mention all status (enabled/disabled) will be saved in config 2016-10-04 03:55:36 -05:00
6f5ef6d3f1 Fixed reply to single user in tweets with multiple users 2016-10-04 03:37:12 -05:00
378d277a98 Fixed some bugs related to extended tweets 2016-10-03 22:54:54 -05:00
Jose Manuel Delicado
ef7ba0fe40 Updated Windows 10 keymap. The authorization message returned by the webbrowser when authorizing a new account now is translatable 2016-10-02 20:46:27 +02:00
Jose Manuel Delicado
230e0fa951 Removed unnecesary txt file from arabic translation folder 2016-10-02 16:47:54 +02:00
31192a5801 Updated locales 2016-10-02 09:40:45 -05:00
f1c974b4cf Reply to tweets will always be quotes 2016-10-02 09:11:02 -05:00
Jose Manuel Delicado
3a3393e03a Increased version number to 0.86 2016-10-02 15:14:32 +02:00
3a7c0c8f12 Added a fix for composing tweets in the new way twitter provides them 2016-10-02 07:54:23 -05:00
bd2460e42b Return false in twishort module if a long tweet has been deleted 2016-10-02 07:52:02 -05:00
Jose Manuel Delicado
2dd262cc83 TWBlue can now send long tweets directly to twishort. TWBlue server is nolonger used for this purpose 2016-10-02 14:35:54 +02:00
Jose Manuel Delicado
a2cf1ac8d0 Merge branch 'next-gen' of github.com:manuelcortez/twblue into next-gen 2016-10-02 10:38:40 +02:00
df345b5eec Initial support for extended tweets 2016-09-28 17:25:03 -05:00
Jose Manuel Delicado
b535c996d6 Merge branch 'next-gen' of github.com:manuelcortez/twblue into next-gen 2016-08-13 12:37:06 +02:00
b131f50d42 Updated windows 10 keymap 2016-08-12 23:40:56 -05:00
d729f86898 Merge pull request #87 from masonasons/next-gen
Adds functions to seek the playing audio forward or back 5 seconds.
2016-08-11 03:00:31 -05:00