2 个不稳定版本
0.2.0 | 2023 年 11 月 12 日 |
---|---|
0.1.0 | 2023 年 6 月 16 日 |
#39 in #links
每月下载量 56
13KB
320 行
关于
一个简单的 confluence API 包装器。欢迎贡献!
示例
let session = Session::new(
"[email protected]".to_string(),
"your token".to_string(),
"https://example.atlassian.net/wiki".to_string(),
);
let spaces = session.get_spaces().await.expect("Failed to get spaces");
for space in spaces {
let pages = session
.get_pages_for_space(&space.key, None)
.await
.expect("Failed to get pages");
info!(
"Space({:?}): {:?} with {} pages",
space.key,
space.name,
pages.len()
);
for page in pages {
let html = &page.body.unwrap().view.unwrap().value;
// replace relative links with absolute links
let html = html.replace("(/wiki/", "(https://example.atlassian.net/wiki/");
}
}
依赖项
~6–17MB
~259K SLoC