From f2a65b0a4aa1cd6448ec5236190dcdf1f0eb12c4 Mon Sep 17 00:00:00 2001 From: Bernhard Posselt Date: Fri, 25 Mar 2016 20:19:57 +0100 Subject: remove compiled js and 3rdparty deps from the repo --- vendor/fguillot/picofeed/lib/PicoFeed/Base.php | 34 - .../picofeed/lib/PicoFeed/Client/Client.php | 668 -------------------- .../lib/PicoFeed/Client/ClientException.php | 14 - .../fguillot/picofeed/lib/PicoFeed/Client/Curl.php | 384 ----------- .../picofeed/lib/PicoFeed/Client/HttpHeaders.php | 79 --- .../Client/InvalidCertificateException.php | 12 - .../lib/PicoFeed/Client/InvalidUrlException.php | 12 - .../lib/PicoFeed/Client/MaxRedirectException.php | 12 - .../lib/PicoFeed/Client/MaxSizeException.php | 12 - .../picofeed/lib/PicoFeed/Client/Stream.php | 201 ------ .../lib/PicoFeed/Client/TimeoutException.php | 12 - .../fguillot/picofeed/lib/PicoFeed/Client/Url.php | 290 --------- .../picofeed/lib/PicoFeed/Config/Config.php | 96 --- .../picofeed/lib/PicoFeed/Encoding/Encoding.php | 33 - .../picofeed/lib/PicoFeed/Filter/Attribute.php | 699 --------------------- .../picofeed/lib/PicoFeed/Filter/Filter.php | 155 ----- .../fguillot/picofeed/lib/PicoFeed/Filter/Html.php | 243 ------- .../fguillot/picofeed/lib/PicoFeed/Filter/Tag.php | 215 ------- .../Generator/ContentGeneratorInterface.php | 23 - .../PicoFeed/Generator/FileContentGenerator.php | 36 -- .../PicoFeed/Generator/YoutubeContentGenerator.php | 67 -- .../picofeed/lib/PicoFeed/Logging/Logger.php | 114 ---- .../fguillot/picofeed/lib/PicoFeed/Parser/Atom.php | 366 ----------- .../picofeed/lib/PicoFeed/Parser/DateParser.php | 126 ---- .../fguillot/picofeed/lib/PicoFeed/Parser/Feed.php | 194 ------ .../fguillot/picofeed/lib/PicoFeed/Parser/Item.php | 269 -------- .../lib/PicoFeed/Parser/MalformedXmlException.php | 12 - .../picofeed/lib/PicoFeed/Parser/Parser.php | 517 --------------- .../lib/PicoFeed/Parser/ParserException.php | 14 - .../picofeed/lib/PicoFeed/Parser/Rss10.php | 270 -------- .../picofeed/lib/PicoFeed/Parser/Rss20.php | 291 --------- .../picofeed/lib/PicoFeed/Parser/Rss91.php | 12 - .../picofeed/lib/PicoFeed/Parser/Rss92.php | 12 - .../lib/PicoFeed/Parser/XmlEntityException.php | 12 - .../picofeed/lib/PicoFeed/Parser/XmlParser.php | 229 ------- .../picofeed/lib/PicoFeed/PicoFeedException.php | 14 - .../PicoFeed/Processor/ContentFilterProcessor.php | 37 -- .../Processor/ContentGeneratorProcessor.php | 49 -- .../lib/PicoFeed/Processor/ItemPostProcessor.php | 84 --- .../PicoFeed/Processor/ItemProcessorInterface.php | 25 - .../lib/PicoFeed/Processor/ScraperProcessor.php | 71 --- .../picofeed/lib/PicoFeed/Reader/Favicon.php | 190 ------ .../picofeed/lib/PicoFeed/Reader/Reader.php | 190 ------ .../lib/PicoFeed/Reader/ReaderException.php | 14 - .../Reader/SubscriptionNotFoundException.php | 12 - .../Reader/UnsupportedFeedFormatException.php | 12 - .../lib/PicoFeed/Rules/.blog.lemonde.fr.php | 14 - .../lib/PicoFeed/Rules/.blogs.nytimes.com.php | 15 - .../picofeed/lib/PicoFeed/Rules/.igen.fr.php | 13 - .../picofeed/lib/PicoFeed/Rules/.nytimes.com.php | 11 - .../picofeed/lib/PicoFeed/Rules/.over-blog.com.php | 11 - .../picofeed/lib/PicoFeed/Rules/.phoronix.com.php | 12 - .../picofeed/lib/PicoFeed/Rules/.slate.com.php | 20 - .../lib/PicoFeed/Rules/.theguardian.com.php | 14 - .../picofeed/lib/PicoFeed/Rules/.wikipedia.org.php | 29 - .../picofeed/lib/PicoFeed/Rules/.wired.com.php | 31 - .../picofeed/lib/PicoFeed/Rules/.wsj.com.php | 15 - .../picofeed/lib/PicoFeed/Rules/01net.com.php | 19 - .../lib/PicoFeed/Rules/abstrusegoose.com.php | 9 - .../lib/PicoFeed/Rules/alainonline.net.php | 15 - .../picofeed/lib/PicoFeed/Rules/aljazeera.com.php | 22 - .../picofeed/lib/PicoFeed/Rules/allafrica.com.php | 20 - .../lib/PicoFeed/Rules/allgemeine-zeitung.de.php | 24 - .../lib/PicoFeed/Rules/amazingsuperpowers.com.php | 9 - .../lib/PicoFeed/Rules/anythingcomic.com.php | 14 - .../picofeed/lib/PicoFeed/Rules/ap.org.php | 14 - .../picofeed/lib/PicoFeed/Rules/areadvd.de.php | 11 - .../lib/PicoFeed/Rules/arstechnica.com.php | 23 - .../lib/PicoFeed/Rules/awkwardzombie.com.php | 11 - .../lib/PicoFeed/Rules/bangkokpost.com.php | 21 - .../picofeed/lib/PicoFeed/Rules/bgr.com.php | 16 - .../lib/PicoFeed/Rules/bigfootjustice.com.php | 9 - .../lib/PicoFeed/Rules/bizjournals.com.php | 13 - .../picofeed/lib/PicoFeed/Rules/blog.fefe.de.php | 14 - .../lib/PicoFeed/Rules/blog.mapillary.com.php | 12 - .../lib/PicoFeed/Rules/buenosairesherald.com.php | 18 - .../picofeed/lib/PicoFeed/Rules/bunicomic.com.php | 14 - .../picofeed/lib/PicoFeed/Rules/buttersafe.com.php | 14 - .../picofeed/lib/PicoFeed/Rules/cad-comic.com.php | 13 - .../lib/PicoFeed/Rules/chaoslife.findchaos.com.php | 11 - .../lib/PicoFeed/Rules/cliquerefresh.com.php | 11 - .../picofeed/lib/PicoFeed/Rules/cnet.com.php | 38 -- .../picofeed/lib/PicoFeed/Rules/consomac.fr.php | 14 - .../lib/PicoFeed/Rules/cowbirdsinlove.com.php | 9 - .../picofeed/lib/PicoFeed/Rules/csmonitor.com.php | 19 - .../picofeed/lib/PicoFeed/Rules/dailyjs.com.php | 20 - .../lib/PicoFeed/Rules/dailyreporter.com.php | 16 - .../picofeed/lib/PicoFeed/Rules/dailytech.com.php | 14 - .../lib/PicoFeed/Rules/degroupnews.com.php | 15 - .../picofeed/lib/PicoFeed/Rules/derstandard.at.php | 15 - .../picofeed/lib/PicoFeed/Rules/dilbert.com.php | 12 - .../lib/PicoFeed/Rules/discovermagazine.com.php | 18 - .../lib/PicoFeed/Rules/distrowatch.com.php | 14 - .../picofeed/lib/PicoFeed/Rules/dozodomo.com.php | 16 - .../lib/PicoFeed/Rules/drawingboardcomic.com.php | 16 - .../PicoFeed/Rules/encyclopedie.naheulbeuk.com.php | 13 - .../lib/PicoFeed/Rules/endlessorigami.com.php | 9 - .../picofeed/lib/PicoFeed/Rules/engadget.com.php | 11 - .../lib/PicoFeed/Rules/escapistmagazine.com.php | 46 -- .../picofeed/lib/PicoFeed/Rules/espn.go.com.php | 12 - .../picofeed/lib/PicoFeed/Rules/exocomics.com.php | 16 - .../picofeed/lib/PicoFeed/Rules/explosm.net.php | 14 - .../lib/PicoFeed/Rules/extrafabulouscomics.com.php | 9 - .../lib/PicoFeed/Rules/fastcodesign.com.php | 14 - .../lib/PicoFeed/Rules/fastcoexist.com.php | 14 - .../lib/PicoFeed/Rules/fastcompany.com.php | 14 - .../picofeed/lib/PicoFeed/Rules/ffworld.com.php | 14 - .../lib/PicoFeed/Rules/foreignpolicy.com.php | 22 - .../picofeed/lib/PicoFeed/Rules/fossbytes.com.php | 19 - .../lib/PicoFeed/Rules/fowllanguagecomics.com.php | 11 - .../picofeed/lib/PicoFeed/Rules/geek.com.php | 17 - .../lib/PicoFeed/Rules/gerbilwithajetpack.com.php | 13 - .../picofeed/lib/PicoFeed/Rules/giantitp.com.php | 13 - .../picofeed/lib/PicoFeed/Rules/github.com.php | 15 - .../picofeed/lib/PicoFeed/Rules/gocomics.com.php | 13 - .../picofeed/lib/PicoFeed/Rules/golem.de.php | 13 - .../picofeed/lib/PicoFeed/Rules/happletea.com.php | 19 - .../picofeed/lib/PicoFeed/Rules/heise.de.php | 13 - .../lib/PicoFeed/Rules/huffingtonpost.com.php | 14 - .../lib/PicoFeed/Rules/imogenquest.net.php | 9 - .../picofeed/lib/PicoFeed/Rules/ing.dk.php | 13 - .../lib/PicoFeed/Rules/invisiblebread.com.php | 9 - .../picofeed/lib/PicoFeed/Rules/ir.amd.com.php | 11 - .../lib/PicoFeed/Rules/japantimes.co.jp.php | 22 - .../picofeed/lib/PicoFeed/Rules/japantoday.com.php | 16 - .../lib/PicoFeed/Rules/journaldugeek.com.php | 12 - .../picofeed/lib/PicoFeed/Rules/jsonline.com.php | 24 - .../picofeed/lib/PicoFeed/Rules/kanpai.fr.php | 14 - .../lib/PicoFeed/Rules/karriere.jobfinder.dk.php | 13 - .../lib/PicoFeed/Rules/koreaherald.com.php | 12 - .../picofeed/lib/PicoFeed/Rules/koreatimes.php | 16 - .../lib/PicoFeed/Rules/lastplacecomics.com.php | 9 - .../picofeed/lib/PicoFeed/Rules/lejapon.fr.php | 18 - .../lib/PicoFeed/Rules/lesjoiesducode.fr.php | 14 - .../picofeed/lib/PicoFeed/Rules/lfg.co.php | 13 - .../picofeed/lib/PicoFeed/Rules/lifehacker.com.php | 19 - .../picofeed/lib/PicoFeed/Rules/linux.org.php | 15 - .../lib/PicoFeed/Rules/linuxinsider.com.php | 21 - .../fguillot/picofeed/lib/PicoFeed/Rules/lists.php | 14 - .../lib/PicoFeed/Rules/loadingartist.com.php | 9 - .../picofeed/lib/PicoFeed/Rules/loldwell.com.php | 11 - .../picofeed/lib/PicoFeed/Rules/lukesurl.com.php | 16 - .../picofeed/lib/PicoFeed/Rules/macg.co.php | 14 - .../picofeed/lib/PicoFeed/Rules/marc.info.php | 14 - .../lib/PicoFeed/Rules/marriedtothesea.com.php | 13 - .../picofeed/lib/PicoFeed/Rules/marycagle.com.php | 14 - .../Rules/maximumble.thebookofbiff.com.php | 11 - .../picofeed/lib/PicoFeed/Rules/medium.com.php | 14 - .../picofeed/lib/PicoFeed/Rules/mercworks.net.php | 18 - .../picofeed/lib/PicoFeed/Rules/metronieuws.nl.php | 11 - .../picofeed/lib/PicoFeed/Rules/milwaukeenns.php | 15 - .../picofeed/lib/PicoFeed/Rules/mlb.com.php | 19 - .../lib/PicoFeed/Rules/mokepon.smackjeeves.com.php | 11 - .../lib/PicoFeed/Rules/monwindowsphone.com.php | 14 - .../lib/PicoFeed/Rules/mrlovenstein.com.php | 10 - .../picofeed/lib/PicoFeed/Rules/muckrock.com.php | 17 - .../lib/PicoFeed/Rules/nationaljournal.com.php | 16 - .../picofeed/lib/PicoFeed/Rules/nature.com.php | 13 - .../picofeed/lib/PicoFeed/Rules/nba.com.php | 16 - .../picofeed/lib/PicoFeed/Rules/nedroid.com.php | 9 - .../lib/PicoFeed/Rules/networkworld.com.php | 21 - .../lib/PicoFeed/Rules/neustadt-ticker.de.php | 16 - .../lib/PicoFeed/Rules/niceteethcomic.com.php | 11 - .../picofeed/lib/PicoFeed/Rules/nichtlustig.de.php | 9 - .../picofeed/lib/PicoFeed/Rules/oglaf.com.php | 20 - .../picofeed/lib/PicoFeed/Rules/onhax.net.php | 16 - .../picofeed/lib/PicoFeed/Rules/onmilwaukee.php | 24 - .../lib/PicoFeed/Rules/openrightsgroup.org.php | 21 - .../picofeed/lib/PicoFeed/Rules/opensource.com.php | 12 - .../picofeed/lib/PicoFeed/Rules/optipess.com.php | 9 - .../picofeed/lib/PicoFeed/Rules/osnews.com.php | 12 - .../picofeed/lib/PicoFeed/Rules/pastebin.com.php | 14 - .../picofeed/lib/PicoFeed/Rules/peebleslab.com.php | 10 - .../lib/PicoFeed/Rules/penny-arcade.com.php | 22 - .../picofeed/lib/PicoFeed/Rules/pixelbeat.org.php | 13 - .../lib/PicoFeed/Rules/plus.google.com.php | 12 - .../picofeed/lib/PicoFeed/Rules/popstrip.com.php | 9 - .../lib/PicoFeed/Rules/putaindecode.fr.php | 17 - .../picofeed/lib/PicoFeed/Rules/recode.net.php | 21 - .../lib/PicoFeed/Rules/retractionwatch.com.php | 18 - .../lib/PicoFeed/Rules/rue89.nouvelobs.com.php | 14 - .../picofeed/lib/PicoFeed/Rules/rugbyrama.fr.php | 20 - .../picofeed/lib/PicoFeed/Rules/satwcomic.com.php | 14 - .../lib/PicoFeed/Rules/scrumalliance.org.php | 13 - .../lib/PicoFeed/Rules/securityfocus.com.php | 12 - .../lib/PicoFeed/Rules/sentfromthemoon.com.php | 19 - .../picofeed/lib/PicoFeed/Rules/sitepoint.com.php | 14 - .../picofeed/lib/PicoFeed/Rules/slashdot.org.php | 12 - .../lib/PicoFeed/Rules/smallhousebliss.com.php | 20 - .../lib/PicoFeed/Rules/smarthomewelt.de.php | 11 - .../lib/PicoFeed/Rules/smashingmagazine.com.php | 11 - .../lib/PicoFeed/Rules/smbc-comics.com.php | 9 - .../lib/PicoFeed/Rules/soundandvision.com.php | 22 - .../picofeed/lib/PicoFeed/Rules/spiegel.de.php | 12 - .../lib/PicoFeed/Rules/stereophile.com.php | 12 - .../picofeed/lib/PicoFeed/Rules/stupidfox.net.php | 14 - .../lib/PicoFeed/Rules/subtraction.com.php | 16 - .../fguillot/picofeed/lib/PicoFeed/Rules/sz.de.php | 11 - .../picofeed/lib/PicoFeed/Rules/techcrunch.com.php | 16 - .../lib/PicoFeed/Rules/the-ebook-reader.com.php | 12 - .../lib/PicoFeed/Rules/theatlantic.com.php | 23 - .../lib/PicoFeed/Rules/theawkwardyeti.com.php | 9 - .../lib/PicoFeed/Rules/thecodinglove.com.php | 11 - .../lib/PicoFeed/Rules/thedoghousediaries.com.php | 19 - .../lib/PicoFeed/Rules/thegamercat.com.php | 11 - .../picofeed/lib/PicoFeed/Rules/thehindu.com.php | 20 - .../picofeed/lib/PicoFeed/Rules/thelocal.se.php | 21 - .../lib/PicoFeed/Rules/themerepublic.net.php | 11 - .../lib/PicoFeed/Rules/themoscowtimes.com.php | 19 - .../lib/PicoFeed/Rules/thenewslens.com.php | 28 - .../lib/PicoFeed/Rules/theodd1sout.com.php | 9 - .../picofeed/lib/PicoFeed/Rules/theonion.com.php | 13 - .../lib/PicoFeed/Rules/thestandard.com.hk.php | 23 - .../lib/PicoFeed/Rules/threepanelsoul.com.php | 12 - .../PicoFeed/Rules/timesofindia.indiatimes.com.php | 15 - .../lib/PicoFeed/Rules/travel-dealz.de.php | 16 - .../picofeed/lib/PicoFeed/Rules/treehugger.com.php | 15 - .../lib/PicoFeed/Rules/treelobsters.com.php | 9 - .../picofeed/lib/PicoFeed/Rules/twogag.com.php | 9 - .../lib/PicoFeed/Rules/twokinds.keenspot.com.php | 11 - .../picofeed/lib/PicoFeed/Rules/undeadly.org.php | 15 - .../picofeed/lib/PicoFeed/Rules/upi.com.php | 16 - .../picofeed/lib/PicoFeed/Rules/version2.dk.php | 13 - .../picofeed/lib/PicoFeed/Rules/vgcats.com.php | 16 - .../picofeed/lib/PicoFeed/Rules/vuxml.org.php | 18 - .../picofeed/lib/PicoFeed/Rules/www.bbc.co.uk.php | 34 - .../picofeed/lib/PicoFeed/Rules/www.bdgest.com.php | 16 - .../picofeed/lib/PicoFeed/Rules/www.bgr.in.php | 24 - .../lib/PicoFeed/Rules/www.businessweek.com.php | 16 - .../picofeed/lib/PicoFeed/Rules/www.cnn.com.php | 25 - .../lib/PicoFeed/Rules/www.developpez.com.php | 22 - .../lib/PicoFeed/Rules/www.egscomics.com.php | 13 - .../Rules/www.fakingnews.firstpost.com.php | 18 - .../picofeed/lib/PicoFeed/Rules/www.forbes.com.php | 21 - .../lib/PicoFeed/Rules/www.franceculture.fr.php | 14 - .../lib/PicoFeed/Rules/www.futura-sciences.com.php | 20 - .../lib/PicoFeed/Rules/www.geekculture.com.php | 13 - .../lib/PicoFeed/Rules/www.howtogeek.com.php | 15 - .../picofeed/lib/PicoFeed/Rules/www.lepoint.fr.php | 19 - .../lib/PicoFeed/Rules/www.lesnumeriques.com.php | 26 - .../lib/PicoFeed/Rules/www.mac4ever.com.php | 14 - .../lib/PicoFeed/Rules/www.makeuseof.com.php | 19 - .../PicoFeed/Rules/www.monsieur-le-chien.fr.php | 11 - .../picofeed/lib/PicoFeed/Rules/www.npr.org.php | 21 - .../lib/PicoFeed/Rules/www.numerama.com.php | 16 - .../lib/PicoFeed/Rules/www.oneindia.com.php | 15 - .../lib/PicoFeed/Rules/www.pcinpact.com.php | 14 - .../lib/PicoFeed/Rules/www.pseudo-sciences.org.php | 17 - .../lib/PicoFeed/Rules/www.sciencemag.org.php | 16 - .../picofeed/lib/PicoFeed/Rules/www.slate.fr.php | 20 - .../lib/PicoFeed/Rules/www.universfreebox.com.php | 16 - .../picofeed/lib/PicoFeed/Rules/www.zeit.de.php | 41 -- .../picofeed/lib/PicoFeed/Rules/xkcd.com.php | 9 - .../picofeed/lib/PicoFeed/Rules/zdnet.com.php | 24 - .../lib/PicoFeed/Scraper/CandidateParser.php | 273 -------- .../lib/PicoFeed/Scraper/ParserInterface.php | 13 - .../picofeed/lib/PicoFeed/Scraper/RuleLoader.php | 107 ---- .../picofeed/lib/PicoFeed/Scraper/RuleParser.php | 83 --- .../picofeed/lib/PicoFeed/Scraper/Scraper.php | 267 -------- .../picofeed/lib/PicoFeed/Serialization/Export.php | 122 ---- .../picofeed/lib/PicoFeed/Serialization/Import.php | 162 ----- .../picofeed/lib/PicoFeed/Syndication/Atom.php | 215 ------- .../picofeed/lib/PicoFeed/Syndication/Rss20.php | 206 ------ .../picofeed/lib/PicoFeed/Syndication/Writer.php | 95 --- 264 files changed, 11223 deletions(-) delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Base.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Client/Client.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Client/ClientException.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Client/Curl.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Client/HttpHeaders.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Client/InvalidCertificateException.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Client/InvalidUrlException.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Client/MaxRedirectException.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Client/MaxSizeException.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Client/Stream.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Client/TimeoutException.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Client/Url.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Config/Config.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Encoding/Encoding.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Filter/Attribute.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Filter/Filter.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Filter/Html.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Filter/Tag.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Generator/ContentGeneratorInterface.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Generator/FileContentGenerator.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Generator/YoutubeContentGenerator.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Logging/Logger.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Parser/Atom.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Parser/DateParser.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Parser/Feed.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Parser/Item.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Parser/MalformedXmlException.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Parser/Parser.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Parser/ParserException.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Parser/Rss10.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Parser/Rss20.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Parser/Rss91.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Parser/Rss92.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Parser/XmlEntityException.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Parser/XmlParser.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/PicoFeedException.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Processor/ContentFilterProcessor.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Processor/ContentGeneratorProcessor.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Processor/ItemPostProcessor.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Processor/ItemProcessorInterface.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Processor/ScraperProcessor.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Reader/Favicon.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Reader/Reader.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Reader/ReaderException.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Reader/SubscriptionNotFoundException.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Reader/UnsupportedFeedFormatException.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/.blog.lemonde.fr.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/.blogs.nytimes.com.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/.igen.fr.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/.nytimes.com.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/.over-blog.com.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/.phoronix.com.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/.slate.com.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/.theguardian.com.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/.wikipedia.org.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/.wired.com.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/.wsj.com.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/01net.com.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/abstrusegoose.com.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/alainonline.net.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/aljazeera.com.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/allafrica.com.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/allgemeine-zeitung.de.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/amazingsuperpowers.com.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/anythingcomic.com.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/ap.org.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/areadvd.de.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/arstechnica.com.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/awkwardzombie.com.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/bangkokpost.com.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/bgr.com.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/bigfootjustice.com.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/bizjournals.com.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/blog.fefe.de.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/blog.mapillary.com.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/buenosairesherald.com.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/bunicomic.com.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/buttersafe.com.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/cad-comic.com.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/chaoslife.findchaos.com.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/cliquerefresh.com.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/cnet.com.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/consomac.fr.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/cowbirdsinlove.com.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/csmonitor.com.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/dailyjs.com.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/dailyreporter.com.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/dailytech.com.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/degroupnews.com.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/derstandard.at.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/dilbert.com.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/discovermagazine.com.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/distrowatch.com.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/dozodomo.com.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/drawingboardcomic.com.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/encyclopedie.naheulbeuk.com.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/endlessorigami.com.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/engadget.com.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/escapistmagazine.com.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/espn.go.com.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/exocomics.com.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/explosm.net.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/extrafabulouscomics.com.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/fastcodesign.com.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/fastcoexist.com.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/fastcompany.com.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/ffworld.com.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/foreignpolicy.com.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/fossbytes.com.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/fowllanguagecomics.com.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/geek.com.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/gerbilwithajetpack.com.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/giantitp.com.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/github.com.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/gocomics.com.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/golem.de.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/happletea.com.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/heise.de.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/huffingtonpost.com.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/imogenquest.net.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/ing.dk.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/invisiblebread.com.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/ir.amd.com.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/japantimes.co.jp.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/japantoday.com.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/journaldugeek.com.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/jsonline.com.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/kanpai.fr.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/karriere.jobfinder.dk.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/koreaherald.com.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/koreatimes.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/lastplacecomics.com.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/lejapon.fr.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/lesjoiesducode.fr.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/lfg.co.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/lifehacker.com.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/linux.org.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/linuxinsider.com.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/lists.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/loadingartist.com.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/loldwell.com.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/lukesurl.com.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/macg.co.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/marc.info.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/marriedtothesea.com.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/marycagle.com.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/maximumble.thebookofbiff.com.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/medium.com.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/mercworks.net.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/metronieuws.nl.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/milwaukeenns.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/mlb.com.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/mokepon.smackjeeves.com.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/monwindowsphone.com.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/mrlovenstein.com.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/muckrock.com.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/nationaljournal.com.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/nature.com.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/nba.com.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/nedroid.com.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/networkworld.com.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/neustadt-ticker.de.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/niceteethcomic.com.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/nichtlustig.de.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/oglaf.com.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/onhax.net.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/onmilwaukee.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/openrightsgroup.org.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/opensource.com.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/optipess.com.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/osnews.com.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/pastebin.com.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/peebleslab.com.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/penny-arcade.com.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/pixelbeat.org.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/plus.google.com.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/popstrip.com.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/putaindecode.fr.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/recode.net.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/retractionwatch.com.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/rue89.nouvelobs.com.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/rugbyrama.fr.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/satwcomic.com.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/scrumalliance.org.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/securityfocus.com.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/sentfromthemoon.com.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/sitepoint.com.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/slashdot.org.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/smallhousebliss.com.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/smarthomewelt.de.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/smashingmagazine.com.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/smbc-comics.com.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/soundandvision.com.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/spiegel.de.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/stereophile.com.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/stupidfox.net.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/subtraction.com.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/sz.de.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/techcrunch.com.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/the-ebook-reader.com.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/theatlantic.com.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/theawkwardyeti.com.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/thecodinglove.com.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/thedoghousediaries.com.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/thegamercat.com.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/thehindu.com.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/thelocal.se.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/themerepublic.net.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/themoscowtimes.com.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/thenewslens.com.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/theodd1sout.com.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/theonion.com.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/thestandard.com.hk.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/threepanelsoul.com.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/timesofindia.indiatimes.com.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/travel-dealz.de.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/treehugger.com.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/treelobsters.com.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/twogag.com.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/twokinds.keenspot.com.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/undeadly.org.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/upi.com.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/version2.dk.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/vgcats.com.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/vuxml.org.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/www.bbc.co.uk.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/www.bdgest.com.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/www.bgr.in.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/www.businessweek.com.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/www.cnn.com.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/www.developpez.com.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/www.egscomics.com.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/www.fakingnews.firstpost.com.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/www.forbes.com.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/www.franceculture.fr.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/www.futura-sciences.com.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/www.geekculture.com.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/www.howtogeek.com.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/www.lepoint.fr.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/www.lesnumeriques.com.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/www.mac4ever.com.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/www.makeuseof.com.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/www.monsieur-le-chien.fr.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/www.npr.org.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/www.numerama.com.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/www.oneindia.com.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/www.pcinpact.com.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/www.pseudo-sciences.org.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/www.sciencemag.org.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/www.slate.fr.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/www.universfreebox.com.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/www.zeit.de.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/xkcd.com.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Rules/zdnet.com.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Scraper/CandidateParser.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Scraper/ParserInterface.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Scraper/RuleLoader.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Scraper/RuleParser.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Scraper/Scraper.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Serialization/Export.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Serialization/Import.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Syndication/Atom.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Syndication/Rss20.php delete mode 100644 vendor/fguillot/picofeed/lib/PicoFeed/Syndication/Writer.php (limited to 'vendor/fguillot/picofeed/lib') diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Base.php b/vendor/fguillot/picofeed/lib/PicoFeed/Base.php deleted file mode 100644 index 4be0985e4..000000000 --- a/vendor/fguillot/picofeed/lib/PicoFeed/Base.php +++ /dev/null @@ -1,34 +0,0 @@ -config = $config ?: new Config(); - Logger::setTimezone($this->config->getTimezone()); - } -} diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Client/Client.php b/vendor/fguillot/picofeed/lib/PicoFeed/Client/Client.php deleted file mode 100644 index 24c619cdf..000000000 --- a/vendor/fguillot/picofeed/lib/PicoFeed/Client/Client.php +++ /dev/null @@ -1,668 +0,0 @@ -request_headers = $headers; - } - - /** - * Perform the HTTP request. - * - * @param string $url URL - * - * @return Client - */ - public function execute($url = '') - { - if ($url !== '') { - $this->url = $url; - } - - Logger::setMessage(get_called_class().' Fetch URL: '.$this->url); - Logger::setMessage(get_called_class().' Etag provided: '.$this->etag); - Logger::setMessage(get_called_class().' Last-Modified provided: '.$this->last_modified); - - $response = $this->doRequest(); - - $this->status_code = $response['status']; - $this->handleNotModifiedResponse($response); - $this->handleNotFoundResponse($response); - $this->handleNormalResponse($response); - - return $this; - } - - /** - * Handle not modified response. - * - * @param array $response Client response - */ - public function handleNotModifiedResponse(array $response) - { - if ($response['status'] == 304) { - $this->is_modified = false; - } elseif ($response['status'] == 200) { - $this->is_modified = $this->hasBeenModified($response, $this->etag, $this->last_modified); - $this->etag = $this->getHeader($response, 'ETag'); - $this->last_modified = $this->getHeader($response, 'Last-Modified'); - } - - if ($this->is_modified === false) { - Logger::setMessage(get_called_class().' Resource not modified'); - } - } - - /** - * Handle not found response. - * - * @param array $response Client response - */ - public function handleNotFoundResponse(array $response) - { - if ($response['status'] == 404) { - throw new InvalidUrlException('Resource not found'); - } - } - - /** - * Handle normal response. - * - * @param array $response Client response - */ - public function handleNormalResponse(array $response) - { - if ($response['status'] == 200) { - $this->content = $response['body']; - $this->content_type = $this->findContentType($response); - $this->encoding = $this->findCharset(); - } - } - - /** - * Check if a request has been modified according to the parameters. - * - * @param array $response - * @param string $etag - * @param string $lastModified - * - * @return bool - */ - private function hasBeenModified($response, $etag, $lastModified) - { - $headers = array( - 'Etag' => $etag, - 'Last-Modified' => $lastModified, - ); - - // Compare the values for each header that is present - $presentCacheHeaderCount = 0; - foreach ($headers as $key => $value) { - if (isset($response['headers'][$key])) { - if ($response['headers'][$key] !== $value) { - return true; - } - ++$presentCacheHeaderCount; - } - } - - // If at least one header is present and the values match, the response - // was not modified - if ($presentCacheHeaderCount > 0) { - return false; - } - - return true; - } - - /** - * Find content type from response headers. - * - * @param array $response Client response - * - * @return string - */ - public function findContentType(array $response) - { - return strtolower($this->getHeader($response, 'Content-Type')); - } - - /** - * Find charset from response headers. - * - * @return string - */ - public function findCharset() - { - $result = explode('charset=', $this->content_type); - - return isset($result[1]) ? $result[1] : ''; - } - - /** - * Get header value from a client response. - * - * @param array $response Client response - * @param string $header Header name - * - * @return string - */ - public function getHeader(array $response, $header) - { - return isset($response['headers'][$header]) ? $response['headers'][$header] : ''; - } - - /** - * Set the Last-Modified HTTP header. - * - * @param string $last_modified Header value - * - * @return \PicoFeed\Client\Client - */ - public function setLastModified($last_modified) - { - $this->last_modified = $last_modified; - - return $this; - } - - /** - * Get the value of the Last-Modified HTTP header. - * - * @return string - */ - public function getLastModified() - { - return $this->last_modified; - } - - /** - * Set the value of the Etag HTTP header. - * - * @param string $etag Etag HTTP header value - * - * @return \PicoFeed\Client\Client - */ - public function setEtag($etag) - { - $this->etag = $etag; - - return $this; - } - - /** - * Get the Etag HTTP header value. - * - * @return string - */ - public function getEtag() - { - return $this->etag; - } - - /** - * Get the final url value. - * - * @return string - */ - public function getUrl() - { - return $this->url; - } - - /** - * Set the url. - * - * @return string - * @return \PicoFeed\Client\Client - */ - public function setUrl($url) - { - $this->url = $url; - - return $this; - } - - /** - * Get the HTTP response status code. - * - * @return int - */ - public function getStatusCode() - { - return $this->status_code; - } - - /** - * Get the body of the HTTP response. - * - * @return string - */ - public function getContent() - { - return $this->content; - } - - /** - * Get the content type value from HTTP headers. - * - * @return string - */ - public function getContentType() - { - return $this->content_type; - } - - /** - * Get the encoding value from HTTP headers. - * - * @return string - */ - public function getEncoding() - { - return $this->encoding; - } - - /** - * Return true if the remote resource has changed. - * - * @return bool - */ - public function isModified() - { - return $this->is_modified; - } - - /** - * return true if passthrough mode is enabled. - * - * @return bool - */ - public function isPassthroughEnabled() - { - return $this->passthrough; - } - - /** - * Set connection timeout. - * - * @param int $timeout Connection timeout - * - * @return \PicoFeed\Client\Client - */ - public function setTimeout($timeout) - { - $this->timeout = $timeout ?: $this->timeout; - - return $this; - } - - /** - * Set a custom user agent. - * - * @param string $user_agent User Agent - * - * @return \PicoFeed\Client\Client - */ - public function setUserAgent($user_agent) - { - $this->user_agent = $user_agent ?: $this->user_agent; - - return $this; - } - - /** - * Set the maximum number of HTTP redirections. - * - * @param int $max Maximum - * - * @return \PicoFeed\Client\Client - */ - public function setMaxRedirections($max) - { - $this->max_redirects = $max ?: $this->max_redirects; - - return $this; - } - - /** - * Set the maximum size of the HTTP body. - * - * @param int $max Maximum - * - * @return \PicoFeed\Client\Client - */ - public function setMaxBodySize($max) - { - $this->max_body_size = $max ?: $this->max_body_size; - - return $this; - } - - /** - * Set the proxy hostname. - * - * @param string $hostname Proxy hostname - * - * @return \PicoFeed\Client\Client - */ - public function setProxyHostname($hostname) - { - $this->proxy_hostname = $hostname ?: $this->proxy_hostname; - - return $this; - } - - /** - * Set the proxy port. - * - * @param int $port Proxy port - * - * @return \PicoFeed\Client\Client - */ - public function setProxyPort($port) - { - $this->proxy_port = $port ?: $this->proxy_port; - - return $this; - } - - /** - * Set the proxy username. - * - * @param string $username Proxy username - * - * @return \PicoFeed\Client\Client - */ - public function setProxyUsername($username) - { - $this->proxy_username = $username ?: $this->proxy_username; - - return $this; - } - - /** - * Set the proxy password. - * - * @param string $password Password - * - * @return \PicoFeed\Client\Client - */ - public function setProxyPassword($password) - { - $this->proxy_password = $password ?: $this->proxy_password; - - return $this; - } - - /** - * Set the username. - * - * @param string $username Basic Auth username - * - * @return \PicoFeed\Client\Client - */ - public function setUsername($username) - { - $this->username = $username ?: $this->username; - - return $this; - } - - /** - * Set the password. - * - * @param string $password Basic Auth Password - * - * @return \PicoFeed\Client\Client - */ - public function setPassword($password) - { - $this->password = $password ?: $this->password; - - return $this; - } - - /** - * Enable the passthrough mode. - * - * @return \PicoFeed\Client\Client - */ - public function enablePassthroughMode() - { - $this->passthrough = true; - - return $this; - } - - /** - * Disable the passthrough mode. - * - * @return \PicoFeed\Client\Client - */ - public function disablePassthroughMode() - { - $this->passthrough = false; - - return $this; - } - - /** - * Set config object. - * - * @param \PicoFeed\Config\Config $config Config instance - * - * @return \PicoFeed\Client\Client - */ - public function setConfig(Config $config) - { - if ($config !== null) { - $this->setTimeout($config->getClientTimeout()); - $this->setUserAgent($config->getClientUserAgent()); - $this->setMaxRedirections($config->getMaxRedirections()); - $this->setMaxBodySize($config->getMaxBodySize()); - $this->setProxyHostname($config->getProxyHostname()); - $this->setProxyPort($config->getProxyPort()); - $this->setProxyUsername($config->getProxyUsername()); - $this->setProxyPassword($config->getProxyPassword()); - } - - return $this; - } - - /** - * Return true if the HTTP status code is a redirection - * - * @access protected - * @param integer $code - * @return boolean - */ - public function isRedirection($code) - { - return $code == 301 || $code == 302 || $code == 303 || $code == 307; - } -} diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Client/ClientException.php b/vendor/fguillot/picofeed/lib/PicoFeed/Client/ClientException.php deleted file mode 100644 index b3a95c9f7..000000000 --- a/vendor/fguillot/picofeed/lib/PicoFeed/Client/ClientException.php +++ /dev/null @@ -1,14 +0,0 @@ -body_length += $length; - - if ($this->body_length > $this->max_body_size) { - return -1; - } - - $this->body .= $buffer; - - return $length; - } - - /** - * cURL callback to read HTTP headers. - * - * @param resource $ch cURL handler - * @param string $buffer Header line - * - * @return int Length of the buffer - */ - public function readHeaders($ch, $buffer) - { - $length = strlen($buffer); - - if ($buffer === "\r\n" || $buffer === "\n") { - ++$this->response_headers_count; - } else { - if (!isset($this->response_headers[$this->response_headers_count])) { - $this->response_headers[$this->response_headers_count] = ''; - } - - $this->response_headers[$this->response_headers_count] .= $buffer; - } - - return $length; - } - - /** - * cURL callback to passthrough the HTTP body to the client. - * - * If the function return -1, curl stop to read the HTTP response - * - * @param resource $ch cURL handler - * @param string $buffer Chunk of data - * - * @return int Length of the buffer - */ - public function passthroughBody($ch, $buffer) - { - // do it only at the beginning of a transmission - if ($this->body_length === 0) { - list($status, $headers) = HttpHeaders::parse(explode("\n", $this->response_headers[$this->response_headers_count - 1])); - - if ($this->isRedirection($status)) { - return $this->handleRedirection($headers['Location']); - } - - header($status); - - if (isset($headers['Content-Type'])) { - header('Content-Type:' .$headers['Content-Type']); - } - } - - $length = strlen($buffer); - $this->body_length += $length; - - echo $buffer; - - return $length; - } - - /** - * Prepare HTTP headers. - * - * @return string[] - */ - private function prepareHeaders() - { - $headers = array( - 'Connection: close', - ); - - if ($this->etag) { - $headers[] = 'If-None-Match: '.$this->etag; - } - - if ($this->last_modified) { - $headers[] = 'If-Modified-Since: '.$this->last_modified; - } - - $headers = array_merge($headers, $this->request_headers); - - return $headers; - } - - /** - * Prepare curl proxy context. - * - * @param resource $ch - * - * @return resource $ch - */ - private function prepareProxyContext($ch) - { - if ($this->proxy_hostname) { - Logger::setMessage(get_called_class().' Proxy: '.$this->proxy_hostname.':'.$this->proxy_port); - - curl_setopt($ch, CURLOPT_PROXYPORT, $this->proxy_port); - curl_setopt($ch, CURLOPT_PROXYTYPE, 'HTTP'); - curl_setopt($ch, CURLOPT_PROXY, $this->proxy_hostname); - - if ($this->proxy_username) { - Logger::setMessage(get_called_class().' Proxy credentials: Yes'); - curl_setopt($ch, CURLOPT_PROXYUSERPWD, $this->proxy_username.':'.$this->proxy_password); - } else { - Logger::setMessage(get_called_class().' Proxy credentials: No'); - } - } - - return $ch; - } - - /** - * Prepare curl auth context. - * - * @param resource $ch - * - * @return resource $ch - */ - private function prepareAuthContext($ch) - { - if ($this->username && $this->password) { - curl_setopt($ch, CURLOPT_USERPWD, $this->username.':'.$this->password); - } - - return $ch; - } - - /** - * Set write/header functions. - * - * @param resource $ch - * - * @return resource $ch - */ - private function prepareDownloadMode($ch) - { - $write_function = 'readBody'; - $header_function = 'readHeaders'; - - if ($this->isPassthroughEnabled()) { - $write_function = 'passthroughBody'; - } - - curl_setopt($ch, CURLOPT_WRITEFUNCTION, array($this, $write_function)); - curl_setopt($ch, CURLOPT_HEADERFUNCTION, array($this, $header_function)); - - return $ch; - } - - /** - * Prepare curl context. - * - * @return resource - */ - private function prepareContext() - { - $ch = curl_init(); - - curl_setopt($ch, CURLOPT_URL, $this->url); - curl_setopt($ch, CURLOPT_HTTP_VERSION, CURL_HTTP_VERSION_1_1); - curl_setopt($ch, CURLOPT_TIMEOUT, $this->timeout); - curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, $this->timeout); - curl_setopt($ch, CURLOPT_USERAGENT, $this->user_agent); - curl_setopt($ch, CURLOPT_HTTPHEADER, $this->prepareHeaders()); - curl_setopt($ch, CURLOPT_FOLLOWLOCATION, false); - curl_setopt($ch, CURLOPT_ENCODING, ''); - curl_setopt($ch, CURLOPT_COOKIEJAR, 'php://memory'); - curl_setopt($ch, CURLOPT_COOKIEFILE, 'php://memory'); - - // Disable SSLv3 by enforcing TLSv1.x for curl >= 7.34.0 and < 7.39.0. - // Versions prior to 7.34 and at least when compiled against openssl - // interpret this parameter as "limit to TLSv1.0" which fails for sites - // which enforce TLS 1.1+. - // Starting with curl 7.39.0 SSLv3 is disabled by default. - $version = curl_version(); - if ($version['version_number'] >= 467456 && $version['version_number'] < 468736) { - curl_setopt($ch, CURLOPT_SSLVERSION, 1); - } - - $ch = $this->prepareDownloadMode($ch); - $ch = $this->prepareProxyContext($ch); - $ch = $this->prepareAuthContext($ch); - - return $ch; - } - - /** - * Execute curl context. - */ - private function executeContext() - { - $ch = $this->prepareContext(); - curl_exec($ch); - - Logger::setMessage(get_called_class().' cURL total time: '.curl_getinfo($ch, CURLINFO_TOTAL_TIME)); - Logger::setMessage(get_called_class().' cURL dns lookup time: '.curl_getinfo($ch, CURLINFO_NAMELOOKUP_TIME)); - Logger::setMessage(get_called_class().' cURL connect time: '.curl_getinfo($ch, CURLINFO_CONNECT_TIME)); - Logger::setMessage(get_called_class().' cURL speed download: '.curl_getinfo($ch, CURLINFO_SPEED_DOWNLOAD)); - Logger::setMessage(get_called_class().' cURL effective url: '.curl_getinfo($ch, CURLINFO_EFFECTIVE_URL)); - - $curl_errno = curl_errno($ch); - - if ($curl_errno) { - Logger::setMessage(get_called_class().' cURL error: '.curl_error($ch)); - curl_close($ch); - - $this->handleError($curl_errno); - } - - // Update the url if there where redirects - $this->url = curl_getinfo($ch, CURLINFO_EFFECTIVE_URL); - - curl_close($ch); - } - - /** - * Do the HTTP request. - * - * @return array HTTP response ['body' => ..., 'status' => ..., 'headers' => ...] - */ - public function doRequest() - { - $this->executeContext(); - - list($status, $headers) = HttpHeaders::parse(explode("\n", $this->response_headers[$this->response_headers_count - 1])); - - if ($this->isRedirection($status)) { - return $this->handleRedirection($headers['Location']); - } - - return array( - 'status' => $status, - 'body' => $this->body, - 'headers' => $headers, - ); - } - - /** - * Handle HTTP redirects - * - * @param string $location Redirected URL - * - * @return array - */ - private function handleRedirection($location) - { - $nb_redirects = 0; - $result = array(); - $this->url = Url::resolve($location, $this->url); - $this->body = ''; - $this->body_length = 0; - $this->response_headers = array(); - $this->response_headers_count = 0; - - while (true) { - ++$nb_redirects; - - if ($nb_redirects >= $this->max_redirects) { - throw new MaxRedirectException('Maximum number of redirections reached'); - } - - $result = $this->doRequest(); - - if ($this->isRedirection($result['status'])) { - $this->url = Url::resolve($result['headers']['Location'], $this->url); - $this->body = ''; - $this->body_length = 0; - $this->response_headers = array(); - $this->response_headers_count = 0; - } else { - break; - } - } - - return $result; - } - - /** - * Handle cURL errors (throw individual exceptions). - * - * We don't use constants because they are not necessary always available - * (depends of the version of libcurl linked to php) - * - * @see http://curl.haxx.se/libcurl/c/libcurl-errors.html - * - * @param int $errno cURL error code - */ - private function handleError($errno) - { - switch ($errno) { - case 78: // CURLE_REMOTE_FILE_NOT_FOUND - throw new InvalidUrlException('Resource not foun