Ejemplo n.º 1
0
def main():

    threads = 2
    while True:
        if not os.path.isfile(cur_dir + '/duration.txt') and os.path.isfile(
                cur_dir + '/finished.txt'):
            print('first time')
            get_fb_duration('links.txt', 'duration.txt', 'finished.txt',
                            '../../geckodriver', threads)

        elif not os.path.isfile(cur_dir +
                                '/duration.txt') and not os.path.isfile(
                                    cur_dir + '/finished.txt'):
            print('second time')
            get_fb_duration('links.txt', 'duration.txt', 'finished.txt',
                            '../../geckodriver', threads)

        elif os.path.isfile(cur_dir + '/duration.txt') and os.path.isfile(
                cur_dir + '/finished.txt'):
            print('compare links.txt and finished.txt')
            if compare_files(cur_dir + '/links.txt',
                             cur_dir + '/finished.txt') and get_none_type():
                break
            else:
                print('test')
                if not os.path.isfile(cur_dir + '/redo.txt'):
                    print('work')
                    get_fb_duration('links.txt', 'duration.txt',
                                    'finished.txt', '../../geckodriver',
                                    threads)

                    # If there are NoneType in duration.txt
                    redo = cur_dir + '/redo.txt'
                    if os.path.isfile(redo):
                        os.remove(redo)

                    get_new_result(cur_dir)
                    time.sleep(1)  # sleep for 1 second
                else:
                    time.sleep(1)
                    get_fb_duration('redo.txt', 'duration.txt', 'finished.txt',
                                    '../../geckodriver', threads)

                    get_nonetype = cur_dir + '/duration.txt'

                    with open(get_nonetype) as f:

                        count_NoneType = 0

                        for line in f:
                            if 'NoneType' in line.strip('\n'):
                                print(line.strip('\n'))

                                count_NoneType += 1

                        if count_NoneType != 0:

                            redo = cur_dir + '/redo.txt'
                            if os.path.isfile(redo):
                                os.remove(redo)

                            get_new_result(cur_dir)
                            time.sleep(1)  # sleep for 1 second
                        else:
                            redo = cur_dir + '/redo.txt'
                            if os.path.isfile(redo):
                                os.remove(redo)
                            break  # break the main loop

        elif os.path.isfile(cur_dir + '/duration.txt') and os.path.isfile(
                cur_dir + '/finished.txt') and os.path.isfile(cur_dir +
                                                              '/redo.txt'):
            print('redo')
            time.sleep(1)
            get_fb_duration('redo.txt', 'duration.txt', 'finished.txt',
                            '../../geckodriver', threads)

            get_nonetype = cur_dir + '/duration.txt'

            with open(get_nonetype) as f:

                count_NoneType = 0

                for line in f:
                    if 'NoneType' in line.strip('\n'):
                        print(line.strip('\n'))

                        count_NoneType += 1

                if count_NoneType != 0:

                    redo = cur_dir + '/redo.txt'
                    if os.path.isfile(redo):
                        os.remove(redo)

                    get_new_result(cur_dir)
                    time.sleep(1)  # sleep for 1 second
                else:
                    redo = cur_dir + '/redo.txt'
                    if os.path.isfile(redo):
                        os.remove(redo)
                    break  # break the main loop

        else:
            print('else')
            get_nonetype = cur_dir + '/duration.txt'

            with open(get_nonetype) as f:

                count_NoneType = 0

                for line in f:
                    if 'NoneType' in line.strip('\n'):
                        print(line.strip('\n'))

                        count_NoneType += 1

                if count_NoneType != 0:

                    redo = cur_dir + '/redo.txt'
                    if os.path.isfile(redo):
                        os.remove(redo)

                    get_new_result(cur_dir)
                    time.sleep(1)  # sleep for 1 second
                else:
                    redo = cur_dir + '/redo.txt'
                    if os.path.isfile(redo):
                        os.remove(redo)
                    break  # break the main loop
Ejemplo n.º 2
0
var myVar = setInterval(function(){window.scrollTo(0, document.body.scrollHeight);}, 10000);
clearInterval(myVar);

function myTimer() {
  window.scrollTo(0, document.body.scrollHeight);
}

function myStopFunction() {
  clearInterval(myVar);
}
'''
#rearrange_urls('raw_url.txt', 'links.txt')

#get_fb_title('links.txt', 'results.txt', 'finished.txt', 'geckodriver')
#get_fb_duration('links.txt', 'duration.txt', 'finished.txt', '../../geckodriver')
get_fb_duration('redo.txt', 'duration_edited.txt', 'finished_edited.txt',
                '../../geckodriver')
#download_fb('du.txt', 1)
#copy_to_remote(copied_file, remote_username, remote_pass, remote_hostname, remote_port, escaped_remote)
'''
remote_username = '******'
remote_pass = '******'
remote_hostname = '192.168.1.36'
escaped_remote = '/data/data/com.termux/files/home/storage/external-1/PahtamagyiGrade/'
remote_port = 8022
#copy_to_remote('*.pdf',
copy_to_remote('AshinTayzaniya-YamakaAhLinYaung-for-Pahtamagyigrade.pdf',
                remote_username, remote_pass, remote_hostname, remote_port, escaped_remote
                )
'''

Ejemplo n.º 3
0
    #return True

    #else:
    #return False


print(os.getcwd())

stop_loop = True
while True:

    if not os.path.isfile(cur_dir + '/duration.txt') and not os.path.isfile(
            cur_dir + '/finished.txt'):
        print('first time')
        get_fb_duration('links.txt', 'duration.txt', 'finished.txt',
                        '../../geckodriver', 4)
    elif os.path.isfile(cur_dir + '/duration.txt') and os.path.isfile(
            cur_dir + '/finished.txt') and os.path.isfile(cur_dir +
                                                          '/redo.txt'):
        print('redo')
        time.sleep(1)
        get_fb_duration('redo.txt', 'duration.txt', 'finished.txt',
                        '../../geckodriver', 4)

        get_nonetype = cur_dir + '/duration.txt'

        with open(get_nonetype) as f:

            count_NoneType = 0

            for line in f: