# built documents.
#
# The short X.Y version.
-version = '1.2.8'
+version = '1.2.9'
# The full version, including alpha/beta/rc tags.
-release = '1.2.8'
+release = '1.2.9'
# The language for content autogenerated by Sphinx. Refer to documentation
# for a list of supported languages.
block_print(p1, p0)
sys.stdout.write('\n')
- # Old code for display one pixel on one terminal block
- # for y in xrange(height):
- # sys.stdout.write(' ' * start)
- # for x in xrange(width):
- # p = i.getpixel((x, y))
- # pixel_print(p)
- # sys.stdout.write('\n')
-
"""
For direct using purpose
return
tid = c['tweet_dict'][int(g['stuff'])]
tweet = t.statuses.show(id=tid)
- link_prefix = ('http://', 'https://')
- link_ary = [u for u in tweet['text'].split()
- if u.startswith(link_prefix)]
- if not link_ary:
+ urls = tweet['entities']['urls']
+ if not urls:
printNicely(light_magenta('No url here @.@!'))
return
- for link in link_ary:
- webbrowser.open(link)
+ else:
+ for url in urls:
+ expanded_url = url['expanded_url']
+ webbrowser.open(expanded_url)
except:
debug_option()
printNicely(red('Sorry I can\'t open url in this tweet.'))
sys.exit()
-def changelog_notify():
- # For v1.2.8. Hardcoded here but will improve later
- notice = light_yellow('Hey! RS just ')
- notice += light_green('doubled ')
- notice += light_yellow('pixels for higher image resolution. Upgrade and try')
- notice += light_green(' -iot ')
- notice += light_yellow('and you will like it for sure :)')
- printNicely(notice)
-
-
def reset():
"""
Reset prefix of line
printNicely(red('Your ~/.rainbow_config.json is messed up:'))
printNicely(red('>>> ' + c['USER_JSON_ERROR']))
printNicely('')
- if not g['using_latest']:
- changelog_notify()
printNicely(magenta('Need tips ? Type "h" and hit Enter key!'))
g['reset'] = False
try: