wn_
b4b5236ec4
af_redditimgur: use common header retrieval function
2017-09-17 13:56:57 -05:00
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.
2017-09-17 13:41:08 -05:00
wn_
81d83a68cd
af_redditimgur: Use v.redd.it fallback URL when possible.
2017-09-17 01:18:05 -05:00
Andrew Dolgov
06a19166bd
af_redditimgur: add basic support for v.redd.it videos
2017-09-16 10:08:30 +03:00
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.
2017-09-09 13:51:59 -05:00
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
2017-04-26 20:57:36 +03:00
Andrew Dolgov
dc8bd8a640
add some print_checkbox/print_button calls; rename some plugin preference pane titles
2017-02-10 14:57:25 +03:00
Andrew Dolgov
328118d12e
use print_hidden() for hidden dojo form fields
2017-02-10 14:36:21 +03:00
Andrew Dolgov
60e97d9e63
af_redditimgur: inline streamable.com videos
2017-01-29 14:36:37 +03:00
Andrew Dolgov
4800746386
tweet embed: force utf-8
2016-08-02 18:08:00 +03:00
Andrew Dolgov
46506d3fd6
af_redditimgur: rework gfycat pages
2016-08-02 17:01:53 +03:00
Andrew Dolgov
8c395462be
af_redditimgur: support .mp4 links
2016-08-02 16:45:06 +03:00
Andrew Dolgov
e487e92d70
readability: increase maximum source document size, reorganize the reddit plugin code a bit
2016-08-02 12:25:54 +03:00
Andrew Dolgov
49048482d8
af_redditimgur: relax poster image url condition for imgur a bit
2016-08-02 07:56:25 +03:00
Andrew Dolgov
43db5b99eb
af_redditimgur: only check embed url variants unless match is found
2016-08-01 21:07:18 +03:00
Andrew Dolgov
8788698b05
basic tweet embedding using oembed
2016-08-01 21:03:36 +03:00
Andrew Dolgov
90e45935bb
af_redditimgur: try to guess images to embed using content-type
2016-08-01 16:20:14 +03:00
Andrew Dolgov
a6fde6c99f
af_redditimgur: support video elements in imgur albums
2016-07-26 16:29:17 +03:00
Andrew Dolgov
76ba1df76e
af_redditimgur: use browser UA for readability requests
2016-07-26 15:46:54 +03:00
Andrew Dolgov
eb95d1bddf
af_redditimgur: handle i.reddituploads.com as pictures
2016-07-07 09:04:38 +03:00
Andrew Dolgov
582ff3cf6e
af_redditimgur: make sure content_link is defined even if content dupcheck is disabled
2016-07-05 11:01:36 +03:00
Andrew Dolgov
8b2a52c635
af_redditimgur: try to handle mobile imgur albums
2016-03-22 09:20:36 +03:00
Andrew Dolgov
0a36196494
af_redditimgur: relax youtube matching a bit
2016-03-20 12:05:23 +03:00
Andrew Dolgov
c80175bdd5
fix previous wrt single-image imgur pages
2016-03-20 12:03:39 +03:00
Andrew Dolgov
ec482d2840
af_redditimgur: fix handling of imgur albums, implement debugging (method=testurl)
2016-03-20 11:30:56 +03:00
Andrew Dolgov
891b77f90e
af_redditimgur: add option for previous
2016-01-31 14:14:31 +03:00
Andrew Dolgov
902b1ac7b5
af_redditimgur: add (disabled) wip content dupe checker
2016-01-31 14:01:18 +03:00
Andrew Dolgov
4501d5ef45
remove reddit textnode hack since the feed is broken in a different way now
2016-01-27 08:52:45 +03:00
Andrew Dolgov
41245888f1
only stop inline feed updates with open_basedir enabled if there are any plugins that require CURL enabled
...
add plugin->flags() returning array with additional plugin information, currently only CURL requirement (optional)
2016-01-26 11:45:47 +03:00
Andrew Dolgov
8f2268dd5e
af_redditimgur: implement a hack to deal with reddit rss feed being currently broken
2016-01-23 11:51:17 +03:00
Andrew Dolgov
aa03bac424
allow NO_CURL to disable several CURL-related checks in plugins
...
af_readability: skip http content-type checking when open_basedir is enabled
2015-11-20 13:34:52 +03:00
Andrew Dolgov
4c46702672
drop support for (obsolete, removed from recent php versions) php safe_mode setting
...
remove ugly hacks for curl + open_basedir combination breaking support for http redirects
2015-11-19 20:05:17 +03:00
Andrew Dolgov
58a44ecb3f
af_redditimgur: support gyazo, properly check album domdocuments loading html
2015-10-17 22:11:12 +03:00
Andrew Dolgov
4d03c5c59f
limit maximum article length allowed for readability
2015-10-06 14:12:22 +03:00
Andrew Dolgov
73dfda1da6
various minor style updates, add danger buttons
2015-08-13 13:06:03 +03:00
Andrew Dolgov
1f6732b245
af_redditimgur: fix for gfycat
2015-08-10 22:29:09 +03:00
Andrew Dolgov
a461761728
af_redditimgur: check for duplicate first image in imgur albums
2015-07-29 16:27:07 +03:00
Andrew Dolgov
4533b3ef90
af_redditimgur: remove content-based dupe checking: resource intensive and not really effective
2015-07-27 13:29:27 +03:00
Andrew Dolgov
4f5204dd45
af_redditimgur: add crude dupe checking based on content links
2015-07-20 12:44:59 +03:00
Andrew Dolgov
ecc92d92ac
af_redditimgur: maybe fix duplicate album images
2015-07-15 23:06:15 +03:00
Andrew Dolgov
dae36971ae
add a quick hack for imgur single page links
2015-07-11 13:32:28 +03:00
Andrew Dolgov
5f297a5c11
af_redditimgur: some additional .gif -> mp4 rewriting
2015-07-11 02:08:53 +03:00
Andrew Dolgov
d4ac4fc6fd
af_redditimgur: fix imgur single-image pages
2015-07-11 00:54:15 +03:00
Andrew Dolgov
b8887ebb14
redditimgur: extract video poster urls
2015-07-10 09:02:52 +03:00
Andrew Dolgov
9ec9a8f941
redditimgur: don't try to readability parse youtube, add another youtube embed variant
2015-07-09 15:34:28 +03:00
Andrew Dolgov
12d880d77a
redditimgur: don't try to readability parse twitter
2015-07-09 12:13:44 +03:00
Andrew Dolgov
47888b3d87
af_redditimgur: do not reinline content extracted by readability
2015-07-09 09:39:45 +03:00
Andrew Dolgov
8b08d9d740
move readability libs to system location
2015-07-08 13:44:45 +03:00
Andrew Dolgov
25c747f576
Merge branch 'master' of git.fakecake.org:tt-rss
2015-07-08 10:35:29 +03:00
Andrew Dolgov
6475fc7e06
af_redditimgur: check if document is text/html before trying to readability parse it
2015-07-08 10:30:35 +03:00