├── .gitattributes ├── .gitignore ├── LICENSE ├── README.md ├── changes ├── dark-theme.md ├── favorites-scrape.md ├── favorites.md ├── full-title.md ├── gallery-info-copy.md ├── gallery-metadata.md ├── gallery-resurrect.md ├── infinite-scroll.md ├── random.md └── search-links.md ├── dev ├── build.js └── userscript.js ├── images ├── icon-16.png ├── icon-48.png ├── icon-64.png └── icon.svg ├── package.json ├── src ├── api │ ├── gallery-details.js │ ├── gallery-identifier.js │ ├── gallery-info │ │ ├── common-json.js │ │ ├── fetch.js │ │ ├── get-from-html.js │ │ ├── get-from-json.js │ │ ├── types.js │ │ └── utils.js │ ├── gallery-right-sidebar.js │ ├── navigation-bar.js │ ├── page-type.js │ ├── pagination.js │ ├── popup-menu.js │ ├── popups.js │ ├── settings.js │ ├── style.js │ ├── style │ │ ├── gallery-details.css │ │ ├── gallery-right-sidebar.css │ │ ├── popup-menu.css │ │ └── settings.css │ └── urls.js ├── config.js ├── copy.js ├── dark-theme │ ├── main.js │ ├── source │ │ ├── dark-archiver-style.css │ │ ├── dark-favorites-style.css │ │ ├── dark-home.css │ │ ├── dark-style.css │ │ ├── light-archiver-style.css │ │ ├── light-favorites-style.css │ │ ├── light-home.css │ │ └── light-style.css │ └── style.css ├── favorites-scrape │ ├── content.html │ └── main.js ├── favorites │ └── main.js ├── fetch.js ├── file-name.js ├── full-title │ ├── config.js │ ├── main.js │ ├── settings.html │ └── style.css ├── gallery-info-copy │ ├── config.js │ ├── main.js │ ├── settings.html │ └── style.css ├── gallery-metadata │ └── main.js ├── gallery-resurrect │ ├── gallery.html │ ├── main.js │ ├── navigation-bar-dark.html │ ├── navigation-bar-light.html │ └── style.css ├── gm.js ├── html-utils.js ├── infinite-scroll │ ├── config.js │ ├── container.html │ ├── infinite-scroll-base.js │ ├── main.js │ ├── page.html │ ├── settings.html │ └── style.css ├── javascript.js ├── query-string.js ├── random │ └── main.js ├── ready.js ├── search-links │ ├── config.js │ ├── main.js │ ├── settings.html │ ├── settings.js │ └── style.css ├── style.js ├── url-fragment.js └── window-message.js ├── targets ├── dark-theme.json ├── favorites-scrape.json ├── favorites.json ├── full-title.json ├── gallery-info-copy.json ├── gallery-metadata.json ├── gallery-resurrect.json ├── infinite-scroll.json ├── random.json └── search-links.json └── x.code-workspace /.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dnsev-h/x/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dnsev-h/x/HEAD/README.md -------------------------------------------------------------------------------- /changes/dark-theme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dnsev-h/x/HEAD/changes/dark-theme.md -------------------------------------------------------------------------------- /changes/favorites-scrape.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dnsev-h/x/HEAD/changes/favorites-scrape.md -------------------------------------------------------------------------------- /changes/favorites.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dnsev-h/x/HEAD/changes/favorites.md -------------------------------------------------------------------------------- /changes/full-title.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dnsev-h/x/HEAD/changes/full-title.md -------------------------------------------------------------------------------- /changes/gallery-info-copy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dnsev-h/x/HEAD/changes/gallery-info-copy.md -------------------------------------------------------------------------------- /changes/gallery-metadata.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dnsev-h/x/HEAD/changes/gallery-metadata.md -------------------------------------------------------------------------------- /changes/gallery-resurrect.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dnsev-h/x/HEAD/changes/gallery-resurrect.md -------------------------------------------------------------------------------- /changes/infinite-scroll.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dnsev-h/x/HEAD/changes/infinite-scroll.md -------------------------------------------------------------------------------- /changes/random.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dnsev-h/x/HEAD/changes/random.md -------------------------------------------------------------------------------- /changes/search-links.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dnsev-h/x/HEAD/changes/search-links.md -------------------------------------------------------------------------------- /dev/build.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dnsev-h/x/HEAD/dev/build.js -------------------------------------------------------------------------------- /dev/userscript.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dnsev-h/x/HEAD/dev/userscript.js -------------------------------------------------------------------------------- /images/icon-16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dnsev-h/x/HEAD/images/icon-16.png -------------------------------------------------------------------------------- /images/icon-48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dnsev-h/x/HEAD/images/icon-48.png -------------------------------------------------------------------------------- /images/icon-64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dnsev-h/x/HEAD/images/icon-64.png -------------------------------------------------------------------------------- /images/icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dnsev-h/x/HEAD/images/icon.svg -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dnsev-h/x/HEAD/package.json -------------------------------------------------------------------------------- /src/api/gallery-details.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dnsev-h/x/HEAD/src/api/gallery-details.js -------------------------------------------------------------------------------- /src/api/gallery-identifier.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dnsev-h/x/HEAD/src/api/gallery-identifier.js -------------------------------------------------------------------------------- /src/api/gallery-info/common-json.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dnsev-h/x/HEAD/src/api/gallery-info/common-json.js -------------------------------------------------------------------------------- /src/api/gallery-info/fetch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dnsev-h/x/HEAD/src/api/gallery-info/fetch.js -------------------------------------------------------------------------------- /src/api/gallery-info/get-from-html.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dnsev-h/x/HEAD/src/api/gallery-info/get-from-html.js -------------------------------------------------------------------------------- /src/api/gallery-info/get-from-json.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dnsev-h/x/HEAD/src/api/gallery-info/get-from-json.js -------------------------------------------------------------------------------- /src/api/gallery-info/types.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dnsev-h/x/HEAD/src/api/gallery-info/types.js -------------------------------------------------------------------------------- /src/api/gallery-info/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dnsev-h/x/HEAD/src/api/gallery-info/utils.js -------------------------------------------------------------------------------- /src/api/gallery-right-sidebar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dnsev-h/x/HEAD/src/api/gallery-right-sidebar.js -------------------------------------------------------------------------------- /src/api/navigation-bar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dnsev-h/x/HEAD/src/api/navigation-bar.js -------------------------------------------------------------------------------- /src/api/page-type.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dnsev-h/x/HEAD/src/api/page-type.js -------------------------------------------------------------------------------- /src/api/pagination.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dnsev-h/x/HEAD/src/api/pagination.js -------------------------------------------------------------------------------- /src/api/popup-menu.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dnsev-h/x/HEAD/src/api/popup-menu.js -------------------------------------------------------------------------------- /src/api/popups.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dnsev-h/x/HEAD/src/api/popups.js -------------------------------------------------------------------------------- /src/api/settings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dnsev-h/x/HEAD/src/api/settings.js -------------------------------------------------------------------------------- /src/api/style.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dnsev-h/x/HEAD/src/api/style.js -------------------------------------------------------------------------------- /src/api/style/gallery-details.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dnsev-h/x/HEAD/src/api/style/gallery-details.css -------------------------------------------------------------------------------- /src/api/style/gallery-right-sidebar.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dnsev-h/x/HEAD/src/api/style/gallery-right-sidebar.css -------------------------------------------------------------------------------- /src/api/style/popup-menu.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dnsev-h/x/HEAD/src/api/style/popup-menu.css -------------------------------------------------------------------------------- /src/api/style/settings.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dnsev-h/x/HEAD/src/api/style/settings.css -------------------------------------------------------------------------------- /src/api/urls.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dnsev-h/x/HEAD/src/api/urls.js -------------------------------------------------------------------------------- /src/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dnsev-h/x/HEAD/src/config.js -------------------------------------------------------------------------------- /src/copy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dnsev-h/x/HEAD/src/copy.js -------------------------------------------------------------------------------- /src/dark-theme/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dnsev-h/x/HEAD/src/dark-theme/main.js -------------------------------------------------------------------------------- /src/dark-theme/source/dark-archiver-style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dnsev-h/x/HEAD/src/dark-theme/source/dark-archiver-style.css -------------------------------------------------------------------------------- /src/dark-theme/source/dark-favorites-style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dnsev-h/x/HEAD/src/dark-theme/source/dark-favorites-style.css -------------------------------------------------------------------------------- /src/dark-theme/source/dark-home.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dnsev-h/x/HEAD/src/dark-theme/source/dark-home.css -------------------------------------------------------------------------------- /src/dark-theme/source/dark-style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dnsev-h/x/HEAD/src/dark-theme/source/dark-style.css -------------------------------------------------------------------------------- /src/dark-theme/source/light-archiver-style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dnsev-h/x/HEAD/src/dark-theme/source/light-archiver-style.css -------------------------------------------------------------------------------- /src/dark-theme/source/light-favorites-style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dnsev-h/x/HEAD/src/dark-theme/source/light-favorites-style.css -------------------------------------------------------------------------------- /src/dark-theme/source/light-home.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dnsev-h/x/HEAD/src/dark-theme/source/light-home.css -------------------------------------------------------------------------------- /src/dark-theme/source/light-style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dnsev-h/x/HEAD/src/dark-theme/source/light-style.css -------------------------------------------------------------------------------- /src/dark-theme/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dnsev-h/x/HEAD/src/dark-theme/style.css -------------------------------------------------------------------------------- /src/favorites-scrape/content.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dnsev-h/x/HEAD/src/favorites-scrape/content.html -------------------------------------------------------------------------------- /src/favorites-scrape/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dnsev-h/x/HEAD/src/favorites-scrape/main.js -------------------------------------------------------------------------------- /src/favorites/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dnsev-h/x/HEAD/src/favorites/main.js -------------------------------------------------------------------------------- /src/fetch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dnsev-h/x/HEAD/src/fetch.js -------------------------------------------------------------------------------- /src/file-name.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dnsev-h/x/HEAD/src/file-name.js -------------------------------------------------------------------------------- /src/full-title/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dnsev-h/x/HEAD/src/full-title/config.js -------------------------------------------------------------------------------- /src/full-title/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dnsev-h/x/HEAD/src/full-title/main.js -------------------------------------------------------------------------------- /src/full-title/settings.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dnsev-h/x/HEAD/src/full-title/settings.html -------------------------------------------------------------------------------- /src/full-title/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dnsev-h/x/HEAD/src/full-title/style.css -------------------------------------------------------------------------------- /src/gallery-info-copy/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dnsev-h/x/HEAD/src/gallery-info-copy/config.js -------------------------------------------------------------------------------- /src/gallery-info-copy/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dnsev-h/x/HEAD/src/gallery-info-copy/main.js -------------------------------------------------------------------------------- /src/gallery-info-copy/settings.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dnsev-h/x/HEAD/src/gallery-info-copy/settings.html -------------------------------------------------------------------------------- /src/gallery-info-copy/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dnsev-h/x/HEAD/src/gallery-info-copy/style.css -------------------------------------------------------------------------------- /src/gallery-metadata/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dnsev-h/x/HEAD/src/gallery-metadata/main.js -------------------------------------------------------------------------------- /src/gallery-resurrect/gallery.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dnsev-h/x/HEAD/src/gallery-resurrect/gallery.html -------------------------------------------------------------------------------- /src/gallery-resurrect/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dnsev-h/x/HEAD/src/gallery-resurrect/main.js -------------------------------------------------------------------------------- /src/gallery-resurrect/navigation-bar-dark.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dnsev-h/x/HEAD/src/gallery-resurrect/navigation-bar-dark.html -------------------------------------------------------------------------------- /src/gallery-resurrect/navigation-bar-light.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dnsev-h/x/HEAD/src/gallery-resurrect/navigation-bar-light.html -------------------------------------------------------------------------------- /src/gallery-resurrect/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dnsev-h/x/HEAD/src/gallery-resurrect/style.css -------------------------------------------------------------------------------- /src/gm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dnsev-h/x/HEAD/src/gm.js -------------------------------------------------------------------------------- /src/html-utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dnsev-h/x/HEAD/src/html-utils.js -------------------------------------------------------------------------------- /src/infinite-scroll/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dnsev-h/x/HEAD/src/infinite-scroll/config.js -------------------------------------------------------------------------------- /src/infinite-scroll/container.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dnsev-h/x/HEAD/src/infinite-scroll/container.html -------------------------------------------------------------------------------- /src/infinite-scroll/infinite-scroll-base.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dnsev-h/x/HEAD/src/infinite-scroll/infinite-scroll-base.js -------------------------------------------------------------------------------- /src/infinite-scroll/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dnsev-h/x/HEAD/src/infinite-scroll/main.js -------------------------------------------------------------------------------- /src/infinite-scroll/page.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dnsev-h/x/HEAD/src/infinite-scroll/page.html -------------------------------------------------------------------------------- /src/infinite-scroll/settings.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dnsev-h/x/HEAD/src/infinite-scroll/settings.html -------------------------------------------------------------------------------- /src/infinite-scroll/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dnsev-h/x/HEAD/src/infinite-scroll/style.css -------------------------------------------------------------------------------- /src/javascript.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dnsev-h/x/HEAD/src/javascript.js -------------------------------------------------------------------------------- /src/query-string.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dnsev-h/x/HEAD/src/query-string.js -------------------------------------------------------------------------------- /src/random/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dnsev-h/x/HEAD/src/random/main.js -------------------------------------------------------------------------------- /src/ready.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dnsev-h/x/HEAD/src/ready.js -------------------------------------------------------------------------------- /src/search-links/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dnsev-h/x/HEAD/src/search-links/config.js -------------------------------------------------------------------------------- /src/search-links/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dnsev-h/x/HEAD/src/search-links/main.js -------------------------------------------------------------------------------- /src/search-links/settings.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dnsev-h/x/HEAD/src/search-links/settings.html -------------------------------------------------------------------------------- /src/search-links/settings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dnsev-h/x/HEAD/src/search-links/settings.js -------------------------------------------------------------------------------- /src/search-links/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dnsev-h/x/HEAD/src/search-links/style.css -------------------------------------------------------------------------------- /src/style.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dnsev-h/x/HEAD/src/style.js -------------------------------------------------------------------------------- /src/url-fragment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dnsev-h/x/HEAD/src/url-fragment.js -------------------------------------------------------------------------------- /src/window-message.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dnsev-h/x/HEAD/src/window-message.js -------------------------------------------------------------------------------- /targets/dark-theme.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dnsev-h/x/HEAD/targets/dark-theme.json -------------------------------------------------------------------------------- /targets/favorites-scrape.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dnsev-h/x/HEAD/targets/favorites-scrape.json -------------------------------------------------------------------------------- /targets/favorites.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dnsev-h/x/HEAD/targets/favorites.json -------------------------------------------------------------------------------- /targets/full-title.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dnsev-h/x/HEAD/targets/full-title.json -------------------------------------------------------------------------------- /targets/gallery-info-copy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dnsev-h/x/HEAD/targets/gallery-info-copy.json -------------------------------------------------------------------------------- /targets/gallery-metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dnsev-h/x/HEAD/targets/gallery-metadata.json -------------------------------------------------------------------------------- /targets/gallery-resurrect.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dnsev-h/x/HEAD/targets/gallery-resurrect.json -------------------------------------------------------------------------------- /targets/infinite-scroll.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dnsev-h/x/HEAD/targets/infinite-scroll.json -------------------------------------------------------------------------------- /targets/random.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dnsev-h/x/HEAD/targets/random.json -------------------------------------------------------------------------------- /targets/search-links.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dnsev-h/x/HEAD/targets/search-links.json -------------------------------------------------------------------------------- /x.code-workspace: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dnsev-h/x/HEAD/x.code-workspace --------------------------------------------------------------------------------