This commit is contained in:
simonwt 2026-03-31 22:42:41 +01:00
parent 9b4943c4d5
commit d8a7f4ebaa
4 changed files with 29 additions and 3 deletions

2
jobs/feed/__init__.py Normal file
View file

@ -0,0 +1,2 @@
from .cafefeed import cafefeed
from .following import followingfeed

9
jobs/feed/cafefeed.py Normal file
View file

@ -0,0 +1,9 @@
def cafefeed(API):
"""
List all of a token's user's feed items.
Returns:
A list of feed items.
"""
feed = API.make_request("GET", "audrey", "feed/foryou", authenticate=True)
return feed

9
jobs/feed/following.py Normal file
View file

@ -0,0 +1,9 @@
def followingfeed(API):
"""
List all of a token's user's feed items from the users they are following.
Returns:
A list of feed items.
"""
feed = API.make_request("GET", "audrey", "feed/following", authenticate=True)
return feed

View file

@ -14,7 +14,7 @@ if not os.getenv("client_id") or not os.getenv("client_secret"):
API = APIClient(
client_id=os.getenv("client_id"),
client_secret=os.getenv("client_secret"),
debug=False
debug=True
)
# Keep a token cache to avoid unnecessary sign-ins during development.
@ -98,6 +98,12 @@ if not API.is_token_valid():
# print(post)
# x += 1
# print("-----------------------------")
notifications = API.run_job('notification.listnotifications')
print(notifications)
# notifications = API.run_job('notification.listnotifications')
# print(notifications)
# print("-----------------------------")
# feed = API.run_job('feed.cafefeed')
# print(feed)
# print("-----------------------------")
feed = API.run_job('feed.followingfeed')
print(feed)
print("-----------------------------")