Giter VIP home page Giter VIP logo

kuboo's People

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  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

kuboo's Issues

PDF format

Hi

What an amazing software, thanks for all the work and improvements.

It seems like PDF files are fully downloaded before being readable. They are not streamed like CBZ or CBR formats. Maybe this could be added as a feature request for a future version?

Cheers

OutOfMemoryError

Forward from email

Hello.

I would like to thank you for your excellent work.
The software works very well on my Samsung S7 phone but I would like to 
use it with my Chuwi HI12 tablet.
here is a screenshot of the crash, even if I refresh the screen the 
message remains.
the problem only occurs on a few pages.

thank you

Best regards

screenshot_2018-09-25-22-28-09

Books/Comics Server

Ability to load books and comics from the same server without switching server. At the moment it seems that it requires the server to either be opds-books or opds-comics. If this isn't the place for a feature suggestion please let me know and I'll withdraw the issue.

tracking issue

Hi,

Just had a small problem with Kuboo, some tracked series won't update.

I waited for multiple auto-upadtes to happen, i tried to update manually, tried to toggle tracking on and off but nothing.

Whenever I erase the serie and re-track it, everything seems to work fine

I can give u some screenshots if u need

Thx

Browser text wrapping and thumbnails missing

From gilgamex @ Ubooquity forums

Are there plans for more options when browsing the collection? Right now it is really cluttered as it only has space for about 3 letters before starting a new line. It's really hard to understand what I am looking at with 2 columns that can't list the entire title without wrapping around. I also notice it doesn't generate the thumbnail on alot of the folders.

Reload comic cover

The wrong comic was put in the wrong series. I fixed this but Kuboo keeps showing (In Recently viewed and whe I opened the series) the old cover. Ubooquity shows the correct cover after it re-scanned the directories.
Didn't know that Kuboo kept this in a different place - I assumed it was what Ubooquity had available.
How can I force Kuboo to reload the cover?

Add in progress downloaded files to home screen.

I have downloaded a free comic files and started to read one, but it does not show on the home screen and I have to go to the downloaded screen to continue reading. Excellent job on the app!

Mark Finished

Hi, me again lol

whenever i tag a book as "read", the tag seems to dissapear as soon as the folder is closer.

This issue as nothing to do with bookmarks, but the books can't stay darkened.

Thank u

PS: If u need info on my ubooquity server or my android system, fell free, i really love ur job and ur app and i wish i can help

recently viewed

Hi,

I'm only using the tracking feature so my recently viewed is never ever updated...

Is it possible to configure rencently viewed on the server or on local files ?

Thx for ur awesome job

Serie tracking and ongoing title

Hi,

My Ubooquity server is linked to Mylar.

Whenever i red the last issue of an ongoing serie, Kuboo doesn't check the serie anymore.
So when a new issue is out, Kuboo doesn't get it automatically.

Is it possible to change this ?

Some epubs are displayed as completely empty black screen

Hello, I'm having an issue with a few epub books, they dont seem to load up correctly?

Getting a complexity empty black screen while opening them, but they load just fine in web browser.
As some loads up just fine, I'm assuming its not an issue with the server.

is this a known issue?

other than sending one of the epubs in question, i'm not sure what more info I can post.

also getting this one on a few: text works just fine, but image illustrations aren't loaded
screenshot_20181026-010025_kuboo

phone: samsung galaxy s8 plus
kuboo version: 1.1.3
server version: Ubooquity 2.1.1

Fragment transaction crash

java.lang.IllegalStateException: Can not perform this action after onSaveInstanceState

This is caused by calling a fragment transaction BEFORE the activity is able to restore STATE resulting in state loss which causes Android the throw an exception.

Solution:

Refactor any fragment transactions to a lifecycle event AFTER state has been restored (e.g. onPostCreate, onPostResume, onResumeFragments).

or

Allow state loss with commitAllowingStateLoss()

No folders or books showing

I host my library on the internet at eg: https://mysite.com/library

I also use a username/password setup to prevent unauthorised access.

