From c5c1de32bc1250341ca49201ed8f2c7662997d7f Mon Sep 17 00:00:00 2001 From: erwanlr Date: Sat, 21 Mar 2020 16:56:16 +0100 Subject: [PATCH] Adds DFs --- spec/fixtures/db/dynamic_finders.yml | 352 ++++++++++++++++++ spec/fixtures/dynamic_finders/expected.yml | 89 +++++ .../languages/advanced-wp-table.pot | 54 +++ .../languages/cocart-get-cart-enhanced.pot | 38 ++ .../plugin_version/comment_passive_all.html | 3 + .../translation_file/languages/ht-toc.pot | 35 ++ .../composer_file/package.json | 22 ++ .../change_log/Changelog.txt | 4 + .../query_parameter_passive_all.html | 26 ++ .../languages/rideshare-importer.pot | 132 +++++++ .../unicard/composer_file/package.json | 13 + 11 files changed, 768 insertions(+) create mode 100644 spec/fixtures/dynamic_finders/plugin_version/advanced-wp-table/translation_file/languages/advanced-wp-table.pot create mode 100644 spec/fixtures/dynamic_finders/plugin_version/cocart-get-cart-enhanced/translation_file/languages/cocart-get-cart-enhanced.pot create mode 100644 spec/fixtures/dynamic_finders/plugin_version/heroic-table-of-contents/translation_file/languages/ht-toc.pot create mode 100644 spec/fixtures/dynamic_finders/plugin_version/insert-giphy-block/composer_file/package.json create mode 100644 spec/fixtures/dynamic_finders/plugin_version/post-expire-date-sidebar/change_log/Changelog.txt create mode 100644 spec/fixtures/dynamic_finders/plugin_version/rideshare-importer/translation_file/languages/rideshare-importer.pot create mode 100644 spec/fixtures/dynamic_finders/plugin_version/unicard/composer_file/package.json diff --git a/spec/fixtures/db/dynamic_finders.yml b/spec/fixtures/db/dynamic_finders.yml index 54e9a4ba..2ba4f9d9 100644 --- a/spec/fixtures/db/dynamic_finders.yml +++ b/spec/fixtures/db/dynamic_finders.yml @@ -937,6 +937,9 @@ plugins: accept-signups: Readme: path: readme.txt + access-code-feeder: + Readme: + path: readme.txt access-control-by-category: Readme: path: readme.txt @@ -2521,6 +2524,9 @@ plugins: admin-restriction: Readme: path: readme.txt + admin-search: + Readme: + path: README.md admin-show-sticky: Readme: path: readme.txt @@ -2658,6 +2664,9 @@ plugins: ads-adder: Readme: path: readme.txt + ads-automated-creator-by-clever-ads: + Readme: + path: readme.txt ads-campaigns: Readme: path: readme.txt @@ -3333,6 +3342,14 @@ plugins: advanced-wp-columns: Readme: path: readme.txt + advanced-wp-table: + TranslationFile: + class: BodyPattern + path: languages/advanced-wp-table.pot + pattern: !ruby/regexp '/"Project\-Id\-Version: Advanced WP Table (?\d+\.[\.\d]+)/i' + version: true + Readme: + path: readme.txt advanced-wp-testimonial: Readme: path: readme.txt @@ -4801,6 +4818,9 @@ plugins: amimoto-dashboard: Readme: path: readme.txt + amir-social-comments: + Readme: + path: readme.txt amnav-menu-control: TranslationFile: class: BodyPattern @@ -5952,6 +5972,9 @@ plugins: artisan: Readme: path: readme.txt + artoon-imagebox-block: + Readme: + path: readme.txt artpal: Readme: path: readme.txt @@ -7061,6 +7084,9 @@ plugins: automated-remote-reposting-source: Readme: path: readme.txt + automated-text-links: + Readme: + path: readme.txt automatic-comment-scheduler: Readme: path: readme.txt @@ -10179,6 +10205,9 @@ plugins: blipstar-store-locator: Readme: path: readme.txt + blissful-buttons: + Readme: + path: readme.txt blitzcrank: Readme: path: readme.txt @@ -10239,6 +10268,9 @@ plugins: - public/css/block-fancy-list-item-public.css - public/js/block-fancy-list-item-public.js version: true + block-for-font-awesome: + Readme: + path: readme.txt block-gallery: QueryParameter: files: @@ -13047,6 +13079,9 @@ plugins: bulk-user-management: Readme: path: readme.txt + bulk-variations-for-woocommerce: + Readme: + path: readme.txt bulk-view-post: Readme: path: readme.txt @@ -13190,6 +13225,9 @@ plugins: - public/css/business-open-hours-master-public.css - public/js/business-open-hours-master-public.js version: true + business-popup: + Readme: + path: readme.txt business-profile: TranslationFile: class: BodyPattern @@ -13884,6 +13922,9 @@ plugins: captcha-in-thai-2nd: Readme: path: readme.txt + captchinoo-captcha-for-login-form-protection: + Readme: + path: readme.txt caption-links: Readme: path: readme.txt @@ -15229,6 +15270,9 @@ plugins: - public/css/mf-change-bp-user-display-slug-public.css - public/js/mf-change-bp-user-display-slug-public.js version: true + change-cart-word-for-woocommerce: + Readme: + path: readme.txt change-date-language-english-speakers: Readme: path: readme.txt @@ -15957,6 +16001,9 @@ plugins: path: - readme.txt - readme.md + class-widget-ats-text: + Readme: + path: readme.txt classdex: Readme: path: readme.txt @@ -16247,6 +16294,9 @@ plugins: click-to-donate: Readme: path: readme.txt + click-to-print: + Readme: + path: readme.txt click-to-top: Readme: path: README.txt @@ -16580,6 +16630,9 @@ plugins: clxbz-integrator: Readme: path: readme.txt + cm-header-footer-script-loader: + Readme: + path: readme.txt cm-idin: QueryParameter: files: @@ -16697,6 +16750,12 @@ plugins: path: languages/coblocks.pot pattern: !ruby/regexp '/"Project\-Id\-Version: CoBlocks (?\d+\.[\.\d]+)/i' version: true + cocart-get-cart-enhanced: + TranslationFile: + class: BodyPattern + path: languages/cocart-get-cart-enhanced.pot + pattern: !ruby/regexp '/\-Id\-Version: CoCart \- Get Cart Enhanced (?\d+\.[\.\d]+)/i' + version: true cocatech-podcast: Readme: path: readme.txt @@ -18417,6 +18476,9 @@ plugins: content-by-location: Readme: path: readme.txt + content-connector-by-contenidosclick: + Readme: + path: readme.txt content-email-anti-spam: Readme: path: readme.txt @@ -18666,6 +18728,9 @@ plugins: convert-address-to-google-maps-link: Readme: path: readme.txt + convert-emoticons-font-awesome: + Readme: + path: readme.txt convert-experiments: Readme: path: readme.txt @@ -19067,9 +19132,18 @@ plugins: version: true Readme: path: readme.txt + corona-awareness-popup: + Readme: + path: readme.txt + corona-virus-covid-19-banner: + Readme: + path: readme.txt corona-virus-data: Readme: path: README.txt + coronawp: + Readme: + path: readme.txt correct-my-headings: Readme: path: readme.txt @@ -19296,6 +19370,9 @@ plugins: coverflow-youtube-videos: Readme: path: readme.txt + covid-19: + Readme: + path: readme.txt covoituristes: Readme: path: readme.txt @@ -19665,6 +19742,9 @@ plugins: path: languages/crosswordsearch.pot pattern: !ruby/regexp /Project\-Id\-Version:\ crosswordsearch (?\d+\.[\.\d]+)/i version: true + crouton: + Readme: + path: readme.txt crowdclock: Readme: path: readme.txt @@ -20531,6 +20611,9 @@ plugins: custom-login-redirect: Readme: path: readme.txt + custom-login-screen: + Readme: + path: readme.txt custom-login-url: Readme: path: readme.txt @@ -21190,6 +21273,9 @@ plugins: path: - readme.txt - README.md + cybersoldier: + Readme: + path: readme.txt cybersyn: Readme: path: readme.txt @@ -22466,6 +22552,9 @@ plugins: dev-corner-badge: Readme: path: readme.txt + dev-theme: + Readme: + path: readme.txt dev-toolbox: Readme: path: readme.txt @@ -22943,6 +23032,9 @@ plugins: disable-comments-with-google-authorship: Readme: path: readme.txt + disable-dashboard-for-woocommerce: + Readme: + path: readme.txt disable-directory-listings: TranslationFile: class: BodyPattern @@ -23119,6 +23211,9 @@ plugins: path: CHANGELOG.md pattern: !ruby/regexp /\#\# (?\d+\.[\.\d]+)/ version: true + disable-shipments-when-the-free-one-is-active: + Readme: + path: readme.txt disable-site: Readme: path: README.txt @@ -23225,6 +23320,11 @@ plugins: discuss-on-twitter: Readme: path: readme.txt + disha-pages-wp: + Readme: + path: + - readme.txt + - README.md dishsoap: Readme: path: readme.txt @@ -23993,6 +24093,9 @@ plugins: dp-debug-menu: Readme: path: readme.txt + dp-intro-tours: + Readme: + path: readme.txt dp-post-views: Readme: path: @@ -24034,6 +24137,9 @@ plugins: drag-to-share: Readme: path: readme.txt + dragfy-addons-for-elementor: + Readme: + path: readme.txt dragon-video: ChangeLog: class: BodyPattern @@ -25864,6 +25970,9 @@ plugins: eazy-enable-blogroll: Readme: path: readme.txt + eazypay: + Readme: + path: readme.txt ebay-shop-page: Readme: path: readme.txt @@ -27037,6 +27146,9 @@ plugins: embed-panopto: Readme: path: README.txt + embed-peertube-playlist: + Readme: + path: readme.txt embed-piwigo: TranslationFile: class: BodyPattern @@ -30803,6 +30915,12 @@ plugins: - public/css/flexy-breadcrumb-public.css - public/js/flexy-breadcrumb-public.js version: true + fley-decisions: + Readme: + path: readme.txt + fley-sponsored-posts: + Readme: + path: readme.txt flicknpress: Readme: path: readme.txt @@ -32408,6 +32526,9 @@ plugins: fsales-gforms-crm: Readme: path: readme.txt + fshare: + Readme: + path: readme.txt fslider: Readme: path: readme.txt @@ -34477,6 +34598,9 @@ plugins: godziny-otwarcia: Readme: path: readme.txt + goftino: + Readme: + path: readme.txt gol-ibe-search-form: Readme: path: readme.txt @@ -35481,6 +35605,9 @@ plugins: graceless-degradation: Readme: path: readme.txt + gradient-for-elementor: + Readme: + path: readme.txt grand-job: Readme: path: @@ -36695,6 +36822,9 @@ plugins: version: true Readme: path: readme.txt + hamro-nepali-patro-calendar: + Readme: + path: readme.txt hamyar-comment-filter: Readme: path: readme.txt @@ -36880,6 +37010,9 @@ plugins: hd-quiz-save-results-light: Readme: path: readme.txt + hdcommerce: + Readme: + path: readme.txt head-cleaner: Readme: path: readme.txt @@ -37243,6 +37376,14 @@ plugins: heroic-social-widget: Readme: path: readme.txt + heroic-table-of-contents: + TranslationFile: + class: BodyPattern + path: languages/ht-toc.pot + pattern: !ruby/regexp '/ct\-Id\-Version: Heroic Table of Contents (?\d+\.[\.\d]+)/i' + version: true + Readme: + path: readme.txt hes-dead-jim: Readme: path: readme.txt @@ -38027,6 +38168,9 @@ plugins: hotspots: Readme: path: readme.txt + houzez-respacio-import: + Readme: + path: readme.txt hover-effects: QueryParameter: files: @@ -38451,6 +38595,9 @@ plugins: hull: Readme: path: README.txt + human-bmi-bmr-calculation: + Readme: + path: readme.txt humancaptcha: Readme: path: readme.txt @@ -39838,6 +39985,9 @@ plugins: in-post-template: Readme: path: readme.txt + in-stock-mailer-for-woocommerce: + Readme: + path: readme.txt in-twitter: Readme: path: readme.txt @@ -40285,6 +40435,12 @@ plugins: insert-callout: Readme: path: readme.txt + insert-giphy-block: + ComposerFile: + class: ConfigParser + path: package.json + key: version + version: true insert-headers-and-footers: TranslationFile: class: BodyPattern @@ -42817,6 +42973,9 @@ plugins: karmacracy-widget: Readme: path: readme.txt + kartenlegen-gpl: + Readme: + path: README.txt kaskus-emoticons: Readme: path: readme.txt @@ -46435,6 +46594,9 @@ plugins: login-with-office-365: Readme: path: readme.txt + login-with-rocket-chat: + Readme: + path: readme.txt login-with-vipps: Readme: path: readme.txt @@ -48456,6 +48618,9 @@ plugins: version: true Readme: path: readme.txt + member-directory: + Readme: + path: readme.txt memberlite-elements: QueryParameter: files: @@ -48779,6 +48944,12 @@ plugins: version: true Readme: path: README.txt + mhr-post-ticker: + QueryParameter: + files: + - public/css/mhr-post-ticker-public.css + - public/js/mhr-post-ticker-public.js + version: true mhstudio-hubspotform: QueryParameter: files: @@ -48987,6 +49158,9 @@ plugins: mnmlwp-simple-contact-form: Readme: path: readme.txt + mobalize-online-appointment-bookings: + Readme: + path: readme.txt mobel-wergwerf-kalkulator-widget: Readme: path: readme.txt @@ -49299,6 +49473,9 @@ plugins: moodthingy-mood-rating-widget: Readme: path: readme.txt + moosend-landing-pages: + Readme: + path: readme.txt mootools-collapsing-archives: TranslationFile: class: BodyPattern @@ -49662,6 +49839,9 @@ plugins: - public/js/msbdt-jquery.slimscroll.min.js - public/js/msbdt-public.js version: true + multi-step-forms-free-for-elementor: + Readme: + path: README.txt multi-tab: Readme: path: readme.txt @@ -50692,6 +50872,14 @@ plugins: ng-secret-link: Readme: path: readme.txt + ng-wp-gallery: + QueryParameter: + files: + - assets/css/infinite-scroll-docs.css + - assets/css/mwrpg-grid.css + - assets/css/jquery.fancybox.min.css + - assets/js/infinite-scroll-docs.min.js + version: true ngdesk: Readme: path: readme.txt @@ -53474,6 +53662,9 @@ plugins: path: changelog.txt pattern: !ruby/regexp /Version (?\d+\.[\.\d]+)/i version: true + pmccoin-for-woocommerce: + Readme: + path: readme.txt pocket-articles-collection: QueryParameter: files: @@ -53914,6 +54105,14 @@ plugins: post-expirator: Readme: path: readme.txt + post-expire-date-sidebar: + Readme: + path: readme.txt + ChangeLog: + class: BodyPattern + path: Changelog.txt + pattern: !ruby/regexp /^=+ (?\d+\.[\.\d]+)(?!.*=+ \d+\.[\.\d]+)/mi + version: true post-featured-font-icon: QueryParameter: files: @@ -53995,6 +54194,14 @@ plugins: - post-list-generator.css - next-page.js version: true + post-list-with-load-more: + QueryParameter: + files: + - public/css/post-list-with-load-more-public.css + - public/js/post-list-with-load-more-public.js + version: true + Readme: + path: README.txt post-notice: ChangeLog: class: BodyPattern @@ -54391,6 +54598,9 @@ plugins: files: - js/ppm-accordion-active.js version: true + ppo-call-to-actions: + Readme: + path: readme.txt pppt: QueryParameter: files: @@ -54643,6 +54853,9 @@ plugins: version: true Readme: path: README.txt + prevent-landscape-rotation: + Readme: + path: readme.txt previous-page-redirect-for-woocommerce: Readme: path: readme.txt @@ -54843,6 +55056,9 @@ plugins: product-category-dropdowns: Readme: path: readme.txt + product-configurator-for-woocommerce: + Readme: + path: readme.txt product-customizer-light: QueryParameter: files: @@ -55585,6 +55801,9 @@ plugins: quantity-changer-on-checkout-for-wc: Readme: path: readme.txt + quantity-field-on-shop-page-for-woocommerce: + Readme: + path: readme.txt quatriceps: QueryParameter: files: @@ -55706,6 +55925,9 @@ plugins: version: true Readme: path: readme.txt + quicknav: + Readme: + path: readme.txt quickseo-by-squirrly: Comment: xpath: //comment()[contains(., "Quick SEO")] @@ -56646,6 +56868,9 @@ plugins: remove-query-strings-from-static-resources: Readme: path: readme.txt + remove-rss-feed: + Readme: + path: readme.txt remove-schema: Readme: path: README.txt @@ -57384,6 +57609,12 @@ plugins: version: true Readme: path: README.txt + rideshare-importer: + TranslationFile: + class: BodyPattern + path: languages/rideshare-importer.pot + pattern: !ruby/regexp '/"Project\-Id\-Version: RideShare Importer (?\d+\.[\.\d]+)/i' + version: true ridhi-companion: TranslationFile: class: BodyPattern @@ -58016,6 +58247,13 @@ plugins: - samuweb-skim-blog-style.css - samuweb-skim-blog.js version: true + saoshyant-page-builder: + QueryParameter: + files: + - assets/js/script.js + version: true + Readme: + path: readme.txt saphali-woocommerce-lite: MetaTag: class: Xpath @@ -60052,6 +60290,9 @@ plugins: simple-full-screen-background-image: Readme: path: readme.txt + simple-gallery-lightbox: + Readme: + path: readme.txt simple-gdpr-cookie-compliance: QueryParameter: files: @@ -60376,6 +60617,9 @@ plugins: files: - css/style.css version: true + simple-smtp: + Readme: + path: readme.txt simple-social-buttons: QueryParameter: files: @@ -61787,6 +62031,9 @@ plugins: path: solr-for-wordpress-on-pantheon.pot pattern: !ruby/regexp /"Project\-Id\-Version:\ solr\-power (?\d+\.[\.\d]+)/i version: true + soluship-shipping: + Readme: + path: readme.txt solutions-invoice-manager: QueryParameter: files: @@ -62030,6 +62277,9 @@ plugins: split-order-for-woocommerce: Readme: path: readme.txt + spoiler-alert: + Readme: + path: readme.txt spoken-search: QueryParameter: files: @@ -62415,6 +62665,14 @@ plugins: version: true Readme: path: README.txt + sticky-banner: + QueryParameter: + files: + - css/hdsb-stickybanner.css + - js/hdsb-stickybanner.js + version: true + Readme: + path: readme.txt sticky-block: QueryParameter: files: @@ -62425,6 +62683,9 @@ plugins: sticky-buttons: Readme: path: README.txt + sticky-chat-widget: + Readme: + path: readme.txt sticky-header-2020: Readme: path: readme.txt @@ -63245,6 +63506,11 @@ plugins: - assets/css/swiper.min.css - assets/css/wp-ssc-public.css version: true + swiss-knife-for-oxygen-buider: + Readme: + path: + - readme.txt + - README.md sympose: QueryParameter: files: @@ -63679,6 +63945,12 @@ plugins: files: - js/active.js version: true + tdb-g-fonts-swap: + Readme: + path: readme.txt + tdb-hide-recaptcha-badge: + Readme: + path: readme.txt teachpress: QueryParameter: files: @@ -63824,6 +64096,11 @@ plugins: - public/css/temporary-access-for-users-public.css - public/js/temporary-access-for-users-public.js version: true + temporary-closures-bmlt: + Readme: + path: + - readme.txt + - README.md tennis-court-bookings: QueryParameter: files: @@ -64252,6 +64529,9 @@ plugins: themesfa-ccaptcha-rewrite: Readme: path: readme.txt + themify-audio-dock: + Readme: + path: readme.txt themify-builder: QueryParameter: files: @@ -64490,6 +64770,9 @@ plugins: - assets/css/slick.css - assets/css/slick-slider-style.css version: true + timeline-blocks: + Readme: + path: readme.txt timeline-express: Readme: path: readme.txt @@ -66195,6 +66478,16 @@ plugins: ungallery: Readme: path: readme.txt + unicard: + Readme: + path: + - readme.txt + - readme.md + ComposerFile: + class: ConfigParser + path: package.json + key: version + version: true uniconsent-cmp: ComposerFile: class: ConfigParser @@ -68148,6 +68441,9 @@ plugins: path: languages/wc-victoriabank.pot pattern: !ruby/regexp /ooCommerce VictoriaBank Payment Gateway (?\d+\.[\.\d]+)/i version: true + wc-vimeo: + Readme: + path: readme.txt wck-custom-fields-and-custom-post-types-creator: Readme: path: readme.txt @@ -68398,6 +68694,9 @@ plugins: webd-woocommerce-advanced-reporting-statistics: Readme: path: readme.txt + webdata-custom-shipping-methods-for-woocommerce: + Readme: + path: readme.txt webdzier-companion: Readme: path: readme.txt @@ -68461,6 +68760,11 @@ plugins: path: changelog.md pattern: !ruby/regexp /\#\# (?\d+\.[\.\d]+)/ version: true + webme-cookie-privacy: + Readme: + path: + - README.txt + - README.md webolead: TranslationFile: class: BodyPattern @@ -68991,6 +69295,9 @@ plugins: widget-logic: Readme: path: readme.txt + widget-music-chart: + Readme: + path: readme.txt widget-options: Readme: path: readme.txt @@ -69104,6 +69411,9 @@ plugins: path: CHANGELOG.md pattern: !ruby/regexp /^\#+ (?\d+\.[\.\d]+)(?!.*\#+ \d+\.[\.\d]+)/mi version: true + wishfinity: + Readme: + path: readme.txt wishful-companion: QueryParameter: files: @@ -69142,6 +69452,9 @@ plugins: path: languages/kirjastokaista-fi.po pattern: !ruby/regexp '/"Project\-Id\-Version: WL Kirjastokaista v(?\d+\.[\.\d]+)/i' version: true + wl-nordpool: + Readme: + path: readme.txt wl-opening-hours: Readme: path: readme.txt @@ -71874,6 +72187,9 @@ plugins: files: - js/gl-ajax-actions.js version: true + wp-2fa: + Readme: + path: readme.txt wp-3d-thingviewer-lite: QueryParameter: files: @@ -72514,6 +72830,9 @@ plugins: wp-cloudflare-cache: Readme: path: readme.txt + wp-cloudflare-geoip-redirect: + Readme: + path: readme.txt wp-club-manager: QueryParameter: files: @@ -73270,6 +73589,9 @@ plugins: files: - "/js/scripts.js" version: true + wp-exit-popups: + Readme: + path: readme.txt wp-expand-tabs-free: Readme: path: readme.txt @@ -74489,6 +74811,9 @@ plugins: wp-marketing-automations: Readme: path: readme.txt + wp-marvelous-debug: + Readme: + path: readme.txt wp-master-widget: QueryParameter: files: @@ -75331,6 +75656,9 @@ plugins: - assets/css/slick.css - assets/css/wprpswr-public-slider.css version: true + wp-recent-posts: + Readme: + path: readme.txt wp-recentcomments: QueryParameter: files: @@ -75676,6 +76004,9 @@ plugins: wp-security-audit-log: Readme: path: readme.txt + wp-security-audit-log-add-on-for-bbpress: + Readme: + path: readme.txt wp-security-audit-log-add-on-for-wpforms: Readme: path: readme.txt @@ -76330,6 +76661,9 @@ plugins: wp-tesseract: Readme: path: readme.txt + wp-test-email: + Readme: + path: readme.txt wp-testimonial-with-widget: QueryParameter: files: @@ -76814,6 +77148,9 @@ plugins: wp-weixin-broadcast: Readme: path: readme.txt + wp-whatsapp: + Readme: + path: readme.txt wp-whatsapp-chat: QueryParameter: files: @@ -77088,6 +77425,9 @@ plugins: path: i18n/languages/wpbits-addons-for-elementor.pot pattern: !ruby/regexp '/Id\-Version: WPBits Addons For Elementor (?\d+\.[\.\d]+)/i' version: true + wpbkash: + Readme: + path: readme.txt wpbmb-entrez: QueryParameter: files: @@ -78147,6 +78487,9 @@ plugins: - public/css/wptelegram-widget-public.min.css - public/js/wptelegram-widget-public.min.js version: true + wptemplata: + Readme: + path: readme.txt wptimhbw-tools: Readme: path: readme.txt @@ -78463,6 +78806,9 @@ plugins: version: true Readme: path: readme.txt + xlogin: + Readme: + path: readme.txt xmas-decoration: Readme: path: readme.txt @@ -78870,6 +79216,9 @@ plugins: - assets/css/frontend.css - assets/js/frontend.js version: true + youtube-playlist-player: + Readme: + path: readme.txt youtube-showcase: MetaTag: class: Xpath @@ -78963,6 +79312,9 @@ plugins: zedna-contact-form: Readme: path: readme.txt + zedna-cookies-bar: + Readme: + path: readme.txt zedna-load-more-posts: QueryParameter: files: diff --git a/spec/fixtures/dynamic_finders/expected.yml b/spec/fixtures/dynamic_finders/expected.yml index adc17f09..8966b934 100644 --- a/spec/fixtures/dynamic_finders/expected.yml +++ b/spec/fixtures/dynamic_finders/expected.yml @@ -1642,6 +1642,13 @@ plugins: found_by: Meta Tag (Passive Detection) interesting_entries: - 'http://wp.lab/, Match: ''advthemeeditor/1.0''' + advanced-wp-table: + TranslationFile: + number: 1.0.1 + found_by: Translation File (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/advanced-wp-table/languages/advanced-wp-table.pot, + Match: ''"Project-Id-Version: Advanced WP Table 1.0.1''' advanced-xprofile-fields-for-buddypress: TranslationFile: number: 1.0.4 @@ -8334,6 +8341,13 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/coblocks/languages/coblocks.pot, Match: ''"Project-Id-Version: CoBlocks 1.7.0''' + cocart-get-cart-enhanced: + TranslationFile: + number: 1.2.0 + found_by: Translation File (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/cocart-get-cart-enhanced/languages/cocart-get-cart-enhanced.pot, + Match: ''-Id-Version: CoCart - Get Cart Enhanced 1.2.0''' cocorico-social: QueryParameter: number: 1.2.1 @@ -17688,6 +17702,13 @@ plugins: interesting_entries: - 'http://wp.lab/wp-content/plugins/heroic-glossary/languages/ht-glossary.pot, Match: ''"Project-Id-Version: Heroic Glossary 1.0.0''' + heroic-table-of-contents: + TranslationFile: + number: 1.0.0 + found_by: Translation File (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/heroic-table-of-contents/languages/ht-toc.pot, + Match: ''ct-Id-Version: Heroic Table of Contents 1.0.0''' hidden-contents: TranslationFile: number: '1.0' @@ -18999,6 +19020,13 @@ plugins: - http://wp.lab/wp-content/plugins/innvonix-testimonials/assets/js/owl.carousel.js?ver=1.0 - http://wp.lab/wp-content/plugins/innvonix-testimonials/assets/js/innvonix-custom.js?ver=1.0 confidence: 20 + insert-giphy-block: + ComposerFile: + number: 0.1.0 + found_by: Composer File (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/insert-giphy-block/package.json, Match: + ''0.1.0''' insert-headers-and-footers: TranslationFile: number: 1.4.4 @@ -23589,6 +23617,14 @@ plugins: - http://wp.lab/wp-content/plugins/mhr-gallery/public/css/mhr-gallery-public.css?ver=1.0.0 - http://wp.lab/wp-content/plugins/mhr-gallery/public/js/mhr-gallery-public.js?ver=1.0.0 confidence: 20 + mhr-post-ticker: + QueryParameter: + number: 1.0.0 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/mhr-post-ticker/public/css/mhr-post-ticker-public.css?ver=1.0.0 + - http://wp.lab/wp-content/plugins/mhr-post-ticker/public/js/mhr-post-ticker-public.js?ver=1.0.0 + confidence: 20 mhstudio-hubspotform: QueryParameter: number: 1.0.0 @@ -25325,6 +25361,16 @@ plugins: - http://wp.lab/wp-content/plugins/ng-lazyload//plugin.js?ver=1.1 - http://wp.lab/wp-content/plugins/ng-lazyload//nglazyload.css?ver=1.1 confidence: 20 + ng-wp-gallery: + QueryParameter: + number: '1.0' + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/ng-wp-gallery/assets/css/infinite-scroll-docs.css?ver=1.0 + - http://wp.lab/wp-content/plugins/ng-wp-gallery/assets/css/mwrpg-grid.css?ver=1.0 + - http://wp.lab/wp-content/plugins/ng-wp-gallery/assets/css/jquery.fancybox.min.css?ver=1.0 + - http://wp.lab/wp-content/plugins/ng-wp-gallery/assets/js/infinite-scroll-docs.min.js?ver=1.0 + confidence: 40 ngg-image-search: TranslationFile: number: '0.01' @@ -28088,6 +28134,13 @@ plugins: interesting_entries: - http://wp.lab/wp-content/plugins/post-display-counter/js/post-display-counter.js?ver=1.0 confidence: 10 + post-expire-date-sidebar: + ChangeLog: + number: '1.0' + found_by: Change Log (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/post-expire-date-sidebar/Changelog.txt, + Match: ''= 1.0''' post-featured-font-icon: QueryParameter: number: 1.0.1 @@ -28173,6 +28226,14 @@ plugins: - http://wp.lab/wp-content/plugins/post-list-generator/post-list-generator.css?ver=1.3.0 - http://wp.lab/wp-content/plugins/post-list-generator/next-page.js?ver=1.3.0 confidence: 20 + post-list-with-load-more: + QueryParameter: + number: 1.0.0 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/post-list-with-load-more/public/css/post-list-with-load-more-public.css?ver=1.0.0 + - http://wp.lab/wp-content/plugins/post-list-with-load-more/public/js/post-list-with-load-more-public.js?ver=1.0.0 + confidence: 20 post-notice: ChangeLog: number: '1.2' @@ -31234,6 +31295,13 @@ plugins: - http://wp.lab/wp-content/plugins/ride-here-with-lyft/public/css/ride-here-with-lyft-public.css?ver=1.0.0 - http://wp.lab/wp-content/plugins/ride-here-with-lyft/public/js/ride-here-with-lyft-public.js?ver=1.0.0 confidence: 20 + rideshare-importer: + TranslationFile: + number: 1.0.0 + found_by: Translation File (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/rideshare-importer/languages/rideshare-importer.pot, + Match: ''"Project-Id-Version: RideShare Importer 1.0.0''' ridhi-companion: TranslationFile: number: 1.0.0 @@ -31793,6 +31861,13 @@ plugins: - http://wp.lab/wp-content/plugins/samuweb-skim-blog/samuweb-skim-blog-style.css?ver=1.0 - http://wp.lab/wp-content/plugins/samuweb-skim-blog/samuweb-skim-blog.js?ver=1.0 confidence: 20 + saoshyant-page-builder: + QueryParameter: + number: '1.1' + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/saoshyant-page-builder/assets/js/script.js?ver=1.1 + confidence: 10 saphali-woocommerce-lite: MetaTag: number: 1.8.0 @@ -35732,6 +35807,14 @@ plugins: - http://wp.lab/wp-content/plugins/sticky-add-to-cart-for-woo/public/css/satcwoo-public.css?ver=1.0.0 - http://wp.lab/wp-content/plugins/sticky-add-to-cart-for-woo/public/js/satcwoo-public.js?ver=1.0.0 confidence: 20 + sticky-banner: + QueryParameter: + number: 1.0.0 + found_by: Query Parameter (Passive Detection) + interesting_entries: + - http://wp.lab/wp-content/plugins/sticky-banner/css/hdsb-stickybanner.css?ver=1.0.0 + - http://wp.lab/wp-content/plugins/sticky-banner/js/hdsb-stickybanner.js?ver=1.0.0 + confidence: 20 sticky-block: QueryParameter: number: '1.0' @@ -39148,6 +39231,12 @@ plugins: interesting_entries: - !binary |- aHR0cDovL3dwLmxhYi93cC1jb250ZW50L3BsdWdpbnMvdW5mYy1ub3JtYWxpemUvbGFuZ3VhZ2VzL3VuZmMtbm9ybWFsaXplLnBvdCwgTWF0Y2g6ICciUHJvamVjdC1JZC1WZXJzaW9uOiBVTkZDIE5vzIhybWFsaXplIDEuMC42Jw== + unicard: + ComposerFile: + number: 1.0.0 + found_by: Composer File (Aggressive Detection) + interesting_entries: + - 'http://wp.lab/wp-content/plugins/unicard/package.json, Match: ''1.0.0''' uniconsent-cmp: ComposerFile: number: 1.1.1 diff --git a/spec/fixtures/dynamic_finders/plugin_version/advanced-wp-table/translation_file/languages/advanced-wp-table.pot b/spec/fixtures/dynamic_finders/plugin_version/advanced-wp-table/translation_file/languages/advanced-wp-table.pot new file mode 100644 index 00000000..422222d1 --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/advanced-wp-table/translation_file/languages/advanced-wp-table.pot @@ -0,0 +1,54 @@ +# Copyright (C) 2020 Mainul Hassan Main +# This file is distributed under the GPLv3. +msgid "" +msgstr "" +"Project-Id-Version: Advanced WP Table 1.0.1\n" +"Report-Msgid-Bugs-To: " +"https://wordpress.org/support/plugin/advanced-wp-table\n" +"POT-Creation-Date: 2020-03-15 09:43:34+00:00\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"PO-Revision-Date: 2020-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"X-Generator: grunt-wp-i18n 0.5.4\n" +"X-Poedit-KeywordsList: " +"__;_e;_x:1,2c;_ex:1,2c;_n:1,2;_nx:1,2,4c;_n_noop:1,2;_nx_noop:1,2,3c;esc_" +"attr__;esc_html__;esc_attr_e;esc_html_e;esc_attr_x:1,2c;esc_html_x:1,2c;\n" +"Language: en\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Poedit-Country: United States\n" +"X-Poedit-SourceCharset: UTF-8\n" +"X-Poedit-Basepath: ../\n" +"X-Poedit-SearchPath-0: .\n" +"X-Poedit-Bookmarks: \n" +"X-Textdomain-Support: yes\n" + +#. Plugin Name of the plugin/theme +msgid "Advanced WP Table" +msgstr "" + +#: advanced-wp-table.php:254 +msgid "Advanced WP Table plugin requires WordPress version 5.0 or greater." +msgstr "" + +#: includes/settings.php:25 includes/settings.php:26 +msgid "Tables" +msgstr "" + +#. Plugin URI of the plugin/theme +msgid "https://wordpress.org/plugins/advanced-wp-table" +msgstr "" + +#. Description of the plugin/theme +msgid "Create responsive tables using Gutenberg." +msgstr "" + +#. Author of the plugin/theme +msgid "Mainul Hassan Main" +msgstr "" + +#. Author URI of the plugin/theme +msgid "https://mainulhassan.info" +msgstr "" \ No newline at end of file diff --git a/spec/fixtures/dynamic_finders/plugin_version/cocart-get-cart-enhanced/translation_file/languages/cocart-get-cart-enhanced.pot b/spec/fixtures/dynamic_finders/plugin_version/cocart-get-cart-enhanced/translation_file/languages/cocart-get-cart-enhanced.pot new file mode 100644 index 00000000..947c4144 --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/cocart-get-cart-enhanced/translation_file/languages/cocart-get-cart-enhanced.pot @@ -0,0 +1,38 @@ +# Copyright (c) 2020 Sébastien Dumont +# This file is distributed under the same license as the CoCart - Get Cart Enhanced package. +msgid "" +msgstr "" +"Project-Id-Version: CoCart - Get Cart Enhanced 1.2.0\n" +"Report-Msgid-Bugs-To: " +"https://github.com/co-cart/cocart-get-cart-enhanced/issues\n" +"POT-Creation-Date: 2020-03-16 18:38:04+00:00\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"PO-Revision-Date: 2020-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Sébastien Dumont \n" +"Language: en_US\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Poedit-Country: United States\n" +"X-Poedit-SourceCharset: UTF-8\n" +"X-Poedit-KeywordsList: " +"__;_e;_x:1,2c;_ex:1,2c;_n:1,2;_nx:1,2,4c;_n_noop:1,2;_nx_noop:1,2,3c;esc_" +"attr__;esc_html__;esc_attr_e;esc_html_e;esc_attr_x:1,2c;esc_html_x:1,2c;\n" +"X-Poedit-Basepath: ../\n" +"X-Poedit-SearchPath-0: .\n" +"X-Poedit-Bookmarks: \n" +"X-Textdomain-Support: yes\n" +"X-Generator: grunt-wp-i18n 1.0.3\n" + +#: cocart-get-cart-enhanced.php:83 +msgid "In Stock" +msgstr "" + +#: cocart-get-cart-enhanced.php:87 +msgid "Out of Stock" +msgstr "" + +#: cocart-get-cart-enhanced.php:91 +msgid "Available on backorder" +msgstr "" \ No newline at end of file diff --git a/spec/fixtures/dynamic_finders/plugin_version/comment_passive_all.html b/spec/fixtures/dynamic_finders/plugin_version/comment_passive_all.html index 453b4098..c761ed97 100644 --- a/spec/fixtures/dynamic_finders/plugin_version/comment_passive_all.html +++ b/spec/fixtures/dynamic_finders/plugin_version/comment_passive_all.html @@ -1187,3 +1187,6 @@ s0.parentNode.insertBefore(s1,s0); + + + diff --git a/spec/fixtures/dynamic_finders/plugin_version/heroic-table-of-contents/translation_file/languages/ht-toc.pot b/spec/fixtures/dynamic_finders/plugin_version/heroic-table-of-contents/translation_file/languages/ht-toc.pot new file mode 100644 index 00000000..2b8fda48 --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/heroic-table-of-contents/translation_file/languages/ht-toc.pot @@ -0,0 +1,35 @@ +# Copyright (C) 2020 HeroThemes +# This file is distributed under the same license as the Heroic Table of Contents plugin. +msgid "" +msgstr "" +"Project-Id-Version: Heroic Table of Contents 1.0.0\n" +"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/ht-toc\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"POT-Creation-Date: 2020-03-16T11:34:10+00:00\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"X-Generator: WP-CLI 2.4.0\n" +"X-Domain: ht-toc\n" + +#. Plugin Name of the plugin +msgid "Heroic Table of Contents" +msgstr "" + +#. Plugin URI of the plugin +msgid "https://herothemes.com/heroic-table-of-contents" +msgstr "" + +#. Description of the plugin +msgid "Table of Contents section block" +msgstr "" + +#. Author of the plugin +msgid "HeroThemes" +msgstr "" + +#. Author URI of the plugin +msgid "https://www.herothemes.com/" +msgstr "" diff --git a/spec/fixtures/dynamic_finders/plugin_version/insert-giphy-block/composer_file/package.json b/spec/fixtures/dynamic_finders/plugin_version/insert-giphy-block/composer_file/package.json new file mode 100644 index 00000000..be582757 --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/insert-giphy-block/composer_file/package.json @@ -0,0 +1,22 @@ +{ + "name": "insert-giphy-block", + "version": "0.1.0", + "description": "Search and insert a Giphy directly from your Gutenberg editor.", + "author": "Michael Joseph Panaga", + "license": "GPL-2.0-or-later", + "main": "build/index.js", + "scripts": { + "build": "wp-scripts build", + "format:js": "wp-scripts format-js", + "lint:css": "wp-scripts lint-style", + "lint:js": "wp-scripts lint-js", + "start": "wp-scripts start", + "packages-update": "wp-scripts packages-update" + }, + "devDependencies": { + "@wordpress/scripts": "^7.1.2" + }, + "dependencies": { + "react-photo-gallery": "^8.0.0" + } +} diff --git a/spec/fixtures/dynamic_finders/plugin_version/post-expire-date-sidebar/change_log/Changelog.txt b/spec/fixtures/dynamic_finders/plugin_version/post-expire-date-sidebar/change_log/Changelog.txt new file mode 100644 index 00000000..251af914 --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/post-expire-date-sidebar/change_log/Changelog.txt @@ -0,0 +1,4 @@ +== Changelog == + += 1.0 = +* Initial release. \ No newline at end of file diff --git a/spec/fixtures/dynamic_finders/plugin_version/query_parameter_passive_all.html b/spec/fixtures/dynamic_finders/plugin_version/query_parameter_passive_all.html index 89188313..97a24fe7 100644 --- a/spec/fixtures/dynamic_finders/plugin_version/query_parameter_passive_all.html +++ b/spec/fixtures/dynamic_finders/plugin_version/query_parameter_passive_all.html @@ -8567,6 +8567,11 @@ + + + + + @@ -9198,6 +9203,13 @@ + + + + + + + @@ -10372,6 +10384,11 @@ + + + + + @@ -11699,6 +11716,10 @@ + + + + @@ -13266,6 +13287,11 @@ + + + + + diff --git a/spec/fixtures/dynamic_finders/plugin_version/rideshare-importer/translation_file/languages/rideshare-importer.pot b/spec/fixtures/dynamic_finders/plugin_version/rideshare-importer/translation_file/languages/rideshare-importer.pot new file mode 100644 index 00000000..a355c87f --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/rideshare-importer/translation_file/languages/rideshare-importer.pot @@ -0,0 +1,132 @@ +# Copyright (C) 2020 Marek Hrabe +# This file is distributed under the same license as the RideShare Importer plugin. +msgid "" +msgstr "" +"Project-Id-Version: RideShare Importer 1.0.0\n" +"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/rideshare-importer\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"POT-Creation-Date: 2020-03-15T17:52:38+00:00\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"X-Generator: WP-CLI 2.4.0\n" +"X-Domain: rideshare-importer\n" + +#. Plugin Name of the plugin +msgid "RideShare Importer" +msgstr "" + +#. Plugin URI of the plugin +msgid "https://wordpress.org/plugins/rideshare-importer/" +msgstr "" + +#. Description of the plugin +msgid "Import your history of trips from ride sharing applications." +msgstr "" + +#. Author of the plugin +msgid "Marek Hrabe" +msgstr "" + +#. Author URI of the plugin +msgid "https://github.com/marekhrabe" +msgstr "" + +#: class-rideshare-import.php:56 +msgid "Import RideShare" +msgstr "" + +#: class-rideshare-import.php:72 +msgid "Upload your RideShare JSON to import rides into this blog." +msgstr "" + +#: class-rideshare-import.php:75 +msgid "How to get the JSON export?" +msgstr "" + +#: class-rideshare-import.php:76 +msgid "Uber doesn't allow you to conveniently export your data including maps so this plugin uses data gathered using a browser extension." +msgstr "" + +#: class-rideshare-import.php:79 +msgid "Run the extension from the browser toolbar" +msgstr "" + +#: class-rideshare-import.php:80 +msgid "When asked \"Request individual trip data?\", pick \"YES\"" +msgstr "" + +#: class-rideshare-import.php:81 +msgid "A new RideShare Stats page will open up once all data is downloaded" +msgstr "" + +#: class-rideshare-import.php:82 +msgid "At the bottom of the page, there is an \"Export\" button. Use it with option \"JSON (Full Data)\"" +msgstr "" + +#: class-rideshare-import.php:83 +msgid "Upload your JSON file and use it in this importer" +msgstr "" + +#. translators: 1: Service name (like "Uber Pool"), 2: Name of a city +#: class-rideshare-import.php:160 +msgid "Rode %1$s in %2$s" +msgstr "" + +#. translators: %s: Full address of pickup. +#: class-rideshare-import.php:187 +msgid "Pickup: %s" +msgstr "" + +#. translators: %s: Full address of dropoff. +#: class-rideshare-import.php:194 +msgid "Dropoff: %s" +msgstr "" + +#: class-rideshare-import.php:204 +msgid "Car Make" +msgstr "" + +#: class-rideshare-import.php:209 +msgid "Time" +msgstr "" + +#: class-rideshare-import.php:214 +msgid "Distance" +msgstr "" + +#: class-rideshare-import.php:219 +msgid "Driver" +msgstr "" + +#: class-rideshare-import.php:224 +msgid "Fare" +msgstr "" + +#. translators: %s: first name of the driver. +#: class-rideshare-import.php:275 +msgid "Driver %s" +msgstr "" + +#: class-rideshare-import.php:296 +msgid "Sorry, there has been an error." +msgstr "" + +#. translators: %s: trip id +#: class-rideshare-import.php:325 +msgid "Importing %s." +msgstr "" + +#: class-rideshare-import.php:332 +msgid "All done." +msgstr "" + +#: class-rideshare-import.php:332 +msgid "Have fun!" +msgstr "" + +#: rideshare-importer.php:20 +msgid "Import your ride history from ride sharing services." +msgstr "" diff --git a/spec/fixtures/dynamic_finders/plugin_version/unicard/composer_file/package.json b/spec/fixtures/dynamic_finders/plugin_version/unicard/composer_file/package.json new file mode 100644 index 00000000..dad3f59f --- /dev/null +++ b/spec/fixtures/dynamic_finders/plugin_version/unicard/composer_file/package.json @@ -0,0 +1,13 @@ +{ + "name": "unicard", + "version": "1.0.0", + "private": true, + "scripts": { + "start": "cgb-scripts start", + "build": "cgb-scripts build", + "eject": "cgb-scripts eject" + }, + "dependencies": { + "cgb-scripts": "1.23.0" + } +}