NiLuJe

Results 514 comments of NiLuJe

Yeah, my own approach to these sort of things is to switch to GPLv3+ (or 2+ or LGPL3+ if meaningful). On mobile right now, but you have my authorisation to...

(FWIW, we'd be okay with 2+ in KOReader, but our own license would effectively make it 3+). That said, IANAL and I may be misremembering some of the finer points...

Off-topic, but: > * Books loaded onto KOreader and Plato (which CAN download from the cloud/your own PC) can never transfer books onto the main memory of the device Err,...

> Re: KOreader, ask you asking about the fact that it can grab books from dropbox, webdav and ftp > OR > the fact that those books can't be accessed...

I already kind of reinvented the wheel to handle updates to [KoboStuff](https://www.mobileread.com/forums/showthread.php?t=254214), because the reboot is most often unnecessary (or not *right now* at least), and zstd allows for much,...

That's essentially a lot of faffing about just to run `curl --location --fail "${URL}" | bsdtar -xf - -C /` ^^.

I have no idea what golang-crossbuild uses, but it appears to be Debian based, so, even despite that fact, it's going to be hilariously too recent, so, it'll just create...

Concurrent writes should be much less annoying since the switch to WAL. As long as you yourself are not doing threading, even a simple single-threaded build of SQLite will do...

As far as avoiding duplicate processes, you can check if a process by that name already exists via (p)kill -0, c.f., https://github.com/NiLuJe/kfmon/blob/a17f3060513748d8d9903afe979a118347bc9427/scripts/on-animator.sh#L5 (And kill(2) for why this works). EDIT: Since...

> My main issue with killing KU is identifying the processes. There's three of them. The shell process which QProcess spawns. The startup script, then the KU binary. eg: >...