示例#1
0
# Copyright (c) 2010 Alex Foulon <*****@*****.**>
#               All Rights Reserved
#
# This library is free software. It comes without any warranty, to
# the extent permitted by applicable law. You can redistribute it
# and/or modify it under the terms of the Do What The F**k You Want
# To Public License, Version 2, as published by Sam Hocevar. See
# http://sam.zoy.org/wtfpl/COPYING for more details.
#

""" Libcaca Python bindings """

import caca

if __name__ == '__main__':
    print("libcaca version %s" % caca.get_version())
    print("")
    print("Available drivers:")
    for drv, desc in caca.get_display_driver_list():
        print("  - %s: %s" % (drv, desc))
    print("")
    print("Available fonts:")
    for font in caca.get_font_list():
        print("  - %s" % font)
    print("")
    print("Export formats:")
    for fmt, desc in caca.get_export_list():
        print("  - %s: %s" % (fmt, desc))
    print("")
    print("Import formats:")
    for fmt, desc in caca.get_import_list():
示例#2
0
#               Python language bindings
# Copyright (c) 2010 Alex Foulon <*****@*****.**>
#               All Rights Reserved
#
# This library is free software. It comes without any warranty, to
# the extent permitted by applicable law. You can redistribute it
# and/or modify it under the terms of the Do What the F**k You Want
# to Public License, Version 2, as published by Sam Hocevar. See
# http://www.wtfpl.net/ for more details.
#
""" Libcaca Python bindings """

import caca

if __name__ == '__main__':
    print("libcaca version %s" % caca.get_version())
    print("")
    print("Available drivers:")
    for drv, desc in caca.get_display_driver_list():
        print("  - %s: %s" % (drv, desc))
    print("")
    print("Available fonts:")
    for font in caca.get_font_list():
        print("  - %s" % font)
    print("")
    print("Export formats:")
    for fmt, desc in caca.get_export_list():
        print("  - %s: %s" % (fmt, desc))
    print("")
    print("Import formats:")
    for fmt, desc in caca.get_import_list():
示例#3
0
#!/usr/bin/env python
#
# Minimal setup.py script
#

import sys
from setuptools import setup

try:
    import caca
except ImportError as err:
    sys.stderr.write("FATAL: %s\n" % str(err))
    sys.exit(127)

version_string = caca.get_version()

setup(
    name='caca',
    author='Alex Foulon',
    author_email='*****@*****.**',
    version=version_string,
    packages=['caca'],
    package_dir={
        'caca': 'caca',
    },
    test_suite='test.alltests',
)
示例#4
0
  - ascii: use only ascii character
  - shades: use unicode character
  - blocks: use unicode quarter-cell combinations
""" % (os.path.basename(sys.argv[0]), os.path.basename(sys.argv[0]))

VERSION_MSG="""\
img2txt Copyright 2006-2007 Sam Hocevar and Jean-Yves Lamoureux
        Copyright 2010      Alex Foulon
Internet: <*****@*****.**> <*****@*****.**>
          <*****@*****.**> version: %s

img2txt, along with its documentation, may be freely copied and distributed.

The latest version of img2txt is available from the web site,
        http://caca.zoy.org/wiki/libcaca in the libcaca package.
""" % caca.get_version()

def main():
    """ Main script function.
    """

    #init options vars
    width = None
    height = None
    font_width = 6
    font_height = 10
    brightness = None
    contrast = None
    gamma = None
    ditalgo = None
    exformat = "ansi"
示例#5
0
文件: setup.py 项目: Kirkman/libcaca
#!/usr/bin/env python
#
# Minimal setup.py script
#

import sys
from setuptools import setup

try:
    import caca
except ImportError as err:
    sys.stderr.write("FATAL: %s\n" % str(err))
    sys.exit(127)

version_string=caca.get_version()

setup(
    name='caca',
    author='Alex Foulon',
    author_email='*****@*****.**',
    version=version_string,
    packages=['caca'],
    package_dir={
        'caca': 'caca',
    },
    test_suite='test.alltests',
)