Eugene Molotov
3d9fead463
[ActionFactory] Allow camel-case action names ( #3044 )
...
Dash symbol is used to convert dash-seperated string to camel-cased string
2022-09-20 18:17:57 +02:00
Eugene Molotov
2db523a37a
[VkBridge] Handle empty posts before fixing image links ( #3052 )
2022-09-20 18:07:57 +02:00
Eugene Molotov
6cd8b90d28
[VkBridge] Follow changes on HTTP redirection ( #3051 )
...
When visiting canonical link like https://vk.com/club1 ,
VK returns redirection response to non-canical link,
which raises "Unexpected redirect location" exception.
This patch removes path check in order to handle this situation
2022-09-20 18:07:31 +02:00
Tobias Zulauf
f660c16ca6
[TwitterV2Bridge] noexternallink option to remove external stuff from the content_html output ( #3041 )
...
* [TwitterV2Bridge] noexternallink option to remove external stuff from the content_html output
* Update bridges/TwitterV2Bridge.php
* Update bridges/TwitterV2Bridge.php
2022-09-20 18:07:18 +02:00
Eugene Molotov
a12152e8a5
[VkBridge] Code cleanup ( #3047 )
...
- Remove .page_album_link patch, since VK already patched its renderer
- Remove non working code, that tries to get clean video links
2022-09-19 19:22:41 +02:00
Dag
55cc74c816
feat: new bridge pokemonnews ( #3042 )
...
* feat: new bridge pokemonnews
fix #3040
* fix
2022-09-17 01:29:40 +02:00
Eugene Molotov
11220ef373
[VkBridge] Photo fixes ( #3039 )
...
This commit fixes following issues:
- Photos from user profile wall started appearing as blured
- On posts with photo collection small thumbnails are shown
2022-09-15 22:17:10 +02:00
quickwick
a1e229a7e1
feat: check EZTV mirrors for available site to query ( #3036 )
2022-09-15 17:47:57 +02:00
Sébastien SAUVAGE
925caff5dd
Merge pull request #3037 from RSS-Bridge/sebsauvage-remove-public-host-sebsauvage.net
...
Removing public instance on sebsauvage.net
2022-09-15 11:35:15 +02:00
Sébastien SAUVAGE
0bf41a5726
Removing public instance on sebsauvage.net
2022-09-15 11:33:16 +02:00
Dag
6f7be67a8c
fix: broken bridge abcnews ( #3033 )
...
Fix #3031
2022-09-13 19:00:51 +02:00
Dag
2d272117cc
fix: dont error out for invalid env names ( #3030 )
2022-09-12 23:14:11 +02:00
Dag
5a9336df12
fix: wrong accept header in mastodonbridge ( #3025 )
...
Fixes bug introduced by afcc38786e
because of
the default Accept header which caused xml to be returned.
Fix #3024
2022-09-10 07:38:09 +02:00
Dag
94ae098ef5
fix: various fixes ( #3023 )
...
* improve twitch error message
* fix worldcosplay notice
* fix: add new video image to telegram
* fix: reuters
* fix: formula1
* twitter
2022-09-09 20:18:50 +02:00
Dag
6ac347d5ac
fix: add workaround for NYTBridge antibot ( #3022 )
2022-09-08 19:54:09 +02:00
Dag
27b3d7c34e
feat: improve logging and error handling ( #2994 )
...
* feat: improve logging and error handling
* trim absolute path from file name
* fix: suppress php errors from xml parsing
* fix: respect the error reporting level in the custom error handler
* feat: dont log error which is produced by bots
* ignore error about invalid bridge name
* upgrade bridge exception from warning to error
* remove remnants of using phps builin error handler
* move responsibility of printing php error from logger to error handler
* feat: include url in log record context
* fix: always include url in log record contect
Also ignore more non-interesting exceptions.
* more verbose httpexception
* fix
* fix
2022-09-08 19:07:57 +02:00
Dag
5578a735d9
feat: allow more feeds in FeedMerge ( #3021 )
...
Fix #3011
2022-09-08 18:44:15 +02:00
Dag
e63e3d072c
feat: new bridge QnapBridge ( #3020 )
2022-09-08 18:28:36 +02:00
Eugene Molotov
70ba6c5b53
[VkBridge] Manually handle redirects ( #3017 )
...
Some redirects are legit, some redirects lead to "Too many requests" page
2022-09-07 03:02:23 +02:00
Eugene Molotov
bbbd599bc8
fix: do not throw exception on 301-303 http responses ( #3014 )
2022-09-06 15:40:20 +02:00
Dag
0dab51e26f
fix: php errors ( #3013 )
...
* fix: php error in tiktok bridge
* fix: notice in craigslist
* fix: php notice in wordpress bridge
* feat: improve ux in telegram bridge
2022-09-06 00:14:20 +02:00
Eugene Molotov
8033a5f461
[VkBridge] Fix photo URI retrieving ( #3010 )
...
VK stopped filling JSON structure containing information for generating URI to full size photo
2022-09-05 23:41:41 +02:00
Dag
8ea9472300
feat: improve exception message when xml parsing fails ( #3009 )
2022-09-05 14:26:11 +02:00
Dag
a2c7865226
fix: exclude mastodon boosts when told to do so ( #3007 )
2022-09-05 05:58:18 +02:00
quickwick
36f64a3258
feat: add preview for external urls in twitterv2 ( #3006 )
...
Fix #2430
2022-09-05 05:31:36 +02:00
Dag
51f6ec8dc1
Update README.md ( #3005 )
2022-09-05 02:32:06 +02:00
quickwick
8ffc002e53
fix: truncated retweet text in twitter bridge( #3004 )
...
Fix #2988
2022-09-05 02:04:09 +02:00
Dag
cca11174e1
fix: php error in ViceBridge ( #3003 )
...
Fixes Undefined variable: article at bridges/ViceBridge.php line 37
2022-09-04 22:58:58 +02:00
Dag
9d16e81e17
fix: php error PHP Notice: Undefined index: author ( #3002 )
2022-09-04 19:07:04 +02:00
Dag
5e09a14acc
fix: include git tag in version ( #3000 )
...
Also include os and php version in github issue template.
2022-09-04 07:21:57 +02:00
Dag
693d6edfbf
fix: php7.3 parser error in Configuration.php ( #2999 )
...
Dont fail a basic lint so that the proper error message can be shown when on unsupported versions.
2022-09-04 04:50:01 +02:00
Dag
57d5aa45f7
fix: php notice in eztvbridge ( #2998 )
...
* fix: php notice in eztvbridge
Fixes Undefined property: stdClass::$torrents
* lint
2022-09-04 04:35:21 +02:00
Dag
b8f73618c1
fix: include playlist when processing soundcloud items ( #2997 )
2022-09-04 03:50:40 +02:00
Dag
f40ed566be
fix: absolute urls for images in pixivbridge ( #2993 )
2022-09-02 20:35:17 +02:00
Dag
3c2353c0ec
fix: bug in previous refactor ( #2992 )
...
fix #2991
2022-08-31 18:16:19 +02:00
Dag
97808abca1
refactor: rename rssbridge.php to bootstrap.php ( #2987 )
...
Fix #2986
2022-08-27 23:01:06 +02:00
Korytov Pavel
1ca4dd69f7
[InstituteForTheStudyOfWarBridge] Do not put HTML tags into title ( #2985 )
2022-08-25 19:48:16 +02:00
Korytov Pavel
c079dbb521
[InstituteForTheStudyOfWarBridge] Add bridge ( #2984 )
2022-08-25 19:22:19 +02:00
Eugene Molotov
43ad54dba0
[PikabuBridge] Skip sponsored posts ( #2983 )
...
* [PikabuBridge] Skip sponsored posts
Sponsored posts appear very rarely in html code.
But when they appear, they always have different url that results junk feed.
One of the example is [1]. After visiting it, you will be redirected to [2] that is marked as
"Партнёрский материал" in Russian, or "Sponsored post" in English.
[1] https://pikabu.ru/story/a_mla_posa_m_memu_seyla_otorathche_idomikhlenonoikhmyav_sseyla_otoratazoed__9388770?from=cpm
[2] https://pikabu.ru/story/kakim_dolzhen_byit_vash_noutbuk_9388770
* lint
Co-authored-by: Dag <me@dvikan.no>
2022-08-25 18:09:06 +02:00
Eugene Molotov
fd0d5350be
[RutubeBridge] Include timestamp and author in feed ( #2982 )
2022-08-24 14:49:54 +02:00
Dag
5165ea265d
fix: case-insensitive config from env, fix #2935 ( #2973 )
...
* refactor
* fix: case-sensitive config from env, fix #2935
* lowercase all config section and keys
* test: add test for case-insensitivity
2022-08-23 21:19:53 +02:00
Bocki
edbafc6144
[Teefury] Fix occasional problem ( #2974 )
2022-08-20 21:11:27 +02:00
Dag
0de1694371
refactor: extract index.php to RssBridge.php ( #2961 )
...
* refactor: extract entry point into class
* refactor: js
* refactor: extract frontpage action
2022-08-18 22:52:01 +02:00
Christian Schabesberger
372eccd7b2
[Nordbayern] Update regions ( #2966 )
2022-08-13 19:41:05 +02:00
Bocki
e99cbf21b2
[DailyShirts] Add daily shirt sites ( #2962 )
2022-08-12 14:51:38 +02:00
Miika Launiainen
08c1f55f4a
Created Hanime bridge ( #2958 )
...
* Created Hanime bridge
* Moved cover image from enclosures to content as dvikan suggested
2022-08-10 23:46:17 +02:00
Dag
6253538342
docs: revamp README ( #2954 )
2022-08-06 23:22:50 +02:00
Dag
502799a74c
feat: use bridge description and short name in search ( #2952 )
...
* refactor: search.js
* feat: use bridge description and short name in search
* fix bug in previous merge commit
Also reformat string from tabs to spaces
2022-08-06 23:12:30 +02:00
Dag
eef45d4e8d
fix: TypeError (0): setlocale(): Argument #1 ($category) must be of type int, string given ( #2951 )
...
This was upgraded from a warning to an error in php 8.
2022-08-06 22:46:49 +02:00
Dag
2bbce8ebef
refactor: general code base refactor ( #2950 )
...
* refactor
* fix: bug in previous refactor
* chore: exclude phpcompat sniff due to bug in phpcompat
* fix: do not leak absolute paths
* refactor/fix: batch extensions checking, fix DOS issue
2022-08-06 22:46:28 +02:00