Should compile this to an executable for linux. Steamdeck would make this awesome.
Yeah as someone may have already mentioned, docker container is going to be your go-to here, if its just an express server of some sort.
Also, id advise against prisma. I currently have 3 issues in their backlog and they’ve been there a while.
NWJS, Electron and Bun all have good packing solutions, browser-based ones don’t require an actual browser with extension on top of it
Docker is good if you want to put it to external server, for local above solutions may be easier
Me too
pretty large refactor and hopfully distributions that now #justwork. Moved to gitlab because of github restrictions.
If anyone has been using the old version, there is a script in the repo (scripts/migrate-old-db.js) which you can use to “convert” the db to the new format so you don’t lose any imports you have made so far.
there’s a few known issues that i just cba fixing at the moment, like filtering not working properly when you arent on page 1, but that’ll have to come later.
What were the github restrictions?
not being allowed to have multiple personal accounts.
Wont start node not found or mispelled? V0.2.0
ah OK need Node Node.js 18 or higher installing…
I’ve installed IVE, tampermonkey and the script, but i don’t see the EroDeck button on eroscripts, any idea?
What?
TOS
One person or legal entity may maintain no more than one free Account (if you choose to control a machine account as well, that’s fine, but it can only be used for running a machine).
Ah I see
I most definitely violate that rule lol
I had the same problem too. I’m using TamperMonkey and had to edit the userscript to include a line. Add this line after line 6:
// @include https://discuss.eroscripts.com/*
So this is what it should look like:
// ==UserScript==
// @name EroDeck Thread Exporter
// @namespace http://tampermonkey.net/
// @version 1.1
// @description Adds an EroDeck-styled export button to EroScripts threads
// @match https://discuss.eroscripts.com/t/*
// @include https://discuss.eroscripts.com/*
// @grant none
// @run-at document-idle
// ==/UserScript==
Also had problems on better-sqlite3 for linux where I’m getting an error on Linux.
⨯ [Error: Module did not self-register: '/home/<user>/Downloads/erodeck-0.2.0-linux/node_modules/better-sqlite3/build/Release/better_sqlite3.node'.] {
code: 'ERR_DLOPEN_FAILED'
And had to rebuild with the command: npm rebuild better-sqlite3 and it works normally.
My node version:
$ node -v
v24.2.0
When running the start.bat I get the message
Starting EroDeck…
‘node’ is not recognized as an internal or external command,
operable program or batch file.
Press any key to continue . . .
Hi, I started using EroDeck and I had some question about the future updates. Do you intend to make it possible to add links of video/script locally stored on the device ? How about supporting multi-axis scripts ? And maybe compatibility with multifunplayer ?
nice work anyway ![]()
I see, thank you for pointing this out. i will make sure that gets pushed alongside the next update, surprised it broke. As for the linux distribution, glad you figured that out, i built it under wsl ubuntu, so maybe theres some discrepancy that caused it to break.
install node from Node.js — Run JavaScript Everywhere
Yeah, that’s totally doable. Implementing multiaxis should be pretty easy as long as IVE supports it, and local videos is almost deffinitely doable as well.
nice :), i’ll definitly follow the progress then ^^
I added that line in TamperMonkey, but still don’t see the EroDeck button. I don’t see any errors, I can see the IVE icon on the site, and TamperMonkey says the script is enabled.
