Unverified Commit ae705447 authored by Vassilis Panos's avatar Vassilis Panos Committed by GitHub
Browse files

Update __init__.py

parent 11af7f19
Loading
Loading
Loading
Loading
+13 −0
Original line number Diff line number Diff line
import binascii
import requests
import struct

class Helper():
    @staticmethod
    def downloader(source, dest):
        req = requests.get(source, stream=True, timeout=10)

        if req.status_code == 200:
            with open(dest, 'wb') as fil:
                for chunk in req.iter_content(1024):
                    fil.write(chunk)
        else:
            raise Exception('File not found')


    @staticmethod
    def pronto2lirc(pronto):
        codes = [int(binascii.hexlify(pronto[i:i+2]), 16) for i in range(0, len(pronto), 2)]