The app reports that it's connected to my server. However the library is empty in the app. What should I do to fix this?

Turn pages using Volume Buttons

Hey, first, really great app. Would it be possible to add page browsing with volume up/down for back/forward? I used perfect viewer before finding ubooquity+kuboo and loved that feature.

Translations

https://poeditor.com/join/project/okXsdZcENf

You can contribute to the localization effort at the link above. It is public access and you can add a language if it is missing. Free service is under 1000 strings. If a language gets completed, I will import to the app and delete from Poeditor to make room.

Please keep spacing and special characters untouched. If there is string with multiple lines and blank spaces, please COPY the English translation and then overwrite the text to keep spacing.

Thank you.

Do you want a logo?

Hi,
I am graphic designer. I would like to prepare a logo for your application.
If you accept I can prepare this logo for you with great pleasure.
I wait for your response.

Search Autocomplete

I have two (rather minor) Feature ideas:

For one, the search function of ubooquity is a useful and versatile tool, for it searches not only in the file name of a comic, but also the author and further labels (like genre, characters etc).
This makes the amount of searchable terms rather big, so an autocomplete function to get an overview of possibilities would be rather useful.
Title, labels and author can be found in the opds feed containing the comics, so getting that whenever they refreshed should be possible. Android offers a relatively easy method for autocomplete, for example this
https://developer.android.com/reference/android/widget/AutoCompleteTextView

The second feature targets the downloaded comics: when a comic from the feed is opened that was already downloaded, the local file should be opened instead. I think it's obvious why this is useful.

BTW when I am posting too many issues, just tell me, I'm rather new to the open source world and rather excited about the direct possibilities to contribute :D

PDF > 100 Mb fails on loading asset

I've noticed that big PDF files (could be less than 100Mb by the way) fail to be 'streamed'. On the 'loading asset' part, kuboo just closes itself. This happens on two of my android devices with various PDF's. Although they work fine on the ubooquity web browser.

One feature to add would be to show a percentage progress on the loading asset part, so a user can see that something is actually happening.

If instead of 'streaming' a pdf, I decide to download the pdf comic via the app, then Kuboo behaves fine. (although still a bit slow with big pdfs)

How to use series tracking

I found the option to download issue but how do I enable the app to download automatically the series? Sorry if is an obvious question but couldn't find the option in the menus.

Tracking Service Refactor

Refactor tracking service from a TimerTask to a JobService. This api is better with battery and provides features like only execute while charging and under certain network conditions.

File Order

From Gavin Charlton @ Ubooquity forum

Just wanted to know if theres a way to list comics in file order as some of my issues are all over the place 

E.g..
Spider-Man 001 
Spider-Man 002
Spider-man 003
Spider-Man 101
Spider-man 102
Spider-Man  004

Thanks 

Feature request : Download All Unread

First of all : thx for the quick update

Do u feel like adding a "Automatically download all favorite unread books" option/button ?

Whenever u click, kuboo crawls all the folders to get the new favored books and automatically add them to the download-list.
This will perfectly interact with an Ubooquity/Mylar setup.

btw : maybe it'll be nice to add a "remove read item from device" in the download section to complement this new feature.

If it's possible to configure the location of the downloads, it'll make Kuboo the best online and offline reader.

Hope i'm crystal clear (but i'm not sure).

PS: 5 starred Kuboo on the playstore 👍

"recently" dont sync between devices

Forward from e-mail


I was testing the app and saw your email in the about page so i thought ill ask you a question.

Im using the app on 2 devices, both my phone and my tablet and my hope was to be able to start read something on one of them and seamlessly continue reading on either device but the "recently" dont sync between devices.

Is this something thats on the roadmap?

Server side bookmarks works in the app so i could browse to the comic and continue that way but that is not the "seamlessly" im looking for, ;)

Hide/Show in the download tab

Hello,

Do u think u can add the "hide fully read" in the download tab.

As an exemple :
Batman is on my traking download list
I just finished batman 55 so nothing more to read
Kuboo hides it from the list
Batman 56 is out and i added it to ubooquity
Kuboo gets a new issue to download so Batman shows up in the list

