Skip to content

feat: add en.hennoveltranslations - #655

Open
antil-samarth wants to merge 12 commits into
Aidoku-Community:mainfrom
antil-samarth:hennoveltranslations
Open

feat: add en.hennoveltranslations#655
antil-samarth wants to merge 12 commits into
Aidoku-Community:mainfrom
antil-samarth:hennoveltranslations

Conversation

@antil-samarth

@antil-samarth antil-samarth commented Jul 30, 2026

Copy link
Copy Markdown

Added Hennoveltranslations source for light novels.
https://hennoveltranslations.com/

Does get status, author, genre, type, viewer from novel page.

The site also has patreon integration for advance chapter paywall. Haven't touched that part as don't have access to actually test if code would work.

@antil-samarth

Copy link
Copy Markdown
Author

I did use ai for this. LMK if needs rework or any changes !

Comment thread sources/en.hennoveltranslations/res/source.json Outdated
Comment thread sources/en.hennoveltranslations/res/icon.png
Comment thread sources/en.hennoveltranslations/src/lib.rs Outdated
Comment thread sources/en.hennoveltranslations/src/lib.rs Outdated
Comment thread sources/en.hennoveltranslations/src/lib.rs Outdated
Comment thread sources/en.hennoveltranslations/res/source.json Outdated
Comment thread sources/en.hennoveltranslations/src/lib.rs
Comment thread sources/en.hennoveltranslations/src/lib.rs Outdated
Comment thread sources/en.hennoveltranslations/src/lib.rs Outdated
antil-samarth and others added 4 commits July 31, 2026 19:17
Co-authored-by: kantan <31490942+kkantan@users.noreply.github.com>
…uery filtering

Move chapter number, metadata extraction, and content rating functions to a dedicated helper module. Add case-insensitive search filtering on the novel list and remove unsupported tag search configuration.
Comment thread sources/en.hennoveltranslations/src/lib.rs Outdated
Comment thread sources/en.hennoveltranslations/src/lib.rs Outdated
Comment thread sources/en.hennoveltranslations/src/lib.rs Outdated
Comment thread sources/en.hennoveltranslations/res/icon.png
Comment thread sources/en.hennoveltranslations/src/helper.rs Outdated

@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.

why does https://hennoveltranslations.com/archives/novels/the-genius-martial-artist-who-remembers-everything not load any chapters in the source, despite free chapters being available on the website?

let genre_str = helper::extract_meta_value(&meta_text, "Genre:");
if !genre_str.is_empty() {
let tags: Vec<String> = genre_str
.split(',')

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 think it should also be split by whitespace, and empty sections should be removed. the meta value extraction also doesn't seem entirely accurate, since it's appending the "light novel status" to the tags.

.and_then(|el| el.text())
.unwrap_or_default();

manga.status = match helper::extract_meta_value(&meta_text, "Status:").as_str() {

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 appear to work.

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