82f0552dea
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [node](https://github.com/nodejs/node) | volta | patch | [`18.12.0` -> `18.12.1`](https://renovatebot.com/diffs/npm/node/18.12.0/v18.12.1) | --- ### Release Notes <details> <summary>nodejs/node</summary> ### [`v18.12.1`](https://github.com/nodejs/node/releases/tag/v18.12.1) [Compare Source](https://github.com/nodejs/node/compare/v18.12.0...v18.12.1) This is a security release. ##### Notable changes The following CVEs are fixed in this release: - **[CVE-2022-3602](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-3602)**: X.509 Email Address 4-byte Buffer Overflow (High) - **[CVE-2022-3786](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-3786)**: X.509 Email Address Variable Length Buffer Overflow (High) - **[CVE-2022-43548](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-43548)**: DNS rebinding in --inspect via invalid octal IP address (Medium) More detailed information on each of the vulnerabilities can be found in [November 2022 Security Releases](https://nodejs.org/en/blog/vulnerability/november-2022-security-releases/) blog post. ##### Commits - \[[`39f8a672e3`](https://github.com/nodejs/node/commit/39f8a672e3)] - **deps**: update archs files for quictls/openssl-3.0.7+quic [nodejs/node#​45286](https://github.com/nodejs/node/pull/45286) - \[[`80218127c8`](https://github.com/nodejs/node/commit/80218127c8)] - **deps**: upgrade openssl sources to quictls/openssl-3.0.7+quic [nodejs/node#​45286](https://github.com/nodejs/node/pull/45286) - \[[`165342beac`](https://github.com/nodejs/node/commit/165342beac)] - **inspector**: harden IP address validation again (Tobias Nießen) [nodejs-private/node-private#​354](https://github.com/nodejs-private/node-private/pull/354) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, click this checkbox. --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzMi4yMTcuMCIsInVwZGF0ZWRJblZlciI6IjMyLjIxNy4wIn0=--> Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com> Reviewed-on: #14 Co-authored-by: Renovate Bot <renovate-bot@noreply.git.froth.zone> Co-committed-by: Renovate Bot <renovate-bot@noreply.git.froth.zone> |
||
---|---|---|
src | ||
.editorconfig | ||
.eslintrc.json | ||
.gitignore | ||
LICENCE | ||
package.json | ||
pnpm-lock.yaml | ||
README.md | ||
renovate.json | ||
tsconfig.json | ||
waifurudor.de.service |
waifurudor.de
It's like foxrudor.de for anime girls, but worse
How to use
Open the web site up and see the predefined anime girls, or define your own tags like:
https://waifurudor.de/?tags=tohsaka_rin,-feet,-underwear,rating:safe
Server Install
Clone the repo to where ever you will be hosting this and run the following command to install the dependencies.
npm i
Now that the dependencies are taken care of you can verify it runs with npm start
in the root directory of the project. If it tells you it is listening on a port you're probably good to go.
Running as a service
I don't know anything so I spent some time (10 minutes) creating the provided sample systemd service file.
The user in the file needs accesss to the assets directory under ./waifurudor.de/src/public/
so the """app""" can pull images from Danbooru.
Nginx
Yeah I set up a .conf file for this for my test instance but it sucks and you could probably do better so I won't share it just know it is possible to actually run this as a website.
What's next
I have some small improvements in mind before I give up and call this "done".