Thank you for your time and devotion

Respect Ubooquity 2.x.x ReverseProxy default setting

Description

Since Ubooquity 2 the Sever pays respect to the use of reverseProxy.
Therefore the defaultsetting of the Server expects requests to the Server on :2202/uboquity/.
This also has an effect on the opds streams.

Proposed solution

Therefore the standard setting in the Kuboo Android-App should also pay respect to this.

Systeminformation

ServerOS: unRAID v6.3.5
ubooquity Version: 2.1.1
ubooquity Implementation: Docker (https://hub.docker.com/r/linuxserver/ubooquity/)

Issue request type

[ ] Question
[X] Enhancement
[ ] Bug

Hide read comics

Love the app! Finally had to switch from comicrack and this app combined with ubooquity has been the only option that worked for me (I have tried close to 10 others). I appreciate all your work.

Is it possible to hide read books? It would help greatly with getting to the new issues of the series I frequently read.

List mode issue view

Hi again!

Is it possible to get list view instead of imageview during issue select? I've got various comics where I started years ago and want to continue now, except I can't tell which issue it is in Kuboo without selecting it first.

Maybe have the option to switch between image view and list view on the topright? (the three dots where it just says about now)

screenshot_20180827-100810

Chapterization access

The Comicrack standard for metadata in cbz/cbr files allows the chapterization of comicfiles. I am not sure whether this is actually taken over by the ubooquity server (I could not find any documentation on that), but if it is, it would be a nice feature to jump between chapters in the client.

Pro Version and Change Download Folder

Forward from Ubooquity forums:

Hey Seth, really liking the application and the work you are doing. Firstly, is there anyway I can support your work. Will a "Pro" version be available on completion? Currently have I have it running on my old ASUS TF201. Download tracking is also brilliant. Just a quick question - is it possible to change the download folder. I seem to only be able to select internal or external storage. Have I missed something. Regards Kev

Keeping the screen on

Great app.
I think it just needs an option where we can force the screen to be on.
Thanks for sharing the code btw!

Series Navigation

Hi, me again ;-p

I think you can improve series navigation by adding the "OPEN SERIE" button within the info panel of the reader. The downloaded items aren't always recent item so we need another way to go directly to the serie.

Once again : thx for the amazing job 🥇

Kuboo not working

Hi
I cant seem to get Kuboo to work.
Ubooquity is working fine
Opds feed is activate
But when I put my server IP adresse in ubooquity, the 3 dots appears but noyhing else happen.
What am I doing wtrong ?

My server is on a freenas. I have installed version 2.1.2 of ubooquity

Touch Navigation Issue

Hi,

Thanks for the nice job.

Seems like a strange behaviour but Kuboo can't turn page.
In fact, i can flip one page but the second page seems to be unresponsive to touch control.
I can navigate using the interface but i can't use the page flipping.

Hoipe this issue is clear enough for u

New functionality: Mark folder as protected

Hello,
First of all, thank you for your dedication and effort in creating this app. It seems to me an excellent contribution.

The functionality that I indicate is the following. It would be possible to mark a folder as protected, in such a way that in order to access it or to see comics contained in it, a password or pattern is requested?

I indicate a possible use: If I have hentai comics I do not want my son to have access to them, since he uses my tablet also to read children's comics.

I think it would be a useful functionality.

F-Droid Store

First of all, thanks for all effort, this is an awesome app, I've been looking for this for some time.
As this project is open source, I'd like to propose to add it to F-Droid.
The process is described here.

Also, just as a thought, maybe an option for displaying all comics at once in the 'browsing' tab regardless of Folder structure would be nice.

Support for older versions of Android

Amazing app! Truly.

I still own and actually use a Samsung Galaxy Tab Pro 12.2 (model: sm-p905v)
While this is old, it's there only 12" tablet Samsung made, and it's a fantastic format for reading comics.

The kennel it is running is a 3.4.0, making it an API 17 level device.

Samsung will not issue any updates to this tablet.

I wonder whether your application can be made to support this device.

If it's way too much work, then drop it. But if it's doable, I'd love to use it.

Thanks in advance.

App crashes after trying to start service

https://developer.android.com/about/versions/oreo/android-8.0-changes#back-all

Android 8.0 (API level 26) also includes the following changes to specific methods:

The startService() method now throws an IllegalStateException if an app targeting Android 8.0 tries to use that method in a situation when it isn't permitted to create background services.

I have a service to stop download notifications in the event the user closes the app from the Recents Android menu. Apparently these new battery saving features of Oreo will not allow me to run this service and instead throw an IllegalStateException . Fix is in route.

Hide recently viewed

Hi,

As i'm "Tracking n°1 Fan", the recently viewed is totally useless to me.

Can u add a third home screen setup :

  • Recently Viewed only
  • Recently Viewed + Recently Added
    -Recently Added only

Maybe it'll be possible to use to download screen as the application startup screen

Thanks for the job

Loading Assets failed!

Hi,
i have Ubooquity 2.1.1 running on a raspberry and behind a reverse proxy(nginx). OPDS is enabled and using the feed works(tested with a browser)
When i open my library with your app(1.0.9) i am not able to open the comics directly. Meaning not downloading them but opening page by page. It says Loading assets, then it wait for approx 30 seconds and then it says "Loading Assets failed!" I thought i will try adding the local address of the feed - 192....:2202/opds-comics, but for some reason, the app says that it cant connect. If i open it in the browser it works.

Downloading and then opening the comics works.

I noticed that opening the comics page by page is a bit slow, when i do it on the web interface. Could be longer than 30 sec.

Do you have any idea, if this is the app or is it my server set up.

my phone is a pixel 2 xl with android 9.0

Problems with pulling the next issue

I'm running into a bit of an issue when it comes to pulling the next issue of longer on-goings (particularly those that get into the triple-digits). Kuboo ends up not necessarily pulling the next issue of an ongoing instead getting issues that I'd already read. Any idea what's causing this?

App crash on transition

Known issue: I have found a bug that is specific to only Android 8.0. It crashes the app during an animated image transition. Fix is in route.

Tracking and serie order

Hello,

when i enable the tracking function for a serie, sometimes Kuboo goes weird and download a random number of issues.
I recently find that only series with the title metatag have this problem. Maybe it's related to the field you're using to order the serie.

Hope you'll find a way,
Thank you for this awesome app

Issue Downloads Failing

When I attempt to download an issue of a comic from my library, the download has started to fail - I'm not seeing any progress message or error message on the screen - it just lists as queued for a while, before giving the option to retry.

Is there some sort of log I can view to find out whether the download is timing out or if something else is going on?

remove from recently viewed

Maybe u should change the confirmation message in the recently viewed panel.

The actual "Would you like to remove ?" is a bit confusing : remove from this list, remove from downloaded, remove from Ubooquity ?

Just a quick update to the message : "Would you like to remove from the recently viewed ?" would be a better option IMO

Hope it'll help,
Have a nice day

What URLs does Kuboo need?

Amazing piece of software you've got here, except I've got ubooquity behind a reverse proxy with nginx auth, this allows me to have all my services unauthed behind 1 overall auth.

location /comics/ {
auth_request /auth-4;
proxy_pass http://192.168.2.20:2202/comics/;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
add_header Vary “Accept-Encoding”;
add_header Access-Control-Allow-Origin *;
proxy_read_timeout 1800;
proxy_connect_timeout 1800;
proxy_request_buffering off;
proxy_buffering off;

location /comics/opds-comics/ {
	auth_request off;
	proxy_pass http://192.168.2.20:2202/comics/opds-comics/;
}

}

This allows me to have that auth and have /opds-comics/ "auth-less" (for lack of better words). Everything works except for that it can't reach the bookmarks. Therefor my question is this:

What are all the URLs that Kuboo needs so I can turn auth off for those particular URLs (Like bookmarks)

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.