From 74379648d3a1442d5811cca47bb82f5d9db1ba4d Mon Sep 17 00:00:00 2001 From: jaseg Date: Sun, 12 Jan 2014 18:55:37 +0100 Subject: Terminal size override fix. --- packaging/PKGBUILD | 4 ++-- pixelterm/__init__.py | 1 + pixelterm/gifterm.py | 6 ++++-- pixelterm/pixelterm.py | 0 setup.py | 45 +++++++++++++++++++++++++-------------------- 5 files changed, 32 insertions(+), 24 deletions(-) mode change 100644 => 100755 pixelterm/pixelterm.py diff --git a/packaging/PKGBUILD b/packaging/PKGBUILD index 5be9b8f..23fc5b3 100644 --- a/packaging/PKGBUILD +++ b/packaging/PKGBUILD @@ -1,7 +1,7 @@ # Maintainer: jaseg -pkgname=pixelterm-jaseg-git -pkgver=0.52.6a1f990 +pkgname=pixelterm-git +pkgver=0.54.af9ab13 pkgrel=1 pkgdesc="Display images on a terminal. Even works with animated GIFs" arch=('any') diff --git a/pixelterm/__init__.py b/pixelterm/__init__.py index e69de29..8692824 100644 --- a/pixelterm/__init__.py +++ b/pixelterm/__init__.py @@ -0,0 +1 @@ +__all__ = ['xtermcolors', 'pixelterm'] diff --git a/pixelterm/gifterm.py b/pixelterm/gifterm.py index 85c0428..0ebded1 100755 --- a/pixelterm/gifterm.py +++ b/pixelterm/gifterm.py @@ -14,10 +14,12 @@ def main(): parser.add_argument('-s', '--size', type=str, help='Terminal size, [W]x[H]') args = parser.parse_args() - tw, th = os.get_terminal_size() - th = th*2 + tw, th = None, None if args.size: tw, th = map(int, args.size.split('x')) + else: + tw, th = os.get_terminal_size() + th = th*2 img = Image.open(args.image) palette = img.getpalette() diff --git a/pixelterm/pixelterm.py b/pixelterm/pixelterm.py old mode 100644 new mode 100755 diff --git a/setup.py b/setup.py index fef0600..7d835da 100755 --- a/setup.py +++ b/setup.py @@ -4,26 +4,31 @@ from setuptools import setup import os, os.path import sys -ver = "1.1" +ver = "1.2" def read(filename): - return open(os.path.join(os.path.dirname(__file__), filename)).read() + return open(os.path.join(os.path.dirname(__file__), filename)).read() if sys.version_info < (3,0): - print('Oops, only python >= 3.0 supported!') - sys.exit() + print('Oops, only python >= 3.0 supported!') + sys.exit() setup(name = 'pixelterm', - version = ver, - description = 'Render pixely images on your terminal. Now also with animated GIF support.', - license = 'BSD', - author = 'jaseg', - author_email = 'pixelterm@jaseg.net', - url = 'https://github.com/jaseg/pixelterm', + version = ver, + description = 'Render pixely images on your terminal. Now also with animated GIF support.', + license = 'BSD', + author = 'jaseg', + author_email = 'pixelterm@jaseg.net', + url = 'https://github.com/jaseg/pixelterm', packages = ['pixelterm'], - install_requires=['pillow'], + install_requires=['pillow'], + scripts = [ 'pixelterm/pixelterm.py', + 'pixelterm/unpixelterm.py', + 'pixelterm/gifterm.py', + 'pixelterm/colorcube.py', + 'pixelterm/resolvecolor.py'], entry_points = {'console_scripts': [ 'pixelterm=pixelterm.pixelterm:main', 'unpixelterm=pixelterm.unpixelterm:main', @@ -31,22 +36,22 @@ setup(name = 'pixelterm', 'colorcube=pixelterm.colorcube:main', 'resolvecolor=pixelterm.resolvecolor:main', 'pngmeta=pixelterm.pngmeta:main']}, - zip_safe = True, - classifiers = [ + zip_safe = True, + classifiers = [ 'Development Status :: 5 - Production/Stable', - 'Environment :: Console', - 'Intended Audience :: Information Technology', + 'Environment :: Console', + 'Intended Audience :: Information Technology', 'Intended Audience :: Intended Audience :: End Users/Desktop', 'License :: Freely Distributable', 'License :: OSI Approved :: BSD License', - 'Programming Language :: Python :: 3', + 'Programming Language :: Python :: 3', 'Topic :: Internet', 'Topic :: Graphics', - 'Topic :: System :: Networking' + 'Topic :: System :: Networking' 'Topic :: Text Processing :: Filters', 'Topic :: Utilities', - ], + ], - long_description = read('README.md'), - dependency_links = [], + long_description = read('README.md'), + dependency_links = [], ) -- cgit