Esempio n. 1
0
def download_episode(url,directory="Episodes/",convert=True,output_format=".mkv",overwrite=True,keep_source_stream=False,silent=True,quality_preferred="default",quality="highest",threads="100",headers={"Origin": "https://vidstreaming.io", "Referer": "https://vidstreaming.io"}):
    global silent_setting
    silent_setting = silent
    try:
        video_src,anime_name,anime_series_name = get_video_src(url)
        if not silent_setting:
            print("Embed Src",video_src)#,anime_name)

        m3u8_src = get_m3u8_initiator_src(video_src)
        if not silent_setting:
            print("M3U8 Src",m3u8_src)

        m3u8_stream_src,url_domain,m3u8_quality_playlist,m3u8_stream = get_m3u8_playlist_src(m3u8_src,quality_preferred,quality,headers)
        if not silent_setting:
            print("Playlist:",m3u8_stream_src)#,url_domain)

        m3u8_links,m3u8_playlist = get_m3u8_playlist_links(m3u8_stream_src,headers)
        if not silent_setting:
            print("Parts:",len(m3u8_links))
        
        if not silent_setting:
            print("Saving Playlist Files..")
        path = save_playlist_information(m3u8_src,directory,anime_name,m3u8_quality_playlist,m3u8_playlist,m3u8_stream,anime_series_name)

        print("Downloading Episode Files..")
        download_ts_files(m3u8_links,url_domain,headers,path,int(threads))
        
        print("Download Source Files Complete")
        if convert:
            playlist_path = path+"playlist.m3u8"
            if not silent_setting:
                print("Playlist Path:",playlist_path)
            converter.convert_file(playlist_path,output_format,overwrite,keep_source_stream)
    except Exception as e:
        print(e)
        download_episode(url)
Esempio n. 2
0
# Use the python docs converter to convert to rst
# Requires http://svn.python.org/projects/doctools/converter

from converter import restwriter, convert_file

import sys
import os

if __name__ == '__main__':
    try:
        rootdir = sys.argv[1]
        destdir = os.path.abspath(sys.argv[2])
    except IndexError:
        print "usage: convert.py docrootdir destdir"
        sys.exit()

    os.chdir(rootdir)

    class IncludeRewrite:
        def get(self, a, b=None):
            if os.path.exists(a + '.tex'):
                return a + '.rst'
            print "UNKNOWN FILE %s" % a
            return a

    restwriter.includes_mapping = IncludeRewrite()

    for infile in os.listdir('.'):
        if infile.endswith('.tex'):
            convert_file(infile, os.path.join(destdir, infile[:-3] + 'rst'))
Esempio n. 3
0
#!/usr/bin/env python
import sys

sys.path[0:0] = ["../converter"]
# print sys.path
from converter import restwriter, convert_file

for infile in sys.argv[1:]:
    outfile = infile.replace(".tex", ".rst")
    print "%s -> %s" % (infile, outfile)
    try:
        convert_file(infile, outfile)
    except:
        raise
from converter import convert_file
from parser import parse_page

names = []
for year in range(2008, 2020):
    for month in [3, 6, 9, 11]:
        for grade in [1, 2, 3]:
            for subject in [1]:  # math only
                names.append('{}-{:02d}-{}-{}'.format(year, month, grade,
                                                      subject))
print(names)

for name in names:
    try:
        pages = convert_file(name)
        for page in pages:
            parse_page(page)
    except RuntimeError:
        print('[!] {}.pdf not found'.format(name))
        pass
# Use the python docs converter to convert to rst
# Requires http://svn.python.org/projects/doctools/converter

from converter import restwriter, convert_file

import sys
import os


if __name__ == '__main__':
    try:
        rootdir = sys.argv[1]
        destdir = os.path.abspath(sys.argv[2])
    except IndexError:
        print "usage: convert.py docrootdir destdir"
        sys.exit()

    os.chdir(rootdir)

    class IncludeRewrite:
        def get(self, a, b=None):
            if os.path.exists(a + '.tex'):
                return a + '.rst'
            print "UNKNOWN FILE %s" % a
            return a
    restwriter.includes_mapping = IncludeRewrite()

    for infile in os.listdir('.'):
        if infile.endswith('.tex'):
            convert_file(infile, os.path.join(destdir, infile[:-3]+'rst'))