Beispiel #1
0
def templer():
    s =  cc.api_init_options()
    cc.check_configuration_file(s)
    for i in sys.argv[1:]:
        cc.api_add_param(s,str(i))
    #very mandatory for keeping a track of pythonapi call. Always must be set.
    cc.my_pythonapi(s, callback)
    
    compile_ret = cc.compile_params(s,len(sys.argv[1:]));
    
    #very mandatory for keeping a track of pythonapi call. Always must be called so that the program knows that the call is from pythonapi.
    cc.call_from_python_api(s)

    start_ret = cc.api_start(s);
Beispiel #2
0
def init_ccextractor(callback):
    """
    :param callback: The callback which we use to handle
                     the extracted subtitle info
    :return return the initialized options
    """
    optionos = cc.api_init_options()
    cc.check_configuration_file(optionos)
    for arg in sys.argv[1:]:
        cc.api_add_param(optionos, arg)
    compile_ret = cc.compile_params(optionos, len(sys.argv[1:]))

    # use my_pythonapi to add callback in C source code
    cc.my_pythonapi(optionos, callback)

    return optionos
Beispiel #3
0
import ccextractor as cc
import os
import time
import sys
s = cc.api_init_options()
cc.check_configuration_file(s)
for i in sys.argv[1:]:
    cc.api_add_param(s, str(i))
#cc.setstdout(s)
compile_ret = cc.compile_params(s, len(sys.argv[1:]))
start_ret = cc.api_start(s)
#print cc.cc_to_python_get_subs_number_of_lines()
#printing python_subs.subs
#for item in xrange(cc.cc_to_python_get_subs_number_of_lines()):
#    print cc.cc_to_python_get_sub(item)

#os.system('clear')