1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- #!/usr/bin/env python
- """
- How to run this script.
- 1. Install with pip the requests and markdown module
- 2. In the browser variable specify your browser to something that can be ran in your shell
- 3. In the file variable specify where you want the html file to go.
- 4. Put a styles.css file in this directory.
- 5. Finally run this script with python.
- """
- # Make sure you pip install this
- import requests
- import markdown
- import os
- from time import gmtime, strftime
- # Variables for the user
- browser = 'vieb '
- Date = str(strftime("%a-%d-%b-%Y-%H-%M-%S"))
- file = 'C:\\SGZ_Pro\\Hobbys\\Media\\'+ Date + ".html"
- link = input("Link: ")
- link = link.lower()
- link = link.replace('lbry.ix.tc', 'spee.ch')
- link = link.replace('librarian.davidovski.xyz', 'spee.ch')
- link = link.replace('madiator.com', 'spee.ch')
- link = link.replace('odysee.com', 'spee.ch')
- link = link.replace('lbry:/', 'https://spee.ch')
- link = link.replace('librarian.davidovski.xyz', 'spee.ch')
- md = str(requests.get(link).text.rstrip())
- html = markdown.markdown(md)
- with open (file, 'w') as f:
- f.write(html)
- with open(file,'r') as contents:
- save = contents.read()
- with open(file,'w') as contents:
- contents.write("<!DOCTYPE html>\n<head>\n<meta http-equiv='Content-Type' content='text/html;charset=utf-8' />\n<meta name='viewport' content='width=device-width, initial-scale=1' />\n<link rel='stylesheet' href='./styles.css'>")
- with open(file,'a') as contents:
- contents.write(save)
- os.system(browser + file)
- print(md)
|