8d3fcd4635
Merge remote-tracking branch 'origin/master' into 2.6.0
2022-11-03 10:30:17 +01:00
dc28d7ea0f
Add support to download SVG locally
2022-10-18 11:14:45 +02:00
98af2e25f2
Use ::class notation where possible
2022-09-01 20:54:56 +02:00
0049ef390b
Add some basic test
2022-03-21 21:29:30 +01:00
1b9e1d4886
add webp support
2022-03-21 21:29:26 +01:00
2b3ff84829
Avoid overlapping images when downloading them
2022-02-07 15:19:49 +01:00
c7a8800794
Fix phpDoc
2020-12-15 10:06:35 +01:00
9743058f7d
Add a command to clean downloaded images
...
There were a bug in versions prior to 2.4.0 where images weren't properly removed (mostly when coming from the API).
With that command, we'll be able to remove images which aren't associated to any entries.
Like other command you can pass a username to only clean one user.
2020-12-14 22:19:19 +01:00
8d4ed0df06
Update deps
...
Also CS (because cs-fixer got an update)
Package operations: 0 installs, 26 updates, 0 removals
- Updating twig/twig (v2.12.1 => v2.12.2)
- Updating symfony/symfony (v3.4.33 => v3.4.34)
- Updating doctrine/event-manager (v1.0.0 => 1.1.0)
- Updating doctrine/collections (v1.6.2 => 1.6.3)
- Updating doctrine/cache (v1.8.1 => 1.9.0)
- Updating doctrine/persistence (1.1.1 => 1.2.0)
- Updating doctrine/inflector (v1.3.0 => 1.3.1)
- Updating symfony/mime (v4.3.5 => v4.3.7)
- Updating swiftmailer/swiftmailer (v6.2.1 => v6.2.3)
- Updating symfony/swiftmailer-bundle (v3.3.0 => v3.3.1)
- Updating doctrine/dbal (v2.9.2 => v2.9.3)
- Updating doctrine/instantiator (1.2.0 => 1.3.0)
- Updating j0k3r/graby-site-config (1.0.93 => 1.0.94)
- Updating phpoption/phpoption (1.5.0 => 1.5.2)
- Updating symfony/http-client-contracts (v1.1.7 => v1.1.8)
- Updating symfony/http-client (v4.3.5 => v4.3.7)
- Updating sensiolabs/security-checker (v6.0.2 => v6.0.3)
- Updating paragonie/constant_time_encoding (v2.2.3 => v2.3.0)
- Updating scheb/two-factor-bundle (v4.7.1 => v4.8.0)
- Updating symfony/phpunit-bridge (v4.3.6 => v4.3.7)
- Updating composer/xdebug-handler (1.3.3 => 1.4.0)
- Updating friendsofphp/php-cs-fixer (v2.15.3 => v2.16.0)
- Updating doctrine/data-fixtures (v1.3.2 => 1.3.3)
- Updating nette/schema (v1.0.0 => v1.0.1)
- Updating nikic/php-parser (v4.2.4 => v4.3.0)
- Updating sentry/sentry (2.2.2 => 2.2.4)
2019-11-12 14:18:58 +01:00
7abda3ba52
Drop SimplePie
...
It was only used to make an absolute url when downloading images.
The deps is still there (in the `composer.lock`) because Graby use it (not for absolute but for encoding).
2019-05-29 17:05:12 +02:00
448d99f84e
CS
2019-05-28 11:42:27 +02:00
bf9ace0643
Use httplug
2019-05-28 11:40:41 +02:00
423efadefc
Set first picture as preview picture
2019-05-21 20:38:22 +02:00
844fd9fafc
Fallback to default solution if Imagick fails
2019-05-10 16:52:01 +02:00
9306c2a368
Use Imagick to keep GIF animation
...
If Imagick is available, GIF will be saved using it to keep animation.
Otherwise the previous method will be used and the animation won't be kept.
2019-05-10 15:33:36 +02:00
2a1ceb67b4
php-cs-fixer
...
Signed-off-by: Kevin Decherf <kevin@kdecherf.com >
2018-09-05 14:25:32 +02:00
e6f12c0734
More robust srcset image attribute handling
...
Linked to HTMLawed PR https://github.com/kesar/HTMLawed/pull/17
2018-07-12 14:29:30 +02:00
3fbbe0d9f1
Fix image downloading on null image path
2018-07-05 11:40:51 +02:00
c15bb5ad72
Fix srcset attribute on images downloaded
2018-06-01 13:49:16 +02:00
f808b01692
Add a real configuration for CS-Fixer
2017-07-01 09:52:38 +02:00
577c0b6dd8
Use an alternative way to detect image
...
When parsing content to retrieve images to save locally, we only check for the content-type of the image response.
In some case, that value is empty.
Now we’re also checking for the first few bytes of the content as an alternative to detect if it’s an image wallabag can handle.
We might get higher image supports using that alternative method.
2017-06-05 22:54:02 +02:00
9bf7752f73
CS
2017-06-01 22:58:38 +02:00
fcad69a427
Replace images with &
...
Images with `&` in the path weren’t well replaced because they might be with `&` in the html instead.
Replacing `&` with `&` fix the problem.
2017-06-01 22:50:33 +02:00
7a3260ae9e
Save alpha channel when downloading PNG images
...
Fixes #2805
Signed-off-by: Kevin Decherf <kevin@kdecherf.com >
2017-03-29 21:58:29 +02:00
e044d27f82
Replaced chmod for download pictures feature
2016-12-08 13:04:15 +01:00
001cc7168a
Cleanup
2016-11-03 18:01:25 +01:00
e0597476d1
Use custom event instead of Doctrine ones
...
This give us ability to use Entry ID to determine where to store images and it’s then more easy to remove them when we remove the entry.
2016-11-01 14:49:02 +01:00
41ada277f0
Add instance url to the downloaded images
2016-10-30 19:50:00 +01:00
48656e0eaa
Fixing tests
2016-10-30 11:27:09 +01:00
7f55941856
Use doctrine event to download images
2016-10-30 10:48:29 +01:00
156bf62758
CS
2016-10-29 16:25:45 +02:00
94654765cc
Working
2016-10-29 16:25:45 +02:00
419214d722
Download pictures successfully
...
Needs to rewrite them properly (get base url)
2016-10-29 16:25:45 +02:00