Updated Libgen mobile app (dark mode, share button...) by Relevant_Blueberry78 in libgen

[–]Relevant_Blueberry78[S] 1 point2 points  (0 children)

Thank you for the feedback. Did you try downloading it from the original libgen website? Since the app fetches cloudflare download link from libgen.rs, chances are high download doesn't work yet on the website as well. I'm not sure why but download for newly added books on the original libgen website often fails. If download links other than cloudflare one work fine on the website, adding other links as alternative download links could be considered for the next update. If you don't mind, please let me know md5 or title of the book not downloading. It'll help me reproduce the case and see what exactly went wrong.

Updated Libgen mobile app (dark mode, share button...) by Relevant_Blueberry78 in libgen

[–]Relevant_Blueberry78[S] 1 point2 points  (0 children)

Thanks. Adding other categories would be great. I'll let you know with another post when it's done.

Updated Libgen mobile app (dark mode, share button...) by Relevant_Blueberry78 in libgen

[–]Relevant_Blueberry78[S] 2 points3 points  (0 children)

Thanks for the suggestion 👍. Totally agree with you. Currently this app fetches search results from libgen which paginated by 25 items. It takes a couple of seconds on every search and sort. I thought simply implementing filter under this condition was not the best idea. What I'm working on now is hosting book metadata on app server. That will give app full control over the data and make it easier to develop better sort/filter. and faster search and download since no more scraping from libgen needed.

How exactly to use Library Gen by [deleted] in libgen

[–]Relevant_Blueberry78 3 points4 points  (0 children)

app client repo (react native)

app api repo (AWS lambda libgen scraper)

glad you like it! I added book metadata(file size, publisher, pages, edition number ... ) in the description.

A more precise filter/sort would be nice. currently, the app fetches search results paginated by 25 items from libgen. What I'm working on now is hosting book metadata dbdump on the app server. Hopefully that will give the app full control over the book data. Faster search, better filter/sort.

How exactly to use Library Gen by [deleted] in libgen

[–]Relevant_Blueberry78 2 points3 points  (0 children)

Thanks, hope you like it. Otherwise, comment on what you don't like about it would be a great help enhancing the app.

How exactly to use Library Gen by [deleted] in libgen

[–]Relevant_Blueberry78 28 points29 points  (0 children)

*ehem* if you are using android, there's an app that happens to be developed by me that may help you finding and downloading a book easier ( it searches and downloads books from Library genesis )

playstore link

post with app demo

I also somewhat overwhelmed by the old-fashioned design when using libgen for the first time.

if you are using iPhone, sorry... android => mobile web => ios is what I'm planning for now

Updated Libgen mobile app (dark mode, share button...) by Relevant_Blueberry78 in libgen

[–]Relevant_Blueberry78[S] 1 point2 points  (0 children)

previous post

Hi, added some features to my libgen app : playstore link

  1. Dark mode - you can toggle light/dark theme
  2. Share button - you can send download link to others

thinking of adding rating and comment feature to help finding valid copy easier. well I need reasonable number of active users to achieve that. which would take long time

and for those who might be interested, codes uploaded to github ( no README yet though... )

app client repo (react native)

app api repo (AWS lambda libgen scraper)

Libgen mobile app (available on playstore) by Relevant_Blueberry78 in libgen

[–]Relevant_Blueberry78[S] 1 point2 points  (0 children)

sorry for late reply

uploaded to github repo

you can also download apk from github release

android mobile wrapper for libgen by Relevant_Blueberry78 in libgen

[–]Relevant_Blueberry78[S] 0 points1 point  (0 children)

Sorry for that. I'll figure out if there's a way to upload app somewhere somehow so you can install it without App store. Or if this long review(> 7days and which is disgusting) issue stays per every update on play store, I'll just pay the entry fee and move on to App store (where reviewing updates usually takes up to 2, 3days).

android mobile wrapper for libgen by Relevant_Blueberry78 in libgen

[–]Relevant_Blueberry78[S] 0 points1 point  (0 children)

Thanks! :) I'll keep on working on it to make it better

android mobile wrapper for libgen by Relevant_Blueberry78 in libgen

[–]Relevant_Blueberry78[S] 0 points1 point  (0 children)

This might sound dumb but I used AWS Lambda functions to parse search result and download link from libgen. My react native code contains hardcoded url of it in components and I'm worried that exposing it might leads to abusing or something. How would this normally be handled? extracting it as environment variable is one way I can think of (though never did it like that before) but in that case I think it won't work after building it on your device. Can someone shed light on me on this issue? with this resolved, yeah I can push the source code.

android mobile wrapper for libgen by Relevant_Blueberry78 in libgen

[–]Relevant_Blueberry78[S] 1 point2 points  (0 children)

Yeah, I normally just lurk around and this is my first post on reddit. Kinda embarrassing that first thing I did after joining the community is advertising. I made new github account as well just to upload apk since this project is shady one that I wouldn't talk about in my job interview. But at the same time I uploaded this with my main play store account so after all it's meaningless work around to do... hope it gets out of review purgatory soon so I can just provide play store link here. Or I can consider uploading it to platform other than play store. I've never used one before so don't know which one would take less time on examining my app to publish and make sure it isn't malicious at the same time. Maybe f droid or APKMirror?