I made a Scribble Hub reader

tsander

New member
Joined
Aug 13, 2024
Messages
8
Points
3
One day, I went somewhere where I had neither WIFI nor mobile data, and I was annoyed I couldn't continue reading anymore while waiting. So I then set out to make my own offline reader app lol.

Notable features:
- Works on Windows, Android and Linux
- Of course works fully offline
- You can queue massive amounts of downloads on desktop, leave it running and then share the library to your phone

Still missing:
- Tables: No litrpgs for now, sorry.
- Footnotes
- Caching images in chapters offline
- Advanced search

It's open-source (MPL2.0 license) and the current prototype is available for download.

You can suggest features and changes if you want.

To test, I downloaded a (in hindsight too big lol, I didn't think you could so easily occupy dozens of MB with just text) amount of popular and semi-popular stories that sounded OK to test.

1.png

2.png

3.png

5.png

4.png

6.png

7.png
 
Last edited:

tsander

New member
Joined
Aug 13, 2024
Messages
8
Points
3
I already have a working flatpak build, and the current status quo of Flutter apps on flathub is "Just download a prebuild binary as the source and repackage it into the flatpak", since network access is forbidden during build (but prebuild binaries are allowed?). So I just have to adapt the existing "copy from the build directory" code a bit to work on Flathub.

Honestly, figuring out how to get the windows build in GitHub Actions was more work than the flatpak stuff lol.
 

tsander

New member
Joined
Aug 13, 2024
Messages
8
Points
3
Update: I have the implementation for RoyalRoad done, and I fixed an annoying scrolling bug in the library.
 

Nolff

An attractive male of unspecified gender.
Joined
Aug 10, 2023
Messages
2,128
Points
153
Update: I have the implementation for RoyalRoad done, and I fixed an annoying scrolling bug in the library.
I think you should add a screenshot of the user interface to the README.md. It will give potential users a quick glimpse of what the app looks like and could help generate more interest.
Guy's giving a suggestion, add this.
 

KonoKei

Active member
Joined
May 7, 2024
Messages
52
Points
33
I had the idea of doing something similar. An export to epub option would be excellent for ereader users.
 

tsander

New member
Joined
Aug 13, 2024
Messages
8
Points
3
I had the idea of doing something similar. An export to epub option would be excellent for ereader users.
There are already browser plugins that can turn pages into epubs, so that'd be pretty late on my to-do-list. Though some kind of library export is probably a good idea, and AFAIK epub is just a fancy archive with HTML files.
 

greyblob

"Staff Memeber" pleasr
Joined
Feb 6, 2021
Messages
2,743
Points
153
there's a clone of tachiyomi that does this. it popped up a while ago. might be useful
 

tsander

New member
Joined
Aug 13, 2024
Messages
8
Points
3
Microphone access, mhm?
I don't really pay attention to the fact that flutter may or may not have click feedback sound effects, so I included the permission for sound output. Didn't realize it's also for sound input. I'll probably remove the permission in the next update.

the app is pretty bare bones, nonetheless

I have tables and color schemes done now, for those who don't like blue or dark mode. I have to refine the chapter content parsing a bit, add footnotes and I think I can call it a 1.0.

Further down the line is a short focus on Android and release on f-droid for 1.1, advanced search and epub export for 1.2.
1.3 will have comments, reviews, and the option to login with a Scribble Hub or RoyalRoad account to import reading lists, like chapters, write comments and reviews and rate. Some things I can't test, so I can't include, like reporting things.

What features would you want?

Also, does anyone know what other sites I could add? I thought maybe WebNovel, are there other popular ones?
 
Last edited:
Top