GithubHelp home page GithubHelp logo

adreeeyan / baruch Goto Github PK

View Code? Open in Web Editor NEW
71.0 8.0 6.0 22.01 MB

A mobile app where you can read and download light novels.

License: GNU General Public License v3.0

TypeScript 75.49% HTML 14.97% JavaScript 0.45% Shell 1.61% SCSS 7.47%
lightnovel mobile reader downloader light novel novel-downloader novel-reader

baruch's Introduction

logo
Baruch
Build Status

Baruch is a light novel reader and downloader mobile app. Currently it runs in android only but with some tweaks, it can run on iOS and windows phone.

Download

Features

  • Search novels
  • View novel details
  • Mark as favorite
  • Save recently viewed novels
  • Download novels offline
  • Download novel as epub
  • Read novels
  • Customize (a bit) reading settings (change font size, color, reading direction, stuffs...)
  • Auto scrolling
  • No ADS! (let's hope server cost will not spike to keep this one)
  • No registration needed!
Upcoming features
  • See notifications for updated novels

Want to request a feature? Submit a request.

Found some bugs? Report it here.

Screenshot

sidebar allnovels filter details details2 chapters favorites download_queue downloads_chapters_select downloaded reader_settings reader_settings2 reader_horizontal_black reader_horizontal_white reader_vertical_black reader_vertical_white settings

Contributors

Contributors on GitHub

License

Contact

Your dev

Support your dev

Buy me a coffee

Disclaimer

The novel and translations are not mine and are just crawled from other aggregators, this will be changed in the future when I finish the must have features. I will get the data from actual translation sites after I'm done with some pending tasks in order to give them proper credits.

baruch's People

Contributors

adreeeyan avatar jmarioste avatar knightjaz83 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

baruch's Issues

Convert the app to local instead.

Hi, It would have been really good if you could only have it without any server and have a local file.db in the phone instead.

You could use SqlLite or NoSql db file.

This way you wont need a server and also it would be way faster to load the content.

Now I dont know if you own a novel server or you only script the html from some other website out there.

If its the latter then it would be really great to have a local db file instead of a server.

I already did an app but im really not good with Java so I used Xamarin, which I really regret.

Its slow and buggy.

Here you could have a look if you want.
https://github.com/AlenToma/App.Comic.Viewer

Notifications for updated novels

Be able to see notifications from updated novels.

Some info:

  • Put badge on top right novel cover indicating how many chapters have been updated
  • Updated novels timespan is 1 week
  • A page for all updated novels

User can navigate chapter 0 or more than the current chapter

Steps:

  1. Open any novel
  2. Open chapter 1

Reader is shown

  1. Navigate to previous chapter (e.g. tap screen and tap previous button)

Endless loading screen

Expected result: No previous button should be shown

Other steps:

  1. Open any novel
  2. Open last chapter

Reader is shown

  1. Navigate to next chapter (e.g. tap screen and tap next button)

Endless loading screen

Expected result: App should tell the user that there is no more next chapter available

[Enhancement] Use volume keys to navigate chapter or page.

  • If horizontal scrolling is enabled, volume keys should navigate to next/previous page
  • If horizontal scrolling is disabled, volume keys should navigate to next/previous chapter
  • Should be able to disable/enable "Use volume key" option in app Settings.

Auto update the app

Utilize code push for html/css/js assets fixes and additions.

If ever there are changes that will touch the native code like adding new plugin or updating cordova versions, then the apk needs to be reinstalled.
I think github releases can be checked here if there are updated apks...

Add local pdf/epub novels

Be able to add local novels pdf/epub and read it through the app.

This needs more info:

  • Will it be added in the novels list?
  • If its a pdf, how will the chapters be chopped?

Adding new sources

Hi, I would like to ask if it's possible to add new sources aside from lightnovels? I'm hoping that Wattpad (www.wattpad.com) will be included, if possible. Thank you.

Dark mode for reading/theme?

I tried to find the dark mode for reading that's shown in the photos but I couldn't see it in the settings. Is it not available yet?

New update

Hi... its been some time since i used this app... i will like to know if theres an update or upgrade?, and if its a yes, where can i get it?

Loading

Hello,
I wanted to know why when I arrive on the all novel page, the loading is extremely long and after I obtain a "no Connection."
And It's a bit same with the chapter of the light novel that i download but here it just continue to load but nothing appears.

stack

stack/ white screen.

"Continue reading" lags in offline view

When clicking the button "Read" in novel details page, the app lags.
Steps to reproduce:

  1. Turn off internet connection
  2. Open any downloaded novel
  3. Tap "Read"

Text inversion not working?

I've downloaded the latest version and even made sure the chapter was downloaded before trying it. I'm making sure I click apply but everytime I enable and disable color inversion so that I don't have a white background, nothing changes. Anyone else seeing this happen?

Internet Issue

The app can't connect to internet even though i am connected to internet and my other apps requiring a internet connection do work

Modal is not closed via back button

Steps

  1. Open all novels
  2. Tap "filter" button
  3. Click back button (hardware key)

Toast for exit confirmation shows up

Expected results: Filter modal should be closed.

F-Droid support

Since this app can't legally be on Google Play Store, have you thought about submitting it to F-Droid? As long as it doesn't use a set of specific things and works in a way similar to Tachiyomi (websites are plugins you need to download), it will be accepted :)

Doesnt seem to update

I might be wrong but the novels dont seem to be updated or updating.
For example dungeon defense(2 new chapters are out but the app is still behind)
Is there a problem or a bugg?

Chapter tab - No content Yet

Hi, i saw that you updated the app so i downloaded the latest version.

This is my first time using this app and I saw many interested novel out there I could read.

But the chapter tab view No Content Yet for some reason. I tested few and you could test it with CRAZY LEVELING SYSTEM

Search bar keyboard closes suddenly

Steps

  1. Navigate All novels page
  2. Click "Search" button
  3. Type something but don't type it fully (e.g. "pan" if you are searching "panlong")

Output > Keyboard closes and search started

Expected:
Search only starts if "Search" button in keyboard is tapped.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.