init nevernote, python version
This commit is contained in:
parent
c8fcdd6241
commit
36b407e86c
34
nevernote.py
Executable file
34
nevernote.py
Executable file
@ -0,0 +1,34 @@
|
||||
#!/usr/bin/python3
|
||||
|
||||
import argparse
|
||||
import sys
|
||||
import urllib.request
|
||||
|
||||
|
||||
def get_page(url):
|
||||
'''download page and decode it to utf-8'''
|
||||
u = urllib.request.urlopen(url)
|
||||
page_binary = u.read(100)
|
||||
page = page_binary.decode()
|
||||
|
||||
|
||||
def write_file(page):
|
||||
with open('tmp.html', 'w') as a_file:
|
||||
a_file.write(page)
|
||||
|
||||
|
||||
def main():
|
||||
parser = argparse.ArgumentParser(description=
|
||||
'Nevernote - download pages locally.')
|
||||
parser.add_argument('urls', metavar='URL', type=str, nargs='+', help=
|
||||
'URL of page to download')
|
||||
|
||||
args = parser.parse_args()
|
||||
|
||||
for url in args.urls:
|
||||
page = get_page(url)
|
||||
write_file(page)
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
sys.exit(main())
|
||||
Loading…
Reference in New Issue
Block a user