remove unnecessary deps

This commit is contained in:
cool-mist 2025-06-22 00:59:12 +05:30
parent 2478032e61
commit ddfdaf3347
4 changed files with 10 additions and 1586 deletions

1578
Cargo.lock generated

File diff suppressed because it is too large Load Diff

View File

@ -4,7 +4,4 @@ version = "0.1.0"
edition = "2021" edition = "2021"
[dependencies] [dependencies]
hyper = "1.6.0"
reqwest = "0.12.20"
tokio = { version = "1.45.1", features = ["full"] }
xml-rs = "0.8.26" xml-rs = "0.8.26"

View File

@ -5,8 +5,6 @@ Keep the goal simple.
- just list the unread articles - just list the unread articles
- Have a way to mark an article as read/unread - Have a way to mark an article as read/unread
https://www.rssboard.org/rss-specification - https://www.rssboard.org/rss-specification
https://brycev.com/rss.xml

View File

@ -4,7 +4,7 @@ pub mod error;
pub mod parser; pub mod parser;
fn main() -> Result<(), TrsError> { fn main() -> Result<(), TrsError> {
let bytes = include_bytes!("../sample/rss2.xml"); let bytes = include_bytes!("../sample/rss.xml");
let xml_source_stream = ParserConfig::new() let xml_source_stream = ParserConfig::new()
.ignore_invalid_encoding_declarations(true) .ignore_invalid_encoding_declarations(true)
.create_reader(&bytes[..]); .create_reader(&bytes[..]);
@ -14,7 +14,14 @@ fn main() -> Result<(), TrsError> {
println!("{}", rss_channel.link); println!("{}", rss_channel.link);
println!("{}", rss_channel.description); println!("{}", rss_channel.description);
for article in &rss_channel.articles { for article in &rss_channel.articles {
println!("{} {:^50} {:<}", article.date, article.title, article.link); let max_title_chars = article.title.len().min(47);
let max_link_chars = article.link.len().min(67);
println!(
"| {} | {:.<50} | {:.<70} |",
article.date,
&article.title[0..max_title_chars],
&article.link[0..max_link_chars]
);
} }
println!( println!(