From 01fc1e72788874601573696ab36b3a8e5c7b49db Mon Sep 17 00:00:00 2001 From: octospacc Date: Mon, 18 Jul 2022 18:43:15 +0200 Subject: [PATCH] Fucked up --- Source/Build.py | 12 ++++++------ Source/Modules/ActivityPub.py | 10 +++++----- 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/Source/Build.py b/Source/Build.py index 9f994f8..bfb93b2 100755 --- a/Source/Build.py +++ b/Source/Build.py @@ -165,12 +165,12 @@ def Main(Args, FeedEntries): if ActivityPub and MastodonURL and MastodonToken and SiteDomain: print("[I] Mastodon Stuff") MastodonPosts = MastodonShare( - MastodonURL, - MastodonToken, - Pages, - SiteDomain, - SiteLang, - Locale, + InstanceURL=MastodonURL, + Token=MastodonToken, + Pages=Pages, + SiteDomain=SiteDomain, + SiteLang=SiteLang, + Locale=Locale, TypeFilter=Args.ActivityPubTypeFilter if Args.ActivityPubTypeFilter else 'Post', CategoryFilter=Args.ActivityPubCategoryFilter if Args.ActivityPubCategoryFilter else 'Blog', HoursLimit=Args.ActivityPubHoursLimit if Args.ActivityPubHoursLimit else 168) diff --git a/Source/Modules/ActivityPub.py b/Source/Modules/ActivityPub.py index 1004a17..73269cd 100644 --- a/Source/Modules/ActivityPub.py +++ b/Source/Modules/ActivityPub.py @@ -13,10 +13,10 @@ from Libs.dateutil.parser import parse as date_parse from Libs.mastodon import Mastodon from Modules.Utils import * -def MastodonGetSession(MastodonURL, MastodonToken): +def MastodonGetSession(InstanceURL, Token): return Mastodon( - api_base_url=MastodonURL, - access_token=MastodonToken) + api_base_url=InstanceURL, + access_token=Token) def MastodonGetMyID(Session): return Session.me()['id'] @@ -52,8 +52,8 @@ def MastodonGetAllLinkPosts(Session, Domain=None): return Posts # 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(MastodonURL, MastodonToken, TypeFilter, CategoryFilter, HoursLimit, Pages, SiteDomain, SiteLang, Locale): - Session = MastodonGetSession(MastodonURL, MastodonToken) +def MastodonShare(InstanceURL, Token, TypeFilter, CategoryFilter, HoursLimit, Pages, SiteDomain, SiteLang, Locale): + Session = MastodonGetSession(InstanceURL, Token) Posts = MastodonGetAllLinkPosts(Session, SiteDomain) Pages.sort() for File, Content, Titles, Meta, ContentHTML, SlimHTML, Description, Image in Pages: