mirror of
				https://gitlab.com/octtspacc/staticoso
				synced 2025-06-05 22:09:23 +02:00 
			
		
		
		
	Change default MD extensions
This commit is contained in:
		| @@ -81,7 +81,7 @@ def Main(Args, FeedEntries): | |||||||
| 	Locale = LoadLocale(SiteLang) | 	Locale = LoadLocale(SiteLang) | ||||||
| 	MastodonURL = Args.MastodonURL if Args.MastodonURL else '' | 	MastodonURL = Args.MastodonURL if Args.MastodonURL else '' | ||||||
| 	MastodonToken = Args.MastodonToken if Args.MastodonToken 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 | 	Minify = False | ||||||
| 	if Args.Minify != None: | 	if Args.Minify != None: | ||||||
|   | |||||||
| @@ -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 | # 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): | def MastodonShare(InstanceURL, Token, TypeFilter, CategoryFilter, HoursLimit, Pages, SiteDomain, SiteLang, Locale): | ||||||
|  | 	SaidPosting = False | ||||||
| 	Session = MastodonGetSession(InstanceURL, Token) | 	Session = MastodonGetSession(InstanceURL, Token) | ||||||
| 	Posts = MastodonGetAllLinkPosts(Session, SiteDomain) | 	Posts = MastodonGetAllLinkPosts(Session, SiteDomain) | ||||||
| 	Pages.sort() | 	Pages.sort() | ||||||
| @@ -77,6 +78,9 @@ def MastodonShare(InstanceURL, Token, TypeFilter, CategoryFilter, HoursLimit, Pa | |||||||
| 					DoPost = False | 					DoPost = False | ||||||
| 					break | 					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 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) | 				time.sleep(5) | ||||||
| 				Post = MastodonGetLinkFromPost( | 				Post = MastodonGetLinkFromPost( | ||||||
| 					Post=MastodonDoPost( | 					Post=MastodonDoPost( | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user