History log of /plugin/amazonlight/lang/ (Results 1 – 4 of 4)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
cc96b9dc29-Aug-2025 Andreas Gohr <andi@splitbrain.org>

this is now a wrapper around the doi plugin

Scraping Amazon has been proved futile. This is now a simple wrapper
around the DOI plugin. It will use the DOI plugin's configured ISBN
resolver to fetch

this is now a wrapper around the doi plugin

Scraping Amazon has been proved futile. This is now a simple wrapper
around the DOI plugin. It will use the DOI plugin's configured ISBN
resolver to fetch data about the given ASIN, but then still link to
Amazon.

Note that this only works for books because for books, the ASIN is the
ISB-10 of the book.

show more ...

a99ce48628-Aug-2025 Andreas Gohr <andi@splitbrain.org>

forever cache the data (no prices anymore)

Since we sometimes come through the bot detection we can save the data
and keep it. Probably good enough.


/plugin/amazonlight/.gitignore
/plugin/amazonlight/composer.json
/plugin/amazonlight/composer.lock
/plugin/amazonlight/conf/default.php
/plugin/amazonlight/conf/metadata.php
en/settings.php
/plugin/amazonlight/plugin.info.txt
/plugin/amazonlight/style.less
/plugin/amazonlight/syntax.php
/plugin/amazonlight/vendor/autoload.php
/plugin/amazonlight/vendor/composer/ClassLoader.php
/plugin/amazonlight/vendor/composer/InstalledVersions.php
/plugin/amazonlight/vendor/composer/LICENSE
/plugin/amazonlight/vendor/composer/autoload_classmap.php
/plugin/amazonlight/vendor/composer/autoload_namespaces.php
/plugin/amazonlight/vendor/composer/autoload_psr4.php
/plugin/amazonlight/vendor/composer/autoload_real.php
/plugin/amazonlight/vendor/composer/autoload_static.php
/plugin/amazonlight/vendor/composer/installed.json
/plugin/amazonlight/vendor/composer/installed.php
/plugin/amazonlight/vendor/composer/platform_check.php
/plugin/amazonlight/vendor/scotteh/php-dom-wrapper/.github/dependabot.yml
/plugin/amazonlight/vendor/scotteh/php-dom-wrapper/.gitignore
/plugin/amazonlight/vendor/scotteh/php-dom-wrapper/LICENSE
/plugin/amazonlight/vendor/scotteh/php-dom-wrapper/README.md
/plugin/amazonlight/vendor/scotteh/php-dom-wrapper/composer.json
/plugin/amazonlight/vendor/scotteh/php-dom-wrapper/phpunit.xml.dist
/plugin/amazonlight/vendor/scotteh/php-dom-wrapper/src/Collections/NodeCollection.php
/plugin/amazonlight/vendor/scotteh/php-dom-wrapper/src/Comment.php
/plugin/amazonlight/vendor/scotteh/php-dom-wrapper/src/Document.php
/plugin/amazonlight/vendor/scotteh/php-dom-wrapper/src/DocumentType.php
/plugin/amazonlight/vendor/scotteh/php-dom-wrapper/src/Element.php
/plugin/amazonlight/vendor/scotteh/php-dom-wrapper/src/NodeList.php
/plugin/amazonlight/vendor/scotteh/php-dom-wrapper/src/ProcessingInstruction.php
/plugin/amazonlight/vendor/scotteh/php-dom-wrapper/src/Text.php
/plugin/amazonlight/vendor/scotteh/php-dom-wrapper/src/Traits/CommonTrait.php
/plugin/amazonlight/vendor/scotteh/php-dom-wrapper/src/Traits/ManipulationTrait.php
/plugin/amazonlight/vendor/scotteh/php-dom-wrapper/src/Traits/NodeTrait.php
/plugin/amazonlight/vendor/scotteh/php-dom-wrapper/src/Traits/TraversalTrait.php
/plugin/amazonlight/vendor/symfony/css-selector/CHANGELOG.md
/plugin/amazonlight/vendor/symfony/css-selector/CssSelectorConverter.php
/plugin/amazonlight/vendor/symfony/css-selector/Exception/ExceptionInterface.php
/plugin/amazonlight/vendor/symfony/css-selector/Exception/ExpressionErrorException.php
/plugin/amazonlight/vendor/symfony/css-selector/Exception/InternalErrorException.php
/plugin/amazonlight/vendor/symfony/css-selector/Exception/ParseException.php
/plugin/amazonlight/vendor/symfony/css-selector/Exception/SyntaxErrorException.php
/plugin/amazonlight/vendor/symfony/css-selector/LICENSE
/plugin/amazonlight/vendor/symfony/css-selector/Node/AbstractNode.php
/plugin/amazonlight/vendor/symfony/css-selector/Node/AttributeNode.php
/plugin/amazonlight/vendor/symfony/css-selector/Node/ClassNode.php
/plugin/amazonlight/vendor/symfony/css-selector/Node/CombinedSelectorNode.php
/plugin/amazonlight/vendor/symfony/css-selector/Node/ElementNode.php
/plugin/amazonlight/vendor/symfony/css-selector/Node/FunctionNode.php
/plugin/amazonlight/vendor/symfony/css-selector/Node/HashNode.php
/plugin/amazonlight/vendor/symfony/css-selector/Node/MatchingNode.php
/plugin/amazonlight/vendor/symfony/css-selector/Node/NegationNode.php
/plugin/amazonlight/vendor/symfony/css-selector/Node/NodeInterface.php
/plugin/amazonlight/vendor/symfony/css-selector/Node/PseudoNode.php
/plugin/amazonlight/vendor/symfony/css-selector/Node/SelectorNode.php
/plugin/amazonlight/vendor/symfony/css-selector/Node/Specificity.php
/plugin/amazonlight/vendor/symfony/css-selector/Node/SpecificityAdjustmentNode.php
/plugin/amazonlight/vendor/symfony/css-selector/Parser/Handler/CommentHandler.php
/plugin/amazonlight/vendor/symfony/css-selector/Parser/Handler/HandlerInterface.php
/plugin/amazonlight/vendor/symfony/css-selector/Parser/Handler/HashHandler.php
/plugin/amazonlight/vendor/symfony/css-selector/Parser/Handler/IdentifierHandler.php
/plugin/amazonlight/vendor/symfony/css-selector/Parser/Handler/NumberHandler.php
/plugin/amazonlight/vendor/symfony/css-selector/Parser/Handler/StringHandler.php
/plugin/amazonlight/vendor/symfony/css-selector/Parser/Handler/WhitespaceHandler.php
/plugin/amazonlight/vendor/symfony/css-selector/Parser/Parser.php
/plugin/amazonlight/vendor/symfony/css-selector/Parser/ParserInterface.php
/plugin/amazonlight/vendor/symfony/css-selector/Parser/Reader.php
/plugin/amazonlight/vendor/symfony/css-selector/Parser/Shortcut/ClassParser.php
/plugin/amazonlight/vendor/symfony/css-selector/Parser/Shortcut/ElementParser.php
/plugin/amazonlight/vendor/symfony/css-selector/Parser/Shortcut/EmptyStringParser.php
/plugin/amazonlight/vendor/symfony/css-selector/Parser/Shortcut/HashParser.php
/plugin/amazonlight/vendor/symfony/css-selector/Parser/Token.php
/plugin/amazonlight/vendor/symfony/css-selector/Parser/TokenStream.php
/plugin/amazonlight/vendor/symfony/css-selector/Parser/Tokenizer/Tokenizer.php
/plugin/amazonlight/vendor/symfony/css-selector/Parser/Tokenizer/TokenizerEscaping.php
/plugin/amazonlight/vendor/symfony/css-selector/Parser/Tokenizer/TokenizerPatterns.php
/plugin/amazonlight/vendor/symfony/css-selector/README.md
/plugin/amazonlight/vendor/symfony/css-selector/XPath/Extension/AbstractExtension.php
/plugin/amazonlight/vendor/symfony/css-selector/XPath/Extension/AttributeMatchingExtension.php
/plugin/amazonlight/vendor/symfony/css-selector/XPath/Extension/CombinationExtension.php
/plugin/amazonlight/vendor/symfony/css-selector/XPath/Extension/ExtensionInterface.php
/plugin/amazonlight/vendor/symfony/css-selector/XPath/Extension/FunctionExtension.php
/plugin/amazonlight/vendor/symfony/css-selector/XPath/Extension/HtmlExtension.php
/plugin/amazonlight/vendor/symfony/css-selector/XPath/Extension/NodeExtension.php
/plugin/amazonlight/vendor/symfony/css-selector/XPath/Extension/PseudoClassExtension.php
/plugin/amazonlight/vendor/symfony/css-selector/XPath/Translator.php
/plugin/amazonlight/vendor/symfony/css-selector/XPath/TranslatorInterface.php
/plugin/amazonlight/vendor/symfony/css-selector/XPath/XPathExpr.php
/plugin/amazonlight/vendor/symfony/css-selector/composer.json
e20d6e7812-Jun-2019 Andreas Gohr <andi@splitbrain.org>

some fixes and ISBN added

ISBN-10 is the same as ASIN if it's completely numeric

1c1d842e12-Jun-2019 Andreas Gohr <andi@splitbrain.org>

initial commit