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.
