rules.go 2.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. // Copyright 2017 Frédéric Guillot. All rights reserved.
  2. // Use of this source code is governed by the Apache 2.0
  3. // license that can be found in the LICENSE file.
  4. package rewrite // import "miniflux.app/reader/rewrite"
  5. // List of predefined rewrite rules (alphabetically sorted)
  6. // Available rules: "add_image_title", "add_youtube_video"
  7. // domain => rule name
  8. var predefinedRules = map[string]string{
  9. "abstrusegoose.com": "add_image_title",
  10. "amazingsuperpowers.com": "add_image_title",
  11. "blog.cloudflare.com": `add_image_title,remove("figure.kg-image-card figure.kg-image + img")`,
  12. "blog.laravel.com": "parse_markdown",
  13. "cowbirdsinlove.com": "add_image_title",
  14. "drawingboardcomic.com": "add_image_title",
  15. "exocomics.com": "add_image_title",
  16. "framatube.org": "nl2br,convert_text_link",
  17. "happletea.com": "add_image_title",
  18. "ilpost.it": `remove(".art_tag, #audioPlayerArticle, .author-container, .caption, .ilpostShare, .lastRecents, #mc_embed_signup, .outbrain_inread, p:has(.leggi-anche)")`,
  19. "imogenquest.net": "add_image_title",
  20. "lukesurl.com": "add_image_title",
  21. "medium.com": "fix_medium_images",
  22. "mercworks.net": "add_image_title",
  23. "monkeyuser.com": "add_image_title",
  24. "mrlovenstein.com": "add_image_title",
  25. "nedroid.com": "add_image_title",
  26. "oglaf.com": "add_image_title",
  27. "optipess.com": "add_image_title",
  28. "peebleslab.com": "add_image_title",
  29. "quantamagazine.org": `add_youtube_video_from_id, remove("h6:not(.byline,.post__title__kicker), #comments, .next-post__content, .footer__section, figure .outer--content, script")`,
  30. "sentfromthemoon.com": "add_image_title",
  31. "thedoghousediaries.com": "add_image_title",
  32. "theverge.com": "add_dynamic_image",
  33. "treelobsters.com": "add_image_title",
  34. "www.qwantz.com": "add_image_title,add_mailto_subject",
  35. "www.recalbox.com": "parse_markdown",
  36. "xkcd.com": "add_image_title",
  37. "youtube.com": "add_youtube_video",
  38. }