Skip to content

feat: add es.fandogamia - #678

Open
leakspin wants to merge 7 commits into
Aidoku-Community:mainfrom
leakspin:feature/es.fandogamia
Open

feat: add es.fandogamia#678
leakspin wants to merge 7 commits into
Aidoku-Community:mainfrom
leakspin:feature/es.fandogamia

Conversation

@leakspin

@leakspin leakspin commented Aug 5, 2026

Copy link
Copy Markdown
Contributor

Adding support for Fandogamia Fanternet webcomics: https://fandogamia.com/fanternet/

Fandogamia is a Spanish editorial company that has some webcomics available in their web. One of them are known to be NSFW, not the rest of them, hence the content_rating_for function in helper.rs.

Multiple improvements/suggestions done in my previous PR #656 have been done here as well.

Disclosure: I used AI to help me develop this plugin.

leakspin added 7 commits July 31, 2026 15:57
- Remove unused `AidokuError` imports flagged by clippy
- Avoid unnecessary clone when building manga entries
- Simplify search pagination and empty query handling
- Add missing trailing newline to Cargo.toml
- Update source icon
target = "wasm32-unknown-unknown"

[target.wasm32-unknown-unknown]
runner = "aidoku-test-runner" No newline at end of file

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
runner = "aidoku-test-runner"
runner = "aidoku-test-runner"

Comment on lines +83 to +106
impl ListingProvider for Fandogamia {
fn get_manga_list(&self, _listing: Listing, page: i32) -> Result<MangaPageResult> {
self.get_search_manga_list(None, page, Vec::new())
}
}

impl Home for Fandogamia {
fn get_home(&self) -> Result<HomeLayout> {
let entries = fetch_series_list()?.into_iter().map(Link::from).collect();

Ok(HomeLayout {
components: vec![HomeComponent {
title: Some(String::from("Series")),
subtitle: None,
value: HomeComponentValue::MangaList {
ranking: false,
page_size: None,
entries,
listing: None,
},
}],
})
}
}

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't think having home and listings is necessary.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants