├── .gitignore ├── LICENSE ├── README.md ├── eslint.config.mjs ├── package.json ├── pnpm-lock.yaml ├── pnpm-workspace.yaml ├── scripts ├── build.mjs └── update-wedata-items.mjs └── src ├── background.js ├── content.js ├── lib ├── I18n.js ├── background │ ├── ExcludeList.js │ ├── OptionManager.js │ ├── Prefs.js │ ├── SiteinfoManager.js │ └── updateButtonState.js ├── checkOrigin.js ├── content │ ├── AutoPager.js │ ├── PageInfo.js │ ├── ScrollListener.js │ ├── fetchHTMLText.js │ ├── parseHTMLDocument.js │ ├── waitForEvent.js │ ├── xpath.js │ └── xpathAt.js ├── getDir.js ├── parseGlobList.js ├── siteinfo │ ├── buildSiteinfo.js │ └── parseUserSiteinfo.js ├── sleep.js └── validateURL.js ├── options.js ├── popup.js ├── user-siteinfo-editor.js └── webext ├── _locales ├── de │ └── messages.json ├── en │ └── messages.json ├── ja │ └── messages.json └── zh_CN │ └── messages.json ├── base.css ├── button.svg ├── icon.svg ├── manifest.json ├── options.css ├── options.html ├── popup.css ├── popup.html ├── user-siteinfo-editor.css ├── user-siteinfo-editor.html └── wedata-items.json /.gitignore: -------------------------------------------------------------------------------- 1 | dist 2 | node_modules 3 | web-ext-artifacts 4 | *.zip 5 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantora/weautopagerize/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantora/weautopagerize/HEAD/README.md -------------------------------------------------------------------------------- /eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantora/weautopagerize/HEAD/eslint.config.mjs -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantora/weautopagerize/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantora/weautopagerize/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantora/weautopagerize/HEAD/pnpm-workspace.yaml -------------------------------------------------------------------------------- /scripts/build.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantora/weautopagerize/HEAD/scripts/build.mjs -------------------------------------------------------------------------------- /scripts/update-wedata-items.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantora/weautopagerize/HEAD/scripts/update-wedata-items.mjs -------------------------------------------------------------------------------- /src/background.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantora/weautopagerize/HEAD/src/background.js -------------------------------------------------------------------------------- /src/content.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantora/weautopagerize/HEAD/src/content.js -------------------------------------------------------------------------------- /src/lib/I18n.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantora/weautopagerize/HEAD/src/lib/I18n.js -------------------------------------------------------------------------------- /src/lib/background/ExcludeList.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantora/weautopagerize/HEAD/src/lib/background/ExcludeList.js -------------------------------------------------------------------------------- /src/lib/background/OptionManager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantora/weautopagerize/HEAD/src/lib/background/OptionManager.js -------------------------------------------------------------------------------- /src/lib/background/Prefs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantora/weautopagerize/HEAD/src/lib/background/Prefs.js -------------------------------------------------------------------------------- /src/lib/background/SiteinfoManager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantora/weautopagerize/HEAD/src/lib/background/SiteinfoManager.js -------------------------------------------------------------------------------- /src/lib/background/updateButtonState.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantora/weautopagerize/HEAD/src/lib/background/updateButtonState.js -------------------------------------------------------------------------------- /src/lib/checkOrigin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantora/weautopagerize/HEAD/src/lib/checkOrigin.js -------------------------------------------------------------------------------- /src/lib/content/AutoPager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantora/weautopagerize/HEAD/src/lib/content/AutoPager.js -------------------------------------------------------------------------------- /src/lib/content/PageInfo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantora/weautopagerize/HEAD/src/lib/content/PageInfo.js -------------------------------------------------------------------------------- /src/lib/content/ScrollListener.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantora/weautopagerize/HEAD/src/lib/content/ScrollListener.js -------------------------------------------------------------------------------- /src/lib/content/fetchHTMLText.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantora/weautopagerize/HEAD/src/lib/content/fetchHTMLText.js -------------------------------------------------------------------------------- /src/lib/content/parseHTMLDocument.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantora/weautopagerize/HEAD/src/lib/content/parseHTMLDocument.js -------------------------------------------------------------------------------- /src/lib/content/waitForEvent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantora/weautopagerize/HEAD/src/lib/content/waitForEvent.js -------------------------------------------------------------------------------- /src/lib/content/xpath.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantora/weautopagerize/HEAD/src/lib/content/xpath.js -------------------------------------------------------------------------------- /src/lib/content/xpathAt.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantora/weautopagerize/HEAD/src/lib/content/xpathAt.js -------------------------------------------------------------------------------- /src/lib/getDir.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantora/weautopagerize/HEAD/src/lib/getDir.js -------------------------------------------------------------------------------- /src/lib/parseGlobList.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantora/weautopagerize/HEAD/src/lib/parseGlobList.js -------------------------------------------------------------------------------- /src/lib/siteinfo/buildSiteinfo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantora/weautopagerize/HEAD/src/lib/siteinfo/buildSiteinfo.js -------------------------------------------------------------------------------- /src/lib/siteinfo/parseUserSiteinfo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantora/weautopagerize/HEAD/src/lib/siteinfo/parseUserSiteinfo.js -------------------------------------------------------------------------------- /src/lib/sleep.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantora/weautopagerize/HEAD/src/lib/sleep.js -------------------------------------------------------------------------------- /src/lib/validateURL.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantora/weautopagerize/HEAD/src/lib/validateURL.js -------------------------------------------------------------------------------- /src/options.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantora/weautopagerize/HEAD/src/options.js -------------------------------------------------------------------------------- /src/popup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantora/weautopagerize/HEAD/src/popup.js -------------------------------------------------------------------------------- /src/user-siteinfo-editor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantora/weautopagerize/HEAD/src/user-siteinfo-editor.js -------------------------------------------------------------------------------- /src/webext/_locales/de/messages.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantora/weautopagerize/HEAD/src/webext/_locales/de/messages.json -------------------------------------------------------------------------------- /src/webext/_locales/en/messages.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantora/weautopagerize/HEAD/src/webext/_locales/en/messages.json -------------------------------------------------------------------------------- /src/webext/_locales/ja/messages.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantora/weautopagerize/HEAD/src/webext/_locales/ja/messages.json -------------------------------------------------------------------------------- /src/webext/_locales/zh_CN/messages.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantora/weautopagerize/HEAD/src/webext/_locales/zh_CN/messages.json -------------------------------------------------------------------------------- /src/webext/base.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantora/weautopagerize/HEAD/src/webext/base.css -------------------------------------------------------------------------------- /src/webext/button.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantora/weautopagerize/HEAD/src/webext/button.svg -------------------------------------------------------------------------------- /src/webext/icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantora/weautopagerize/HEAD/src/webext/icon.svg -------------------------------------------------------------------------------- /src/webext/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantora/weautopagerize/HEAD/src/webext/manifest.json -------------------------------------------------------------------------------- /src/webext/options.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantora/weautopagerize/HEAD/src/webext/options.css -------------------------------------------------------------------------------- /src/webext/options.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantora/weautopagerize/HEAD/src/webext/options.html -------------------------------------------------------------------------------- /src/webext/popup.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantora/weautopagerize/HEAD/src/webext/popup.css -------------------------------------------------------------------------------- /src/webext/popup.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantora/weautopagerize/HEAD/src/webext/popup.html -------------------------------------------------------------------------------- /src/webext/user-siteinfo-editor.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantora/weautopagerize/HEAD/src/webext/user-siteinfo-editor.css -------------------------------------------------------------------------------- /src/webext/user-siteinfo-editor.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantora/weautopagerize/HEAD/src/webext/user-siteinfo-editor.html -------------------------------------------------------------------------------- /src/webext/wedata-items.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wantora/weautopagerize/HEAD/src/webext/wedata-items.json --------------------------------------------------------------------------------