kepano/defuddle
Get the main content of any page as Markdown.
Is kepano/defuddle beginner-friendly?
In the last 30 days, kepano/defuddle merged 1 of 31 pull requests from outside contributors, and its maintainers usually reply within 7 days. 5 beginner-friendly issues are open now.
- Stars
- 9.6k
- Forks
- 426
- Open beginner issues
- 5
- Indexed issues
- 67
- Avg merge
- 4d 19h
- Merged PRs (30d)
- 6
- Dominant language
- TypeScript
- License
- MIT
- Last GitHub push
- Sep 28, 2026
- Latest indexed
- Oct 4, 2026
- Contributing guide
- No contributing guide
- Code of conduct
- No code of conduct
- Beginner labels
- help wanted
How to contribute to kepano/defuddle
- There is no contributing guide, so start from the README and a few recently merged pull requests to see how changes are proposed.
- Your contributions will be published under the project's MIT license.
- Pick one of the 5 open beginner-friendly issues below and comment that you want to work on it before you start.
Issues somebody may already be working on are listed last. List everything by date
-
Difficulty 3/5 1-2 days Newbie friendliness 76/100
Maintainers usually reply within 7 days
-
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
Maintainers usually reply within 7 days
-
Ship ESM packageOpen
Difficulty 4/5 3-5 days Newbie friendliness 38/100
Maintainers usually reply within 7 days
-
Difficulty 3/5 1-2 days Newbie friendliness 60/100
Maintainers usually reply within 7 days
-
Difficulty 3/5 Half a day Newbie friendliness 62/100
Maintainers usually reply within 7 days
-
Difficulty 3/5 Half a day Newbie friendliness 72/100
Maintainers usually reply within 7 days
-
Difficulty 3/5 1-2 days Newbie friendliness 38/100
kepano/defuddle#375 · 11 comments ·
Maintainers usually reply within 7 days
-
Difficulty 3/5 1-2 days Newbie friendliness 50/100
Maintainers usually reply within 7 days
-
Difficulty 3/5 1-2 days Newbie friendliness 55/100
Maintainers usually reply within 7 days
-
Difficulty 3/5 1-2 days Newbie friendliness 48/100
kepano/defuddle#365 · 2 comments ·
Maintainers usually reply within 7 days
-
Difficulty 3/5 1-2 days Newbie friendliness 48/100
Maintainers usually reply within 7 days
-
Difficulty 3/5 1-2 days Newbie friendliness 28/100
Maintainers usually reply within 7 days
-
Difficulty 3/5 1-2 days Newbie friendliness 72/100
Maintainers usually reply within 7 days
-
Difficulty 3/5 1-2 days Newbie friendliness 50/100
Maintainers usually reply within 7 days
-
Difficulty 3/5 1-2 days Newbie friendliness 55/100
Maintainers usually reply within 7 days
-
gmail parse supportOpen
Difficulty 4/5 3-5 days Newbie friendliness 48/100
kepano/defuddle#320 · 1 comment ·
Maintainers usually reply within 7 days
-
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
kepano/defuddle#310 · 1 comment · 1 reaction ·
Maintainers usually reply within 7 days
-
Inline citation link text lost when converting ScienceDirect articles (nested .anchor-text-container > .anchor-text pattern)May be free again A pull request for this issue was closed without being merged. Open
Difficulty 2/5 1-3 hours Newbie friendliness 45/100
kepano/defuddle#287 · 1 reaction ·
Maintainers usually reply within 7 days
-
Difficulty 2/5 1-3 hours Newbie friendliness 62/100
Maintainers usually reply within 7 days
-
Difficulty 3/5 1-2 days Newbie friendliness 38/100
kepano/defuddle#274 · 1 comment ·
Maintainers usually reply within 7 days
-
Difficulty 4/5 3-5 days Newbie friendliness 55/100
kepano/defuddle#265 · 1 comment ·
Maintainers usually reply within 7 days
-
Add Homebrew formulaOpen
Difficulty 3/5 1-2 days Newbie friendliness 52/100
kepano/defuddle#262 · 5 comments ·
Maintainers usually reply within 7 days
-
Difficulty 4/5 3-5 days Newbie friendliness 42/100
kepano/defuddle#249 · 3 reactions ·
Maintainers usually reply within 7 days
-
Difficulty 4/5 3-5 days Newbie friendliness 48/100
kepano/defuddle#231 · 4 comments · 1 reaction ·
Maintainers usually reply within 7 days
-
Difficulty 3/5 1-2 days Newbie friendliness 45/100
kepano/defuddle#176 · 1 reaction ·
Maintainers usually reply within 7 days
-
reproducible
Difficulty 3/5 1-2 days Newbie friendliness 35/100
Maintainers usually reply within 7 days
-
Difficulty 3/5 1-2 days Newbie friendliness 48/100
Maintainers usually reply within 7 days
-
enhancement
Difficulty 4/5 3-5 days Newbie friendliness 45/100
Maintainers usually reply within 7 days
-
Pluggable extractorsOpenenhancement
Difficulty 5/5 Over a week Newbie friendliness 35/100
kepano/defuddle#94 · 2 comments · 1 reaction ·
Maintainers usually reply within 7 days
-
reproducible
Difficulty 3/5 1-2 days Newbie friendliness 35/100
Maintainers usually reply within 7 days
-
reproducible
Difficulty 3/5 1-2 days Newbie friendliness 45/100
kepano/defuddle#59 · 1 comment ·
Maintainers usually reply within 7 days
-
Difficulty 3/5 1-2 days Newbie friendliness 48/100
kepano/defuddle#30 · 3 comments ·
Maintainers usually reply within 7 days
-
enhancement
Difficulty 3/5 1-2 days Newbie friendliness 32/100
kepano/defuddle#13 · 1 comment ·
Maintainers usually reply within 7 days
-
A paragraph reading just “Comment” truncates the rest of the articlePossibly taken @monsterlag claimed this today. Open
Difficulty 3/5 Half a day Newbie friendliness 55/100
Maintainers usually reply within 7 days
-
Partial selector related removes defined terms on legislation.gov.uk (id="term-related-claim")Possibly taken @monsterlag claimed this today. Open
Difficulty 3/5 Half a day Newbie friendliness 66/100
Maintainers usually reply within 7 days
-
[data-date] removes the whole post body when the content wrapper carries data-datePossibly taken @Hor1zonZzz claimed this 6 days ago. Open
Difficulty 2/5 1-3 hours Newbie friendliness 55/100
kepano/defuddle#441 · 1 reaction ·
Maintainers usually reply within 7 days
-
removeBySelector is 25×+ slower in Safari/WebKit: a lookbehind in PARTIAL_SELECTORS_REGEX disables JavaScriptCore's regex JITPossibly taken @tarek101 claimed this 7 days ago. Open
Difficulty 3/5 1-2 days Newbie friendliness 62/100
Maintainers usually reply within 7 days
-
Heading cleanup flattens inline MathML and removes canonical footnote linksPossibly taken @RovshanMuradov claimed this 9 days ago. Open
Difficulty 3/5 1-2 days Newbie friendliness 72/100
kepano/defuddle#436 · 1 comment ·
Maintainers usually reply within 7 days
-
LaTeXML footnote cleanup discards the sole explanatory bodyPossibly taken @RovshanMuradov claimed this 9 days ago. Open
Difficulty 4/5 3-5 days Newbie friendliness 52/100
kepano/defuddle#433 · 1 comment ·
Maintainers usually reply within 7 days
-
Short algorithm instructions containing register are removed as navigationPossibly taken @RovshanMuradov claimed this 9 days ago. Open
Difficulty 3/5 1-2 days Newbie friendliness 35/100
kepano/defuddle#428 · 1 comment ·
Maintainers usually reply within 7 days
-
Empty-element cleanup removes structural MathML descendantsPossibly taken @RovshanMuradov claimed this 9 days ago. Open
Difficulty 3/5 1-2 days Newbie friendliness 35/100
kepano/defuddle#415 · 1 comment ·
Maintainers usually reply within 7 days
-
extractorType is a minified class name in the browser bundlesPossibly taken @paoValle claimed this 5 days ago. Open
Difficulty 2/5 1-3 hours Newbie friendliness 67/100
Maintainers usually reply within 7 days
-
Nested list silently dropped when the list follows a paragraph ending in a colonPossibly taken @Gopal-Khadka claimed this 10 days ago. Open
Difficulty 3/5 1-2 days Newbie friendliness 77/100
Maintainers usually reply within 7 days
-
BilibiliExtractor sets the forbidden User-Agent header on its fetches, which makes the transcript download fail in Firefox (CORS preflight -> 405 from the subtitle CDN)Possibly taken @Gopal-Khadka claimed this 10 days ago. Open
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
Maintainers usually reply within 7 days
-
Defuddle loses table headings and adjacent images on Quarto-generated pagesPossibly taken A pull request linked to this issue is open or already merged. Open
Difficulty 3/5 1-2 days Newbie friendliness 70/100
kepano/defuddle#395 · 3 comments ·
Maintainers usually reply within 7 days
-
web clipping not working properly in any book in shamela.wsPossibly taken A pull request linked to this issue is open or already merged. Open
Difficulty 3/5 1-2 days Newbie friendliness 45/100
Maintainers usually reply within 7 days
-
Reddit listing pages are parsed as a single post, silently dropping the rest of the feedPossibly taken @kepano claimed this 31 days ago. Open
Difficulty 3/5 1-2 days Newbie friendliness 30/100
Maintainers usually reply within 7 days
-
Some links are incorrectly removed when their target path partially matches the page's pathPossibly taken @pxul claimed this 56 days ago. Open
Difficulty 2/5 1-3 hours Newbie friendliness 25/100
Maintainers usually reply within 7 days
-
figcaption is flattened to plain text: links and footnote refs inside captions are lostPossibly taken @kepano claimed this 31 days ago. Open
Difficulty 3/5 1-2 days Newbie friendliness 35/100
Maintainers usually reply within 7 days
-
403 error on AccuweatherPossibly taken @mvanhorn claimed this 85 days ago. Open
Difficulty 3/5 1-2 days Newbie friendliness 25/100
kepano/defuddle#348 · 2 comments ·
Maintainers usually reply within 7 days