{"id":15097424,"url":"https://github.com/flandredaisuki/patchouli","last_synced_at":"2025-10-08T02:31:28.771Z","repository":{"id":54218421,"uuid":"60707109","full_name":"FlandreDaisuki/Patchouli","owner":"FlandreDaisuki","description":"An image searching and browsing tool on pixiv","archived":true,"fork":false,"pushed_at":"2021-03-03T02:06:01.000Z","size":6957,"stargazers_count":79,"open_issues_count":12,"forks_count":6,"subscribers_count":8,"default_branch":"master","last_synced_at":"2025-01-26T06:32:04.604Z","etag":null,"topics":["greasemonkey","pixiv","tampermonkey","userscript"],"latest_commit_sha":null,"homepage":"","language":"Vue","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/FlandreDaisuki.png","metadata":{"files":{"readme":"README.en.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2016-06-08T15:09:01.000Z","updated_at":"2024-11-07T07:54:17.000Z","dependencies_parsed_at":"2022-08-13T09:21:22.391Z","dependency_job_id":null,"html_url":"https://github.com/FlandreDaisuki/Patchouli","commit_stats":null,"previous_names":[],"tags_count":5,"template":false,"template_full_name":null,"purl":"pkg:github/FlandreDaisuki/Patchouli","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FlandreDaisuki%2FPatchouli","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FlandreDaisuki%2FPatchouli/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FlandreDaisuki%2FPatchouli/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FlandreDaisuki%2FPatchouli/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/FlandreDaisuki","download_url":"https://codeload.github.com/FlandreDaisuki/Patchouli/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FlandreDaisuki%2FPatchouli/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":278877596,"owners_count":26061479,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-08T02:00:06.501Z","response_time":56,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["greasemonkey","pixiv","tampermonkey","userscript"],"created_at":"2024-09-25T16:21:41.389Z","updated_at":"2025-10-08T02:31:28.039Z","avatar_url":"https://github.com/FlandreDaisuki.png","language":"Vue","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\u003ca href=\"https://github.com/FlandreDaisuki/Patchouli\" target=\"_blank\"\u003e\u003cimg width=\"50\"src=\"https://i.imgur.com/VwoYc5w.png\"\u003e\u003c/a\u003e\u003c/p\u003e\n\n[![latest-v4.2.7](https://img.shields.io/badge/latest-v4.2.7-blue.svg)](#)\n\n[English](https://github.com/FlandreDaisuki/Patchouli/blob/master/README.en.md) - [中文](https://github.com/FlandreDaisuki/Patchouli/blob/master/README.md)\n\n- [Introduction](#introduction)\n- [Installation](#installation)\n  - [Compatibility Table](#compatibility-table)\n- [Functions](#functions)\n  - [Demo Video](#demo-video)\n    - [Basic Funtions](#basic-funtions)\n    - [v4.2.0 Added functions](#v420-added-functions)\n  - [Control Panel](#control-panel)\n  - [Image items](#image-items)\n  - [Preview Mode](#preview-mode)\n- [Contribution](#contribution)\n- [Lisence and Credits](#lisence-and-credits)\n- [Changelog](#changelog)\n\n## Introduction\n\nA simple pixiv crawler. Naming is inspired from **Touhou Project**.\n\nPixiv deploys their [new profile page](https://www.pixiv.net/info.php?id=4704). We'll release v4.2.0 to make compatiable to that after they are done completely.\n\nIf you are already in new profile page, you can [download the alpha version here](https://github.com/FlandreDaisuki/Patchouli/raw/4.2.x/dist/patchouli.user.js).\n\n## Installation\n\n1. First, install [Tampermonkey](https://chrome.google.com/webstore/detail/tampermonkey/dhdgffkkebhmkfjojejmpbldmpobfkfo) for Chrome or [Tampermonkey](https://addons.mozilla.org/zh-TW/firefox/addon/tampermonkey/) for Firefox or [other userscript managers](https://greasyfork.org/help/installing-user-scripts) you like.\n2. Then, click [**`here`**](https://raw.githubusercontent.com/FlandreDaisuki/Patchouli/master/dist/patchouli.user.js)\n\n### Compatibility Table\n\n|×|![tampermonkey](https://raw.githubusercontent.com/FlandreDaisuki/Patchouli/master/assets/tm32.png)|![violentmonkey](https://raw.githubusercontent.com/FlandreDaisuki/Patchouli/master/assets/vm32.png)|![greasemonkey](https://raw.githubusercontent.com/FlandreDaisuki/Patchouli/master/assets/gm32.png)|\n|:--:|:--:|:--:|:--:|\n|![Firefox](https://raw.githubusercontent.com/FlandreDaisuki/Patchouli/master/assets/fx32.png)|✔️|✔️|🔺|\n|![Google Chrome](https://raw.githubusercontent.com/FlandreDaisuki/Patchouli/master/assets/gc32.png)|✔️|✔️| N/A |\n\n🔺 Not support Greasemonkey ugoira autoplay ([#22](https://github.com/FlandreDaisuki/Patchouli/issues/22))\n\n## Functions\n\n### Demo Video\n\n#### Basic Funtions\n[![demo video](https://img.youtube.com/vi/zIoCwdpZr0M/0.jpg)](https://www.youtube.com/watch?v=zIoCwdpZr0M)\n\n#### v4.2.0 Added functions\n[![v4.2.0 demo video](https://img.youtube.com/vi/TM9na7UGSPw/0.jpg)](https://www.youtube.com/watch?v=TM9na7UGSPw)\n\n### Control Panel\n\n![koakuma](https://raw.githubusercontent.com/FlandreDaisuki/Patchouli/master/assets/koakuma-en.png)\n\n- Press \u003ckbd\u003e Go \u003c/kbd\u003e, find all. (No need pagination any more)\n- The UI with i18n (en, ja, zh-cn, zh-tw) **Welcome translation PR**\n- Filter by **bookmarks count**\n- Filter by **Tag Filter Query**\u003cbr\u003e\n   - Basic examples: `flandre`, `users入り`, `-R-18`\n   - Logical operator examples: `flandre || koishi`, `touhou \u0026\u0026 R-18`\n   - complicated examples: `touhou \u0026\u0026 {flandre || alice}`\n   - More details in [wiki](https://github.com/FlandreDaisuki/Patchouli/wiki/Tag-Filter-Query-Usage)\n- Sort by **bookmarks count** or **upload time** or **bookmark added time**\n- Use icon ![fas-compress](https://raw.githubusercontent.com/FlandreDaisuki/Patchouli/master/assets/fas-compress.png) ![fas-expand](https://raw.githubusercontent.com/FlandreDaisuki/Patchouli/master/assets/fas-expand.png) to switch width\n- Use icon ![unbookmarked-only-on](https://raw.githubusercontent.com/FlandreDaisuki/Patchouli/master/assets/unbookmarked-only-on.png) ![unbookmarked-only-off](https://raw.githubusercontent.com/FlandreDaisuki/Patchouli/master/assets/unbookmarked-only-off.png) to switch that shows unbookmarked only\n- Settings:\n   - Switch right click extension\n   - Switch illustrator tooltip (the popup when mouse over illustrator name)\n   - Switch ugoira autoplay\n   - Blacklist\n\n### Image items\n\n- Use icon ![fas-rss-dodgerblue](https://raw.githubusercontent.com/FlandreDaisuki/Patchouli/master/assets/fas-rss-dodgerblue.png) to indicate following illustrator\n- Use icon ![bookmark-heart-on](https://raw.githubusercontent.com/FlandreDaisuki/Patchouli/master/assets/bookmark-heart-on.png) ![bookmark-heart-private](https://raw.githubusercontent.com/FlandreDaisuki/Patchouli/master/assets/bookmark-heart-private.png) ![bookmark-heart-off](https://raw.githubusercontent.com/FlandreDaisuki/Patchouli/master/assets/bookmark-heart-off.png) to indicate bookmarked (public/private) or not, click icon can add or remove bookmark directly\n\n![imageitem](https://raw.githubusercontent.com/FlandreDaisuki/Patchouli/master/assets/imageitem.png)\n\nAutoplay ugoira when mouse over ⚠️ This feature uses network bandwith quite heavily ⚠️\n\n![ugoira](https://raw.githubusercontent.com/FlandreDaisuki/Patchouli/master/assets/ugoira.gif)\n\nRight click extension\n\n- Click on image\n   - Like\n   - Download original size image (only support single image)\n   - Preview images in preview mode\n   - Open add bookmark (with tags) page\n- Click on illustrator name\n   - Follow\n   - Blacklist (simulate mute function)\n\n### Preview Mode\n\nSupport single, multiple, and ugoira illustration, and manipulate with mouse click and wheel scroll.\n\n![preview mode](https://raw.githubusercontent.com/FlandreDaisuki/Patchouli/master/assets/preview-mode.png)\n\n## Contribution\n\n- Please tell me if you found bugs: [Bug report](https://github.com/FlandreDaisuki/Patchouli/issues/new?template=Bug_report.md) 🐛🐛\n- Also, welcome feature request: [Feature request](https://github.com/FlandreDaisuki/Patchouli/issues/new?template=Feature_request.md) 💡💡\n- And also welcome source contribution: [pull request](https://github.com/FlandreDaisuki/Patchouli/pulls) ⌨️⌨️\n- Share and give me a ⭐️ to encourage me to maintain this project, and thanks [contributors](https://github.com/FlandreDaisuki/Patchouli/graphs/contributors) 👍👍\n\n## Lisence and Credits\n\nThe MIT License (MIT)\n\nCopyright (c) 2016-2019 FlandreDaisuki\n\nFont Awesome Free\n\n[Icons — CC BY 4.0 License](https://fontawesome.com/license/free)\n\n## Changelog\n\n2019-12-19 v4.2.7\n\n- Fix legacy bookmark page can't show illusts (#53)\n\n2019-12-16 v4.2.6\n\n- Fix get CSRF token method (#52)\n\n2019-11-10 v4.2.5\n\n- Fix throw error if id is not found (#50)\n\n2019-09-14 v4.2.4\n\n- Add option button of switching cropped/regular thumbnails\n\n2019-07-20 v4.2.3\n\n- Update depenencies\n- Do not hide iframe\n\n2019-01-10 v4.2.2\n\n- Update depenencies\n- pixiv CSS class updated\n\n2018-10-11 v4.2.1\n\n- [RawGit will end](https://rawgit.com/), move dependencies back to GitCDN\n\n2018-10-3 v4.2.0\n\n- Refactoring code\n- Support [new profile page](https://www.pixiv.net/info.php?id=4704)\n- Support mouse wheel in showing original images\n- Change tag filter from **RegExp** to **Tag Filter Query**\n- Adjust styles\n\n2018-08-03 v4.1.10\n\n- The heart icon that can one click bookmark supports one click unbookmark (#23, #25)\n\n2018-07-04 v4.1.9\n\n- Support Greasemonkey download with right click extension\n\n2018-06-28 v4.1.8\n\n- Support arrow keys (← and →) in showing original images\n\n2018-06-25 v4.1.7\n\n- Reduce packets in showing multiple original images\n\n2018-06-25 v4.1.6\n\n- Fix multiple not show original images (#21)\n\n2018-06-18 v4.1.5\n\n- Autoplay ugoira when mouse over (configurable)\n   - **!CAUTION!** This feature uses network bandwith quite heavily.\n\n2018-06-18 v4.1.4\n\n- Right click extension previewing supports ugoira (small size and original size)\n\n2018-06-16 v4.1.3\n\n- Remove axios dependency\n\n2018-06-14 v4.1.2\n\n- Use pixiv [new API](https://github.com/FlandreDaisuki/Patchouli/wiki/New-API) (API from [pixiv's artwork page design](https://www.pixiv.net/info.php?id=4653))\n   - This fix will reduce packet requests to speed up crawling\n\n2018-06-03 v4.1.1\n\n- Fix the UI stucks when bookmark threshold decreased too fast (e.g. 1k to 0)\n   - This fix will slow the crawler speed a little\n\n2018-06-01 v4.1.0\n\n- Add right click extension\n- Change icons\n\n2018-05-17 v4.0.10\n\n- Fix sorting by oldest wrong in search page (#17)\n\n2018-05-12 v4.0.9\n\n- Update theme color, style, animation\n- Fix default bookmark count list can't disappear when click other place\n\n2018-05-08 v4.0.8\n\n- Fix pixiv trademark to \"pixiv\" (all lowercase)\n\n2018-05-08 v4.0.7\n\n- Add default bookmark count list for quick filtering (#16)\n\n2018-04-25 v4.0.6\n\n- Fix axios bug on Chrome (#15)\n\n2018-03-17 v4.0.5\n\n- Main button use mouseup event (Firefox sometimes can't work on click event)\n- Add `en` name, description\n\n2018-03-17 v4.0.4\n\n- Fix duplicate illustId in v-for\n\n2018-03-08 v4.0.3\n\n- Enhence CSS style\n\n2018-03-08 v4.0.2\n\n- Fixed supported page type\n\n2018-03-07 v4.0.1\n\n- Fixed Korean i18n\n\n2018-03-07 v4.0.0\n\n- Use [Vuex](https://github.com/vuejs/vuex), [vue-i18n](https://github.com/kazupon/vue-i18n) plugins\n- Follow the [Vue style guide](https://vuejs.org/v2/style-guide/)\n\n2017-11-22 v3.0.4\n\n(ignore before)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fflandredaisuki%2Fpatchouli","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fflandredaisuki%2Fpatchouli","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fflandredaisuki%2Fpatchouli/lists"}