mirror of
https://framagit.org/veretcle/scootaloo.git
synced 2025-07-21 01:21:19 +02:00
Decode HTML Entities inside Tweet
This commit is contained in:
@@ -37,6 +37,9 @@ use mammut::{
|
||||
// reqwest
|
||||
use reqwest::blocking::Client;
|
||||
|
||||
// htmlescape
|
||||
use htmlescape::decode_html;
|
||||
|
||||
/**********
|
||||
* Generic usage functions
|
||||
***********/
|
||||
@@ -144,9 +147,9 @@ fn build_basic_status(tweet: &Tweet) -> Result<StatusBuilder, Box<dyn Error>> {
|
||||
toot = toot.replace(&decoded_url.0, &decoded_url.1);
|
||||
}
|
||||
|
||||
// remove the & and replace it with &
|
||||
// this is the only entities and/or char that is not available via Twitter API
|
||||
toot = toot.replace("&", "&");
|
||||
if let Ok(t) = decode_html(&toot) {
|
||||
toot = t;
|
||||
}
|
||||
|
||||
Ok(StatusBuilder::new(toot))
|
||||
}
|
||||
|
Reference in New Issue
Block a user