khanhas / zshelf Goto Github PK
View Code? Open in Web Editor NEWreMarkable app: Browse and download books from Z-Library
License: GNU General Public License v3.0
reMarkable app: Browse and download books from Z-Library
License: GNU General Public License v3.0
Would it be possible to add an option to skip adding the downloaded books to xochitl? I only use KOReader for reading and I need to go into xochitl and delete the newly downloaded file every time.
awesome app otherwise! thanks
Since z-library switched to personal domains, I'm unable to find any books with zshelf.
I have my userid and userkey, but I'm not sure what to use as the domain. I used my personal book domain, but I keep getting empty results....
Can this be fixed?
While trying to use Z-Lib with the 1lib.fr domain, I noticed that the backend server is throwing some error which prevents ZShelf from working:
ERR: 1 TypeError: Cannot set property 'today_list' of undefined
Investigating this issue led me to this line in info.js
:
Line 8 in d461428
It’s looking for elements with the classname .counter-value
in the profile.php
page, but there’s no such element. I guess the website was recently updated to change the classnames? I can’t check whether this affects other domains as well. Attached is the current HTML for the profile.php
page when I’m logged in: profile.zip.
Using the document.cookie command within the console returns the following:
'domains-availability=%7B%22books%22%3A%22hk1lib.org%22%2C%22articles%22%3A%22booksc.org%22%2C%22redirector%22%3Afalse%2C%22singlelogin%22%3A%22singlelogin.app%22%7D'
I assume this is a change on the website backend. The remix_userkey
and remix_userid
cannot be retrieved
The readme doesn't mention if this works with the rM2 or not, is this utility compatible with the new tablet?
I have a rem2 and when I download a book it is blank on the homepage (however the copy downloaded for KOreader can be open).
How come? I'd like to be able to read with the default reader.
Now that z-library is no more, are you planning on archiving this, or switching it to work with Anna's Archive?
Hi,
Thank you for your apps, it's super useful.
I have updated to the last version available of the RM system, reenable entware and remux to start zshelf, but if I try to start the app the screen stays white. By command line, I can see this error:
root@reMarkable:~# zshelf
EPD platform plugin loaded!
QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-root'
[SERVER] QProcess::Running
Creating window
[SERVER] QProcess::Running
virtual void EPRenderContext::renderNextFrame(QSGRenderer*, uint) can't render without a renderer
[SOCKET] "LIST" Connected
Segmentation fault
root@reMarkable:~# opkg info zshelf
Package: zshelf
Version: 0.3.1-1
Depends: node
Status: install user installed
Section: utils
Architecture: armv7-3.2
Maintainer: khanhas <[email protected]>
Size: 500469
Filename: zshelf_0.3.1-1_armv7-3.2.ipk
Description: Z-Library browser and downloader
Installed-Time: 1616317261
Maybe it does need a recompile? Did RM change their QT version?
In any case, I am available for testing if needed.
Regards, Alex.
Possibly related to toltec#322
ZShelf has been blank since 2.6 (I had 2.6.2.75, now have 2.7.0.51). Any hope for an update?
Might I suggest that, to avoid being a land lubber and better sail the seas, the domain is changed from https://z-lib.org to https://z-lib.is/ 🏴☠️
hi,
i modified the config file and added my remix_userkey and remix_userid aswell as the domain https://singlelogin.re.
when i start zshelf i can search for books, but the button which you would normally download the book with just says "'Unavailable"
one thing i noticed was that when i typed document.cookie in my console remix_userid came first and remix_userkey second, whereas in the readme it's the other way. i tried both ways without any luck.
any ideas?
thanks
When I hit the top right X to close the app my RM2 hangs until I restart using the power button. Have tried pen and finger input and swiping back to launcher menu but only restarting works.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.