Change default MD extensions

This commit is contained in:
octospacc 2022-07-19 18:26:46 +02:00
parent 01fc1e7278
commit e65b4d9774
3 changed files with 6 additions and 1 deletions

View File

@ -81,7 +81,7 @@ def Main(Args, FeedEntries):
Locale = LoadLocale(SiteLang)
MastodonURL = Args.MastodonURL if Args.MastodonURL else ''
MastodonToken = Args.MastodonToken if Args.MastodonToken else ''
MarkdownExts = literal_eval(Args.MarkdownExts) if Args.MarkdownExts else EvalOpt(ReadConf(SiteConf, 'Site', 'MarkdownExts')) if ReadConf(SiteConf, 'Site', 'MarkdownExts') else ('attr_list', 'def_list', 'markdown_del_ins', 'mdx_subscript', 'mdx_superscript')
MarkdownExts = literal_eval(Args.MarkdownExts) if Args.MarkdownExts else EvalOpt(ReadConf(SiteConf, 'Site', 'MarkdownExts')) if ReadConf(SiteConf, 'Site', 'MarkdownExts') else ('attr_list', 'def_list', 'markdown_del_ins', 'md_in_html', 'mdx_subscript', 'mdx_superscript')
Minify = False
if Args.Minify != None:

View File

@ -53,6 +53,7 @@ def MastodonGetAllLinkPosts(Session, Domain=None):
# TODO: Set a limit/cooldown on how many new posts at a time can be posted, or ignore posts older than date X.. otherwise if someone starts using this after having written 100 blog posts, bad things will happen
def MastodonShare(InstanceURL, Token, TypeFilter, CategoryFilter, HoursLimit, Pages, SiteDomain, SiteLang, Locale):
SaidPosting = False
Session = MastodonGetSession(InstanceURL, Token)
Posts = MastodonGetAllLinkPosts(Session, SiteDomain)
Pages.sort()
@ -77,6 +78,9 @@ def MastodonShare(InstanceURL, Token, TypeFilter, CategoryFilter, HoursLimit, Pa
DoPost = False
break
if DoPost and (not HoursLimit or (Meta['Created on'] and time.time() - time.mktime(date_parse(Meta['Created on']).timetuple()) < 60*60*HoursLimit)):
if not SaidPosting:
print("[I] Posting to Mastodon")
SaidPosting = True
time.sleep(5)
Post = MastodonGetLinkFromPost(
Post=MastodonDoPost(

1
TODO
View File

@ -1 +1,2 @@
- Fix arguments - some are only callable from CLI and not Site.ini
- Accept HTML files as input pages