コード例 #1
0
def get_token_(data, **kwargs):

    try:
        index1 = 0
        sn = 256
        for index2 in data:
            i = list(range(0, sn))
            if not index2.startswith('_'):
                n = 0
                index4 = 0
                for s in range(0, sn):
                    n = (n + i[s] + ord(index2[s % len(index2)])) % sn
                    r = i[s]
                    i[s] = i[n]
                    i[n] = r
                n = 0
                for index8 in range(0, len(data[index2])):
                    s = index8 + 1  # line:15
                    n = (n + i[s]) % (sn)
                    r = i[s]
                    i[s] = i[n]
                    i[n] = r
                    index4 += ord(data[index2][index8]) ^ (i[
                        (i[s] + i[n]) % sn]) * index8 + index8
                index1 += index4
        return {'_': str(index1)}
    except Exception as e:
        Log("fmovies.py > get_token_ > %s" % e)
コード例 #2
0
def ord(char):
    """ returns unicode id for utf8 or unicode *char* character

        SUPPOSE that *char* is an utf-8 or unicode character only
    """
    if isinstance(char, unicode): return __builtin__.ord(char)
    return __builtin__.ord(unicode(char, 'utf-8'))
コード例 #3
0
def ord(char):
    """Returns unicode id for utf8 or unicode *char* character
    SUPPOSE that *char* is an utf-8 or unicode character only
    """
    if isinstance(char, unicode):
        return __builtin__.ord(char)
    return __builtin__.ord(unicode(char, 'utf-8'))
コード例 #4
0
def main():
    try:
        # Load an color image
        cv2.namedWindow("Video Window", cv2.WINDOW_NORMAL)
        video_capture = cv2.VideoCapture(0)
        gray_view = False
        while video_capture.isOpened():
            # Capture video frame by frame
            ret, frame = video_capture.read()

            if gray_view:
                frame = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY)
            cv2.imshow('Video Window', frame)

            # x64 machine - remove the & 0xFF for x86
            # 0 -> wait indefinitely for a key stroke and 1 -> else
            key = cv2.waitKey(1) & 0xFF
            if key == 27 or key == ord('q'):  # wait for ESC key to exit
                video_capture.release()
                cv2.destroyAllWindows()
            elif key == ord('s'):  # save and exit
                file_name = str(datetime.now().hour) + '_' + \
                            str(datetime.now().minute) + '_' + \
                            str(datetime.now().second) + '_image.png'
                cv2.imwrite(IMAGES_DIRECTORY + '/' + file_name, frame)
                cv2.destroyAllWindows()
            elif key == ord('g'):     # Display to grey frames or coloured
                if gray_view:
                    gray_view = False
                else:
                    gray_view = True

    except Exception, ex:
        print(str(ex))
コード例 #5
0
	def a01(self, t, token_error=False):
		i = 0
		for e in range(0, len(t)):
			if token_error == False:
				i += ord(t[e]) + e
			else:
				i += ord(t[e]) * e + e
		return i
コード例 #6
0
def t01(t, e):
    i = 0
    n = 0
    for i in range(0, max(len(t), len(e))):
        if i < len(e):
            n += ord(e[i])
        if i < len(t):
            n += ord(t[i])
    return hex(n)
コード例 #7
0
	def r01(self, t, e, token_error=False):
		i = 0
		n = 0
		for i in range(0, max(len(t), len(e))):
			if i < len(e):
				n += ord(e[i])
			if i < len(t):
				n += ord(t[i])
		h = format(int(hex(n),16),'x')
		return h
コード例 #8
0
def r01(t, e):
    i = 0
    n = 0
    for i in range(0, max(len(t), len(e))):
        if i < len(e):
            n += ord(e[i])
        if i < len(t):
            n += ord(t[i])
    h = format(int(hex(n), 16), 'x')
    return h
コード例 #9
0
	def a01(self, t, token_error=False, use_code=True):
		i = 0
		if use_code == True:
			for e in range(0, len(t)):
				if token_error == False:
					i += ord(t[e]) + e
				else:
					i += ord(t[e]) * e + e
		else:
			i = int(self.FLAGS["no_code_val"])
		return i
コード例 #10
0
def a01(t, token_error=False, is9Anime=False):
	i = 0
	for e in range(0, len(t)):
		if token_error == False:
			if is9Anime == False:
				i += ord(t[e]) + e
			else:
				i += ord(t[e]) * e
		else:
			try:
				i += eval('ord(t[%s]) %s' % (e, TOKEN_OPER[0]))
			except:
				i += eval('ord(t[%s]) %s' % (e, TOKEN_OPER[1]))
	return i
コード例 #11
0
	def r01(self, t, e, token_error=False, use_code=True):
		i = 0
		n = 0
		x = 0
		if use_code == True:
			for i in range(0, max(len(t), len(e))):
				if i < len(e):
					n += ord(e[i])
				if i < len(t):
					n += ord(t[i])
				if i >= len(e):
					x = int(i)
					n += x
		h = format(int(hex(n),16),'x')
		return h
コード例 #12
0
def main():
    try:
        cv2.namedWindow("Video Window", cv2.WINDOW_NORMAL)
        video_capture = cv2.VideoCapture(0)

        frames_per_seconds = 15
        size = (int(video_capture.get(cv2.cv.CV_CAP_PROP_FRAME_WIDTH)),
                int(video_capture.get(cv2.cv.CV_CAP_PROP_FRAME_HEIGHT)))
        four_cc = cv2.cv.CV_FOURCC('m', 'p', '4', 'v')
        is_color = True
        file_name = str(datetime.now().hour) + '_' + \
                    str(datetime.now().minute) + '_' + \
                    str(datetime.now().second) + '_video.mov'

        writer = cv2.VideoWriter()
        writer.open(VIDEO_DIRECTORY + '/' + file_name, four_cc,
                    frames_per_seconds, size, is_color)

        while video_capture.isOpened():
            ret, frame = video_capture.read()
            writer.write(frame)
            cv2.imshow('Video Window', frame)

            if cv2.waitKey(1) & 0xFF == ord('q'):
                break

        # Release everything if job is finished
        video_capture.release()
        writer.release()
        cv2.destroyAllWindows()

    except Exception, ex:
        print(str(ex))
コード例 #13
0
def ord(string):
    nums = [_.ord(char) for char in string]
    result = 0
    for i in range(len(nums)):
        multiplier = 256**(len(nums) - i - 1)
        result += nums[i] * multiplier
    return result
コード例 #14
0
ファイル: fmovies.py プロジェクト: Jtl12/FMoviesPlus.bundle
def decode_t(t, i, is9Anime=False, **kwargs):
	n = [] 
	e = []
	r = ''
	
	if common.ENCRYPTED_URLS == False:
		return True, t

	try:
		if is9Anime == True:
			return decode_t2(t)
		for n in range(0, len(t)):
			if n==0 and t[n] == '.':
				pass
			else:
				c = ord(t[n])
				if c >= 97 and c <= 122:
					e.append((c - 71 + i) % 26 + 97)
				elif c >= 65 and c <= 90:
					e.append((c - 39 + i) % 26 + 65)
				else:
					e.append(c)
		for ee in e:
			r += chr(ee)
			
		return True, r
	except Exception as e:
		Log("fmovies.py > decode_t > %s" % e)
	return False, 'Error in decoding val'
コード例 #15
0
def main():
    try:
        cv2.namedWindow("Video Window", cv2.WINDOW_NORMAL)
        video_capture = cv2.VideoCapture(0)

        frames_per_seconds = 15
        size = (int(video_capture.get(cv2.cv.CV_CAP_PROP_FRAME_WIDTH)),
                int(video_capture.get(cv2.cv.CV_CAP_PROP_FRAME_HEIGHT)))
        four_cc = cv2.cv.CV_FOURCC('m', 'p', '4', 'v')
        is_color = True
        file_name = str(datetime.now().hour) + '_' + \
                    str(datetime.now().minute) + '_' + \
                    str(datetime.now().second) + '_video.mov'

        writer = cv2.VideoWriter()
        writer.open(VIDEO_DIRECTORY + '/' + file_name, four_cc, frames_per_seconds, size, is_color)

        while video_capture.isOpened():
            ret, frame = video_capture.read()
            writer.write(frame)
            cv2.imshow('Video Window', frame)

            if cv2.waitKey(1) & 0xFF == ord('q'):
                break

        # Release everything if job is finished
        video_capture.release()
        writer.release()
        cv2.destroyAllWindows()

    except Exception, ex:
        print(str(ex))
