diff options
author | 2024-08-13 17:53:20 +0800 | |
---|---|---|
committer | 2024-08-13 17:53:20 +0800 | |
commit | ed78d9a9006b367452dd8711176dc23330edc320 (patch) | |
tree | 65dde19e288db7d9a5394cab81f9619aacd88da3 | |
parent | 9c5c31a2e61ea442bb3d26673e4699583c432a44 (diff) | |
download | miniflux-ai-ed78d9a9006b367452dd8711176dc23330edc320.tar.gz miniflux-ai-ed78d9a9006b367452dd8711176dc23330edc320.tar.zst miniflux-ai-ed78d9a9006b367452dd8711176dc23330edc320.zip |
add feed blacklistv0.21
-rw-r--r-- | main.py | 3 |
1 files changed, 2 insertions, 1 deletions
@@ -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=[ |