rinpatch
dee4639dbb
Merge branch 'feat/rich-media-head' into 'develop'
RichMedia: Do a HEAD request to check content type/length
See merge request pleroma/pleroma!2995
4 years ago
rinpatch
738685a629
Apply 1 suggestion(s) to 1 file(s)
4 years ago
rinpatch
f70335002d
RichMedia: Do a HEAD request to check content type/length
This shouldn't be too expensive, since the connections are pooled,
but it should save us some bandwidth since we won't fetch non-html
files and files that are too large for us to process (especially
since you can't cancel a request without closing the connection
with HTTP1).
4 years ago
rinpatch
ea4b6c64d6
Merge branch 'feat/rich-media-improvements' into 'develop'
Rich media improvements
See merge request pleroma/pleroma!2944
4 years ago
rinpatch
8c3241df44
Merge branch 'fix/2047-rich-media-parser' into 'develop'
RichMedia parser fix
Closes #2047
See merge request pleroma/pleroma!2941
4 years ago
rinpatch
170599c390
RichMedia: do not log webpages missing metadata as errors
Also fixes the return value of Parser.parse on errors, previously
was just `:ok` due to the logger call in the end
4 years ago
rinpatch
19691389b9
Rich media: Add failure tracking
4 years ago
Alexander Strizhakov
03d06062ab
don't fail on url fetch
4 years ago
Egor Kislitsyn
bd63089a63
Fix tests
4 years ago
Egor Kislitsyn
520367d6fd
Fix atom leak in Rich Media Parser
4 years ago
Egor Kislitsyn
8b8b8599e9
Fix atom leak in Rich Media Parser
4 years ago
Egor Kislitsyn
1f35acce54
Merge OGP parser with TwitterCard
4 years ago
Egor Kislitsyn
7803a85d2c
Add OpenAPI spec for StatusController
4 years ago
Ivan Tashkinov
1c05f539aa
Improved in-test `clear_config/n` applicability (setup / setup_all / in-test usage).
4 years ago
Mark Felder
05da5f5cca
Update Copyrights
4 years ago
Haelwenn (lanodan) Monnier
6da6540036
Bump copyright years of files changed after 2020-01-07
Done via the following command:
git diff fcd5dd259a
--stat --name-only | xargs sed -i '/Pleroma Authors/c# Copyright © 2017-2020 Pleroma Authors <https:\/\/pleroma.social\/>'
4 years ago
rinpatch
472132215e
Use floki's new APIs for parsing fragments
4 years ago
feld
237b2068f9
Revert "Merge branch 'feat/floki-fasthtml' into 'develop'"
This reverts merge request !2194
4 years ago
rinpatch
ea1631d7e6
Make Floki use fast_html
4 years ago
Alexander Strizhakov
1f4fbe9d98
title parse improvement
4 years ago
Alexander Strizhakov
7bd4c14581
meta tag parser respect first title header
4 years ago
Ariadne Conill
76bb3572dd
test: rich media: aws signed url: increase TTL delta check to 2 seconds from 1
5 years ago
Maksim
a320358703
added test helpers to clear config after tests
5 years ago
Maksim
139b196bc0
[ #1150 ] fixed parser TwitterCard
5 years ago
Ariadne Conill
d3bdb8e704
rich media: parser: splice the given URL into the result
5 years ago
Sachin Joshi
de9906ad56
change the structure of image ttl parsar
5 years ago
Sachin Joshi
18234cc44e
add the rich media ttl based on image exp time
5 years ago
feld
93a0eeab16
Add license/copyright to all project files
5 years ago
Maksim Pechnikov
4ad15ad2a9
add ignore hosts and TLDs for rich_media
5 years ago
Maksim Pechnikov
0cb8e710fb
add test
5 years ago
lain
0e415921cd
Rich Media Parser: Do not return just a title if nothing else is there.
5 years ago
lain
58c4d5312b
Revert "Revert "Merge branch 'fix/ogp-title' into 'develop'""
This reverts commit b6af80f769
.
5 years ago
feld
b6af80f769
Revert "Merge branch 'fix/ogp-title' into 'develop'"
This reverts merge request !1277
5 years ago
Egor Kislitsyn
a12f8e13c8
Improve <title> fallback; Add a test
5 years ago
Sergey Suprunenko
1690be991e
Replace missing non-nullable Card attributes with empty strings
5 years ago
William Pitcock
dc08159538
also suppress link previews from posts marked #nsfw
5 years ago
William Pitcock
0da1233e8e
rich media: suppress link previews if post is marked as sensitive
5 years ago
William Pitcock
9f3cb38012
helpers: use AutoLinker to validate URIs as well as the other tests
5 years ago
William Pitcock
d7a278a733
tests: add tests for rich media helper functions
5 years ago
William Pitcock
3f5b784596
test: rich media: parser: add malformed data regression test
5 years ago
William Pitcock
61d6715714
rich media: oembed: return data in the same format as the other parsers
5 years ago
William Pitcock
6096846f5f
API: kill /api/rich_media/parse endpoint
5 years ago
Haelwenn (lanodan) Monnier
d9f3af477d
Move definitions of RichMedia fixtures to test/support/http_request_mock.ex
5 years ago
Maxim Filippov
b8a77c5d70
Add OEmbed parser
5 years ago
Maxim Filippov
1f851a0723
Add Twitter Card parser
5 years ago
Maxim Filippov
48e81d3d40
Add RichMediaController and tests
5 years ago
Maxim Filippov
2aab4e03c3
Add OGP parser
5 years ago