Made some changes, mainly to the BeautifulSoup Constructor to avoid printing warnings.
This commit is contained in:
parent
c449f9d9ac
commit
e39a0b85e7
2 changed files with 4 additions and 2 deletions
1
.~lock.parser.py#
Normal file
1
.~lock.parser.py#
Normal file
|
@ -0,0 +1 @@
|
||||||
|
,chloe,chloe-msi,05.04.2025 12:28,file:///home/jrmer/.config/libreoffice/4;
|
|
@ -25,6 +25,7 @@ titles = []
|
||||||
|
|
||||||
for rootDir, dirs, files in os.walk(args.input_path):
|
for rootDir, dirs, files in os.walk(args.input_path):
|
||||||
for article in files:
|
for article in files:
|
||||||
|
if not article.endswith(".md"): continue
|
||||||
articles.append(article)
|
articles.append(article)
|
||||||
|
|
||||||
print("\nDiscovering articles...\n")
|
print("\nDiscovering articles...\n")
|
||||||
|
@ -54,7 +55,7 @@ for article in articles:
|
||||||
if parser.getMetadata(article)['draft'] == True:
|
if parser.getMetadata(article)['draft'] == True:
|
||||||
if args.verbose: print('{} is a draft, skipping...'.format(article))
|
if args.verbose: print('{} is a draft, skipping...'.format(article))
|
||||||
continue
|
continue
|
||||||
html = bs(htmls[article]).prettify()
|
html = bs(htmls[article], features="lxml").prettify()
|
||||||
if not os.path.exists(workingDir):
|
if not os.path.exists(workingDir):
|
||||||
os.makedirs(workingDir)
|
os.makedirs(workingDir)
|
||||||
if args.verbose: print("creating directory {}".format(workingDir))
|
if args.verbose: print("creating directory {}".format(workingDir))
|
||||||
|
@ -80,7 +81,7 @@ for article in sorted_articles:
|
||||||
link = article.split("/")[-1][:-3]
|
link = article.split("/")[-1][:-3]
|
||||||
titles.append([title, link])
|
titles.append([title, link])
|
||||||
if args.verbose: print("added {} to titles list with link {}".format(title, link))
|
if args.verbose: print("added {} to titles list with link {}".format(title, link))
|
||||||
mainPage = bs(stitcher.createMainPage(titles, args.template_path, args.site_title)).prettify()
|
mainPage = bs(stitcher.createMainPage(titles, args.template_path, args.site_title), features="lxml").prettify()
|
||||||
print("Generated main page")
|
print("Generated main page")
|
||||||
print("Writing main page to {}".format(args.output_path))
|
print("Writing main page to {}".format(args.output_path))
|
||||||
open(args.output_path + "index.html", 'w').write(mainPage)
|
open(args.output_path + "index.html", 'w').write(mainPage)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue