aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Qetesh <4559341+Qetesh@users.noreply.github.com> 2024-08-13 17:53:20 +0800
committerGravatar Qetesh <4559341+Qetesh@users.noreply.github.com> 2024-08-13 17:53:20 +0800
commited78d9a9006b367452dd8711176dc23330edc320 (patch)
tree65dde19e288db7d9a5394cab81f9619aacd88da3
parent9c5c31a2e61ea442bb3d26673e4699583c432a44 (diff)
downloadminiflux-ai-ed78d9a9006b367452dd8711176dc23330edc320.tar.gz
miniflux-ai-ed78d9a9006b367452dd8711176dc23330edc320.tar.zst
miniflux-ai-ed78d9a9006b367452dd8711176dc23330edc320.zip
add feed blacklistv0.21
-rw-r--r--main.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/main.py b/main.py
index 962c6cc..17b24ff 100644
--- a/main.py
+++ b/main.py
@@ -11,12 +11,13 @@ miniflux_api_key = os.getenv('miniflux_api_key')
llm_base_url = os.getenv('llm_base_url')
llm_api_key = os.getenv('llm_api_key')
llm_model = os.getenv('llm_model')
+feed_blacklist = os.getenv('feed_blacklist').split(',')
miniflux_client = miniflux.Client(miniflux_base_url, api_key=miniflux_api_key)
llm_client = OpenAI(base_url=llm_base_url, api_key=llm_api_key)
def process_entry(entry):
- if not entry['content'].startswith('摘要'):
+ if (not entry['content'].startswith('摘要')) & (entry['feed']['site_url'] not in feed_blacklist):
completion = llm_client.chat.completions.create(
model=llm_model,
messages=[