コード例 #1
0
def pdf():
    if build_mode:
        return send_file(
            generate_pdf(build_mode, pages,
                         get_nav()['reference']))
    else:
        return "Not supported in the dev mode, ask in #kotlin-web-site, if you need it"
コード例 #2
0
def pdf():
    return send_file(generate_pdf(pages, nav['reference']))
コード例 #3
0
def pdf():
    return send_file(generate_pdf(pages, nav['reference']))
コード例 #4
0
def pdf():
    return send_file(generate_pdf(pages, get_nav()['reference']))
コード例 #5
0
def pdf():
    return send_file(generate_pdf(pages, get_nav()['reference']))
コード例 #6
0
def pdf():
    if build_mode:
        return send_file(generate_pdf(build_mode, pages, get_nav()['reference']))
    else:
        return "Not supported in the dev mode, ask in #kotlin-web-site, if you need it"
コード例 #7
0
        if argv_copy[1] == "build":
            build_mode = True

            urls = freezer.freeze()
            if len(build_errors) > 0:
                for error in build_errors:
                    sys.stderr.write(error + '\n')
                sys.exit(-1)

        elif argv_copy[1] == "sitemap":
            generate_sitemap(get_dist_pages())
            # temporary sitemap
            generate_temporary_sitemap()
        elif argv_copy[1] == "index":
            build_search_indices(get_dist_pages())
        elif argv_copy[1] == "reference-pdf":
            generate_pdf("kotlin-docs.pdf", site_data)
        else:
            print("Unknown argument: " + argv_copy[1])
            sys.exit(1)
    else:
        app.run(host="0.0.0.0",
                debug=True,
                threaded=True,
                **{
                    "extra_files": {
                        '/src/data/_nav.yml',
                        *glob.glob("/src/pages-includes/**/*", recursive=True),
                    }
                })