Commit Graph

114 Commits (9e625130958db57caf886ccc211399fb5d6ae921)

Author SHA1 Message Date
Andrew Dolgov 9e62513095 af_redditimgur: also rewrite in the API handler 4 years ago
Andrew Dolgov f25ea5355c af_redditimgur: add option to rewrite reddit URLs to teddit.net 4 years ago
Andrew Dolgov 50d089ae59 redditimgur: blacklist github because it usually resolves to a huge profile photo of someone 4 years ago
wn 6f31372b37 Address param order deprecation warning for 'af_redditimgur'. 4 years ago
Andrew Dolgov 38a7a1da88 hide uninteresting errors in several DOMDocument->loadHTML() invocations 4 years ago
Andrew Dolgov 74568df4ff remove a lot of stuff from global context (functions.php), add a few helper classes instead 4 years ago
Andrew Dolgov a4525d31b2 replace FALSE with false so that static analyzer shuts up about it 4 years ago
Andrew Dolgov 0758397dd8 af_redditimgur: don't add embedded blank gif image for rewritten videos 4 years ago
Andrew Dolgov c352e872e9 core: pass found enclosures to HOOK_ARTICLE_FILTER
af_redditimgur: remove enclosures if we found something to embed because it's going to be a low-res thumbnail
4 years ago
koffieanon 3a3c74dfa4 Also match images with query string (size, tokens, etc). 5 years ago
koffieanon e89dd83f05 Spaces to tabs for consistency. 5 years ago
koffieanon 297a89c2d2 Fix bug processing found due to operator precedence. 5 years ago
Andrew Dolgov adc2a51695 update plugin readability-related option names 6 years ago
Andrew Dolgov d0a9aeaf80 move readability library to af_readability/vendor out of global vendor directory
af_redditimgur: use HOOK_GET_FULL_TEXT instead of invoking readability directly
6 years ago
Andrew Dolgov 2b54413599 af_redditimgur: update prefs markup 6 years ago
Andrew Dolgov 1d2da64572 af_redditimgur: apparently imgur has link rel='image_src' now, let's use it 6 years ago
Andrew Dolgov 814e49f8f7 add icons to accordion panels in preferences
fix typo in pref-prefs closing panel tag
6 years ago
Andrew Dolgov 526389b2d3 update notify_* calls to use Notify 6 years ago
Andrew Dolgov c10a43069e debug logging system rework:
* support various logging levels per-message
 * remove hacks like debug_suppress, DAEMON_EXTENDED_DEBUG, etc
 * _debug() is kept as a compatibility shim for plugins
6 years ago
Andrew Dolgov 4bb651a656 af_redditimgur: check gfycat content type before embedding, add generic
catchall embedding for og:video metadata
6 years ago
Andrew Dolgov f43ce66e65 af_redditimgur: simplify handling of gfycat URLs 6 years ago
Andrew Dolgov c925f4e3fd use catchall exception handler for readability 6 years ago
Andrew Dolgov 6d95e53524 af_readability: check if sanitized content has anything before replacing
original excerpt
af_readability, af_redditimgur: check php version before using Readability
6 years ago
Andrew Dolgov acf155cf8f remove old-style readability loading 6 years ago
Andrew Dolgov b22766fcdd Af_RedditImgur: update to use readability-php 6 years ago
Andrew Dolgov b70c3daffe af_redditimgur updates:
1. remove special handling for imgur albums/pages because its full on cancerous json garbage now with no scrapeable layout
2. skip all urls leading to reddit.com while trying to embed content
3. implement generic last resort embedding based on meta og:image element
7 years ago
Andrew Dolgov 11d1a8a693 plugins/af_redditimgur: use PDO 7 years ago
Andrew Dolgov da9ea57d1c checkbox to sql bool related changes, some more boolean fixes 7 years ago
wn_ b4b5236ec4 af_redditimgur: use common header retrieval function 7 years ago
wn_ 8352d7c6cb af_redditimgur: Rework retrieval of v.redd.it fallback URL.
Use the v.redd.it redirects to identify the original Reddit post,
whose JSON should have the fallback_url we're looking for.
7 years ago
wn_ 81d83a68cd af_redditimgur: Use v.redd.it fallback URL when possible. 7 years ago
Andrew Dolgov 06a19166bd af_redditimgur: add basic support for v.redd.it videos 7 years ago
wn_ f3774b9d65 Use 'saveHTML' when generating HTML from a DOMDocument.
This primarily occurs when modifying article content.  If 'saveXML' is
used following 'loadHTML' there is the possibility of strangeness, such
as a self-closing anchor tag.

Note that the DOMDocument used in 'classes/feeditem/atom.php' came from
'loadXML', but we use 'saveHTML' since we're returning HTML content.
7 years ago
Andrew Dolgov 21ce7d9ec0 update phpmd ruleset to use (subset) of cleancode
fix various minor issues reported by static analysis
remove redundant php closing tag from several more files
8 years ago
Andrew Dolgov dc8bd8a640 add some print_checkbox/print_button calls; rename some plugin preference pane titles 8 years ago
Andrew Dolgov 328118d12e use print_hidden() for hidden dojo form fields 8 years ago
Andrew Dolgov 60e97d9e63 af_redditimgur: inline streamable.com videos 8 years ago
Andrew Dolgov 4800746386 tweet embed: force utf-8 8 years ago
Andrew Dolgov 46506d3fd6 af_redditimgur: rework gfycat pages 8 years ago
Andrew Dolgov 8c395462be af_redditimgur: support .mp4 links 8 years ago
Andrew Dolgov e487e92d70 readability: increase maximum source document size, reorganize the reddit plugin code a bit 8 years ago
Andrew Dolgov 49048482d8 af_redditimgur: relax poster image url condition for imgur a bit 8 years ago
Andrew Dolgov 43db5b99eb af_redditimgur: only check embed url variants unless match is found 8 years ago
Andrew Dolgov 8788698b05 basic tweet embedding using oembed 8 years ago
Andrew Dolgov 90e45935bb af_redditimgur: try to guess images to embed using content-type 8 years ago
Andrew Dolgov a6fde6c99f af_redditimgur: support video elements in imgur albums 8 years ago
Andrew Dolgov 76ba1df76e af_redditimgur: use browser UA for readability requests 8 years ago
Andrew Dolgov eb95d1bddf af_redditimgur: handle i.reddituploads.com as pictures 8 years ago
Andrew Dolgov 582ff3cf6e af_redditimgur: make sure content_link is defined even if content dupcheck is disabled 8 years ago
Andrew Dolgov 8b2a52c635 af_redditimgur: try to handle mobile imgur albums 9 years ago