View Code? Open in Web Editor
NEW
An actix server to manage Mangadex downloaded manga of the special eureka app
License: Apache License 2.0
eureka-mmanager's Introduction
A Malagasy passionnate otaku who love programming!
-
๐ญ Iโm currently working on Special Eureka
-
๐ฑ Iโm currently learning Rust, Tauri and SvelteKit (Bevy Engine for the future)
-
๐ค Iโm looking for help with Special Eureka
-
๐ฌ Ask me about Rust
-
โก Fun fact : I read a lot of manga, and play a lot of video games (especially Genshin Impact). I hate PHP
ย
eureka-mmanager's People
Stargazers
Watchers
eureka-mmanager's Issues
This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.
This repository currently has no open or pending branches.
Detected dependencies
cargo
Cargo.toml
reqwest 0.11
serde 1.0
thiserror 1.0
uuid 1.7
url 2.5
mangadex-api 3.2
anyhow 1.0
serde_json 1.0
actix-web 4
mangadex-api-schema-rust 0.8
mangadex-api-types-rust 0.8
tokio 1.36
log ^0.4.21
tokio-stream 0.1
async-stream 0.3
bytes 1.5
itertools 0.12.1
serde_qs 0
async-trait 0.1
actix-cors 0.7
fern 0.6
mangadex-api-input-types 0.4
regex 1
criterion 0.5
once_cell 1.19
toml 0.8
github-actions
.github/workflows/rust.yml
.github/workflows/tests.yml
actions/checkout v4
mshick/add-pr-comment v2
ubuntu 22.04
We can improve the bundle size by using TauRPC
The tokio::sync::JoinSet::len()
doesn't give the tasks that is running,
but the number of tasks that already passed in JoinSet.
I recommend to migrate the tokio::sync::Semaphore
for this.
#[derive(Clone)]
pub struct DownloadTaks {
tasks: Arc<Mutex<JoinSet<()>>>,
semaphore: Arc<Semaphore>,
}