]> git.immae.eu Git - github/wallabag/wallabag.git/commitdiff
Force user-agent for iansommerville.com 1804/head
authorJeremy Benoist <j0k3r@users.noreply.github.com>
Fri, 18 Mar 2016 19:55:54 +0000 (20:55 +0100)
committerJeremy Benoist <j0k3r@users.noreply.github.com>
Fri, 18 Mar 2016 19:55:54 +0000 (20:55 +0100)
When using the default User Agent, the website returns a 403. By forcing the User Agent for this domain, we got the proper behavior: a 200

Since we can't _append_ new user agent to the default graby configuration, we need to rewrite all the default config + the new one.

Fix #1801

src/Wallabag/CoreBundle/Resources/config/services.yml

index 677c33daa7f39181f155fb2bc3ee49ca619e3f7b..a36f33922e8805ecd00d7727ddb13293f084c898 100644 (file)
@@ -39,7 +39,22 @@ services:
     wallabag_core.graby:
         class: Graby\Graby
         arguments:
-            - { error_message: "wallabag can't retrieve contents for this article. Please report this issue to us." }
+            -
+                error_message: "wallabag can't retrieve contents for this article. Please report this issue to us."
+                http_client:
+                    user_agents:
+                        'lifehacker.com': 'PHP/5.2'
+                        'gawker.com': 'PHP/5.2'
+                        'deadspin.com': 'PHP/5.2'
+                        'kotaku.com': 'PHP/5.2'
+                        'jezebel.com': 'PHP/5.2'
+                        'io9.com': 'PHP/5.2'
+                        'jalopnik.com': 'PHP/5.2'
+                        'gizmodo.com': 'PHP/5.2'
+                        '.wikipedia.org': 'Mozilla/5.2'
+                        '.fok.nl': 'Googlebot/2.1'
+                        'getpocket.com': 'PHP/5.2'
+                        'iansommerville.com': 'PHP/5.2'
         calls:
             - [ setLogger, [ "@logger" ] ]
         tags: