content_rewrite_rules.go 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. // SPDX-FileCopyrightText: Copyright The Miniflux Authors. All rights reserved.
  2. // SPDX-License-Identifier: Apache-2.0
  3. package rewrite // import "miniflux.app/v2/internal/reader/rewrite"
  4. // List of predefined rewrite rules (alphabetically sorted)
  5. // domain => rule name
  6. //
  7. // See https://miniflux.app/docs/rules.html#rewrite-rules
  8. var predefinedRules = map[string]string{
  9. "abstrusegoose.com": "add_image_title",
  10. "amazingsuperpowers.com": "add_image_title",
  11. "bleepingcomputer.com": `add_dynamic_image, remove(".ia_ad, .cz-related-article-wrapp, div[align]")`,
  12. "blog.cloudflare.com": `add_image_title,remove("figure.kg-image-card figure.kg-image + img")`,
  13. "cowbirdsinlove.com": "add_image_title",
  14. "drawingboardcomic.com": "add_image_title",
  15. "exocomics.com": "add_image_title",
  16. "explainxkcd.com": "add_image_title",
  17. "framatube.org": "nl2br,convert_text_link",
  18. "happletea.com": "add_image_title",
  19. "ilpost.it": `remove(".art_tag, #audioPlayerArticle, .author-container, .caption, .ilpostShare, .lastRecents, #mc_embed_signup, .outbrain_inread, p:has(.leggi-anche), .youtube-overlay")`,
  20. "imogenquest.net": "add_image_title",
  21. "lukesurl.com": "add_image_title",
  22. "medium.com": "fix_medium_images",
  23. "mercworks.net": "add_image_title",
  24. "monkeyuser.com": "add_image_title",
  25. "mrlovenstein.com": "add_image_title",
  26. "nedroid.com": "add_image_title",
  27. "oglaf.com": `replace("media.oglaf.com/story/tt(.+).gif"|"media.oglaf.com/comic/$1.jpg"),add_image_title`,
  28. "optipess.com": "add_image_title",
  29. "peebleslab.com": "add_image_title",
  30. "phoronix.com": `remove("img[src^='/assets/categories/']")`,
  31. "quantamagazine.org": `add_youtube_video_from_id, remove("h6:not(.byline,.post__title__kicker), #comments, .next-post__content, .footer__section, figure .outer--content, script")`,
  32. "qwantz.com": "add_image_title,add_mailto_subject",
  33. "sentfromthemoon.com": "add_image_title",
  34. "thedoghousediaries.com": "add_image_title",
  35. "theverge.com": `add_dynamic_image, remove("div.duet--recirculation--related-list, .hidden")`,
  36. "treelobsters.com": "add_image_title",
  37. "vnexpress.net": `add_dynamic_image, remove("h1.title-detail, .box-tinlienquanv2, .thumb-above-video, .parser_title, table[border=\"0\"], p.Normal:has(strong:only-child a), ul.link_content.ul-temp, ul.list-news, div.box-wg-guicauhoi")`,
  38. "xkcd.com": "add_image_title",
  39. "youtube.com": "add_youtube_video",
  40. }