コード例 #16
0
ファイル: bnf.py プロジェクト: flaviojs/pyparse
 def rule_Codepoint(self):
     r"""
     codepoint
         ' ' . '10FFFF'
         hexcode
     """
     # NOTE hexcode must come first because it is longer
     _hexcode = self.maybe(self.token_HEXCODE)
     if _hexcode is not None:
         _value = int(_hexcode, 16)
         return (
             'Codepoint',
             '.value',
             _value,
             '.hex',
             _hexcode,
         )
     _codepoint = self.maybe(self._codepoint, ord(' '), 0x10FFFF)
     if _codepoint is not None:
         _value, _str, = _codepoint
         return (
             'Codepoint',
             '.value',
             _value,
             '.str',
             _str,
         )
     assert False, (self.state, )  # not a rule_Codepoint?
コード例 #17
0
	def decode_t(self, t, i):
		n = [] 
		e = []
		r = ''
		
		if ENCRYPTED_URLS == False:
			return True, t
		
		try:
			for n in range(0, len(t)):
				if n == 0 and t[n] == '.':
					pass
				else:
					c = ord(t[n])
					if c >= 97 and c <= 122:
						e.append((c - 71 + i) % 26 + 97)
					elif c >= 65 and c <= 90:
						e.append((c - 39 + i) % 26 + 65)
					else:
						e.append(c)
			for ee in e:
				r += chr(ee)
				
			return True, r
		except Exception as e:
			log('ERROR', 'decode_t','%s' % e, dolog=False)
			False, 'Error in decoding'
コード例 #18
0
ファイル: bnf.py プロジェクト: flaviojs/pyparse
 def token_CHARACTER(self):
     r"""
     character
         ' ' . '10FFFF' - '"'
     """
     with self:  # restore state on error
         _codepoint, _str = self._codepoint(ord(' '), 0x10FFFF)
         assert _str != '"'
     return _str
コード例 #19
0
ファイル: fmovies.py プロジェクト: Jtl12/FMoviesPlus.bundle
def a01(t, token_error=False, is9Anime=False, use_code=True):
	i = 0
	if use_code == True:
		for e in range(0, len(t)):
			if token_error == False:
				if is9Anime == False:
					i += ord(t[e]) + e
				else:
					i += ord(t[e]) + e
			else:
				try:
					i += eval('ord(t[%s]) %s' % (e, TOKEN_OPER[0]))
				except:
					i += eval('ord(t[%s]) %s' % (e, TOKEN_OPER[1]))
	else:
		if is9Anime == True:
			i = int(FLAGS[0]["no_code_val_anime"])
		else:
			i = int(FLAGS[0]["no_code_val"])
	return i
コード例 #20
0
def cleanJSS1(str):
    if str == None: raise ValueError("cleanJSS: Token is None type")

    txt = str

    for i in range(0, len(str)):
        c = str[i]
        if (ord(c) <= 127 and c != '_'):
            pass
        else:
            txt = txt.replace(c, makeid(1))

    return txt
コード例 #21
0
def tobytes_str(string):
    return [Byte(_.ord(char)) for char in string]
コード例 #22
0
ファイル: _compat.py プロジェクト: gemmellr/qpid-interop-test
 def byte_char_ord(c):
     return __builtin__.ord(c)
コード例 #23
0
 def __getitem__(self, item):
     _c = ParserSkeleton.__getitem__(self, item)
     assert _c is not None  # never None
     return ord(_c)  # byte value instead of character
コード例 #24
0
def a01(t):
    i = 0
    for e in range(0, len(t)):
        i += ord(t[e])
    return i