Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/TimmyOVO/freshrss-filter
/ functions
Functions
55 in github.com/TimmyOVO/freshrss-filter
⨍
Functions
55
◇
Types & classes
25
↓ 4 callers
Method
pool
(&self)
src/db.rs:51
↓ 3 callers
Method
fever_url_with
(&self, extras: &str)
src/freshrss.rs:105
↓ 3 callers
Method
mark_item_read
(&self, item_id: i64)
src/freshrss.rs:188
↓ 2 callers
Function
build_client
( cfg: &FreshRssConfig, username: String, password: String, )
src/greader.rs:13
↓ 2 callers
Method
run_once
(&self)
src/processor.rs:53
↓ 2 callers
Method
save_review
( &self, item_id: &str, hash: &str, is_ad: bool, confidence: f32,
src/db.rs:63
↓ 1 callers
Method
add_job
(&mut self, f: F)
src/scheduler.rs:24
↓ 1 callers
Method
add_label
(&self, item_id: i64, label: &str)
src/greader.rs:29
↓ 1 callers
Method
classify
(&self, text: &str)
src/openai_client.rs:50
↓ 1 callers
Function
de_i64_from_str_or_int
(deserializer: D)
src/freshrss.rs:43
↓ 1 callers
Function
default_api_base
()
src/config.rs:64
↓ 1 callers
Function
default_cron
()
src/config.rs:85
↓ 1 callers
Function
default_db_path
()
src/config.rs:88
↓ 1 callers
Function
default_model
()
src/config.rs:67
↓ 1 callers
Function
default_user_agent
()
src/config.rs:76
↓ 1 callers
Method
delete_item_soft
(&self, item_id: i64)
src/freshrss.rs:202
↓ 1 callers
Method
fetch_unread_items
(&self)
src/freshrss.rs:175
↓ 1 callers
Method
get_items_by_ids
(&self, ids: &[i64])
src/freshrss.rs:144
↓ 1 callers
Method
get_unread_item_ids
(&self)
src/freshrss.rs:117
↓ 1 callers
Method
handle_item
(&self, item: crate::freshrss::FeverItem)
src/processor.rs:185
↓ 1 callers
Method
has_reviewed
(&self, item_id: &str)
src/db.rs:55
↓ 1 callers
Function
init_tracing
()
src/main.rs:156
↓ 1 callers
Function
item_text
(item: &FeverItem)
src/freshrss.rs:208
↓ 1 callers
Function
load
(custom_path: Option<&Path>)
src/config.rs:92
↓ 1 callers
Method
migrate
(&self)
src/db.rs:29
↓ 1 callers
Function
next_run_in
(cron: &str)
src/main.rs:80
↓ 1 callers
Function
parse_classifier_response
(content: &str, raw: &str)
src/openai_client.rs:122
↓ 1 callers
Method
shutdown
(&mut self)
src/scheduler.rs:70
↓ 1 callers
Method
start
(&mut self)
src/scheduler.rs:65
↓ 1 callers
Function
strip_code_fences
(s: &str)
src/openai_client.rs:165
↓ 1 callers
Function
truncate
(s: &str, max: usize)
src/processor.rs:260
↓ 1 callers
Method
with_overrides
(mut self, dry_run: bool)
src/config.rs:128
Function
build_client
(cfg: &FreshRssConfig)
src/freshrss.rs:15
Function
de_opt_i64_from_str_or_int
(deserializer: D)
src/freshrss.rs:78
Function
default_delete_mode
()
src/config.rs:79
Function
default_spam_label
()
src/config.rs:82
Function
default_system_prompt
()
src/config.rs:70
Function
default_threshold
()
src/config.rs:73
Method
drop
(&mut self)
src/scheduler.rs:49
Method
expecting
(&self, f: &mut std::fmt::Formatter)
src/freshrss.rs:50
Method
fmt
(&self, f: &mut Formatter<'_>)
src/processor.rs:248
Method
fmt
(&self, f: &mut fmt::Formatter<'_>)
src/openai_client.rs:23
Function
main
()
src/main.rs:36
Method
new
( db: Database, fr: FreshRssClient, gr: Option<GReaderClient>, llm: OpenAiClie
src/processor.rs:34
Method
new
(status: StatusCode, body: Value)
src/openai_client.rs:17
Method
new
(path: &str)
src/db.rs:14
Method
new
(cfg: SchedulerConfig)
src/scheduler.rs:17
Function
strip_html
(html: &str)
src/freshrss.rs:223
Method
visit_i64
(self, v: i64)
src/freshrss.rs:53
Method
visit_none
(self)
src/freshrss.rs:88
Method
visit_some
(self, d: D2)
src/freshrss.rs:94
Method
visit_str
(self, v: &str)
src/freshrss.rs:62
Method
visit_string
(self, v: String)
src/freshrss.rs:68
Method
visit_u64
(self, v: u64)
src/freshrss.rs:56
Method
visit_unit
(self)
src/freshrss.rs:91