MCPcopy Create free account

hub / github.com/TimmyOVO/freshrss-filter / functions

Functions55 in github.com/TimmyOVO/freshrss-filter

↓ 4 callersMethodpool
(&self)
src/db.rs:51
↓ 3 callersMethodfever_url_with
(&self, extras: &str)
src/freshrss.rs:105
↓ 3 callersMethodmark_item_read
(&self, item_id: i64)
src/freshrss.rs:188
↓ 2 callersFunctionbuild_client
( cfg: &FreshRssConfig, username: String, password: String, )
src/greader.rs:13
↓ 2 callersMethodrun_once
(&self)
src/processor.rs:53
↓ 2 callersMethodsave_review
( &self, item_id: &str, hash: &str, is_ad: bool, confidence: f32,
src/db.rs:63
↓ 1 callersMethodadd_job
(&mut self, f: F)
src/scheduler.rs:24
↓ 1 callersMethodadd_label
(&self, item_id: i64, label: &str)
src/greader.rs:29
↓ 1 callersMethodclassify
(&self, text: &str)
src/openai_client.rs:50
↓ 1 callersFunctionde_i64_from_str_or_int
(deserializer: D)
src/freshrss.rs:43
↓ 1 callersFunctiondefault_api_base
()
src/config.rs:64
↓ 1 callersFunctiondefault_cron
()
src/config.rs:85
↓ 1 callersFunctiondefault_db_path
()
src/config.rs:88
↓ 1 callersFunctiondefault_model
()
src/config.rs:67
↓ 1 callersFunctiondefault_user_agent
()
src/config.rs:76
↓ 1 callersMethoddelete_item_soft
(&self, item_id: i64)
src/freshrss.rs:202
↓ 1 callersMethodfetch_unread_items
(&self)
src/freshrss.rs:175
↓ 1 callersMethodget_items_by_ids
(&self, ids: &[i64])
src/freshrss.rs:144
↓ 1 callersMethodget_unread_item_ids
(&self)
src/freshrss.rs:117
↓ 1 callersMethodhandle_item
(&self, item: crate::freshrss::FeverItem)
src/processor.rs:185
↓ 1 callersMethodhas_reviewed
(&self, item_id: &str)
src/db.rs:55
↓ 1 callersFunctioninit_tracing
()
src/main.rs:156
↓ 1 callersFunctionitem_text
(item: &FeverItem)
src/freshrss.rs:208
↓ 1 callersFunctionload
(custom_path: Option<&Path>)
src/config.rs:92
↓ 1 callersMethodmigrate
(&self)
src/db.rs:29
↓ 1 callersFunctionnext_run_in
(cron: &str)
src/main.rs:80
↓ 1 callersFunctionparse_classifier_response
(content: &str, raw: &str)
src/openai_client.rs:122
↓ 1 callersMethodshutdown
(&mut self)
src/scheduler.rs:70
↓ 1 callersMethodstart
(&mut self)
src/scheduler.rs:65
↓ 1 callersFunctionstrip_code_fences
(s: &str)
src/openai_client.rs:165
↓ 1 callersFunctiontruncate
(s: &str, max: usize)
src/processor.rs:260
↓ 1 callersMethodwith_overrides
(mut self, dry_run: bool)
src/config.rs:128
Functionbuild_client
(cfg: &FreshRssConfig)
src/freshrss.rs:15
Functionde_opt_i64_from_str_or_int
(deserializer: D)
src/freshrss.rs:78
Functiondefault_delete_mode
()
src/config.rs:79
Functiondefault_spam_label
()
src/config.rs:82
Functiondefault_system_prompt
()
src/config.rs:70
Functiondefault_threshold
()
src/config.rs:73
Methoddrop
(&mut self)
src/scheduler.rs:49
Methodexpecting
(&self, f: &mut std::fmt::Formatter)
src/freshrss.rs:50
Methodfmt
(&self, f: &mut Formatter<'_>)
src/processor.rs:248
Methodfmt
(&self, f: &mut fmt::Formatter<'_>)
src/openai_client.rs:23
Functionmain
()
src/main.rs:36
Methodnew
( db: Database, fr: FreshRssClient, gr: Option<GReaderClient>, llm: OpenAiClie
src/processor.rs:34
Methodnew
(status: StatusCode, body: Value)
src/openai_client.rs:17
Methodnew
(path: &str)
src/db.rs:14
Methodnew
(cfg: SchedulerConfig)
src/scheduler.rs:17
Functionstrip_html
(html: &str)
src/freshrss.rs:223
Methodvisit_i64
(self, v: i64)
src/freshrss.rs:53
Methodvisit_none
(self)
src/freshrss.rs:88
Methodvisit_some
(self, d: D2)
src/freshrss.rs:94
Methodvisit_str
(self, v: &str)
src/freshrss.rs:62
Methodvisit_string
(self, v: String)
src/freshrss.rs:68
Methodvisit_u64
(self, v: u64)
src/freshrss.rs:56
Methodvisit_unit
(self)
src/freshrss.rs:91