Skip to content

feat: add es.latazamediollena - #656

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

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

Conversation

@leakspin

Copy link
Copy Markdown

Adding support for La Taza Medio Llena, a Spanish webcomic. https://www.latazamediollena.es/

As it is a single webcomic, only one comic is available and chapters are the pages of the webcomic, much like XKCD.

There's no cover for the comic yet, but a physical version is in development, so the plugin will be updated whenever we have a proper image.

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

@kkantan kkantan left a comment

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.

the build.sh and build.ps1 scripts should no longer be required, these were for before the aidoku-rs cli existed.

"id": "es.eslatazamediollena",
"name": "La Taza Medio Llena",
"version": 1,
"url": "https://www.latazamediollena.es/",

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
"url": "https://www.latazamediollena.es/",
"url": "https://www.latazamediollena.es",

@@ -0,0 +1,13 @@
{
"info": {
"id": "es.eslatazamediollena",

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.

the language code doesn't need to be prefixed twice.

Suggested change
"id": "es.eslatazamediollena",
"id": "es.latazamediollena",

Comment on lines +78 to +79
key: slug.clone(),
title: Some(title_from_slug(&slug)),

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.

if you define the title in a variable before the struct initialization, you don't need to clone the slug.

Comment thread sources/es.latazamediollena/src/lib.rs Outdated
Comment on lines +30 to +35
if page > 1 {
return Ok(MangaPageResult {
entries: Vec::new(),
has_next_page: false,
});
}

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.

this won't be called with page > 1.

Comment thread sources/es.latazamediollena/src/lib.rs Outdated

let manga = comic_info();
let matches = match query {
Some(query) if !query.is_empty() => {

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.

the query won't be empty

Suggested change
Some(query) if !query.is_empty() => {
Some(query) => {

Comment thread sources/es.latazamediollena/src/lib.rs Outdated
Comment on lines +84 to +88
impl ListingProvider for Latazamediollena {
fn get_manga_list(&self, _listing: Listing, page: i32) -> Result<MangaPageResult> {
self.get_search_manga_list(None, page, Vec::new())
}
}

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.

this doesn't need to be implemented.

Comment thread sources/es.latazamediollena/Cargo.toml Outdated

[dev-dependencies]
aidoku = { git = "https://github.com/Aidoku/aidoku-rs.git", features = ["test"] }
aidoku-test = { git = "https://github.com/Aidoku/aidoku-rs.git" } 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
aidoku-test = { git = "https://github.com/Aidoku/aidoku-rs.git" }
aidoku-test = { git = "https://github.com/Aidoku/aidoku-rs.git" }

Comment thread sources/es.latazamediollena/Cargo.toml Outdated
@@ -0,0 +1,23 @@
[package]
name = "la-taza-medio-llena"

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
name = "la-taza-medio-llena"
name = "latazamediollena"

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.

and chance this could be made a bit higher quality, and the padding increased on the sides?

Removed unused build scripts
Changed Cargo.toml with new name and new line at the end
Changed URL in source.json
Removed unused functions in lib.rs
Avoid cloning on helper.rs
@leakspin
leakspin marked this pull request as draft August 2, 2026 12:23
@leakspin

leakspin commented Aug 2, 2026

Copy link
Copy Markdown
Author

changed to draft until all fixes are done

@leakspin
leakspin marked this pull request as ready for review August 2, 2026 14:41
@leakspin

leakspin commented Aug 2, 2026

Copy link
Copy Markdown
Author

Back to ready, all proposals have been implemented.

I could not improved the quality of the icon but I have added a little bit of padding.

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