faldez / tanoshi Goto Github PK
View Code? Open in Web Editor NEWSelfhosted web manga reader.
Home Page: https://faldez.github.io/tanoshi
Selfhosted web manga reader.
Home Page: https://faldez.github.io/tanoshi
provide interface for admin to manage user account
I connect tanoshi on PC and login mangadex. Then I connect tanoshi on phone but I still need to login mangadex again.
Hi, I couldn't find an answer amongst the issues and I couldn't find any documentation on where and how to set a path for the local plugin but seems like if there isn't any mentioned explicitly the application crashes with a segfault whenever the local catalogue is accessed ("illegal hardware instruction", whatever this means). Here's the relevant log and I hope that it's helpful.
I'm on:
Operating System: openSUSE Tumbleweed 20200919
Kernel Version: 5.8.7-1-default
OS Type: 64-bit
Processors: 8 × Intel® Core™ i5-8250U CPU @ 1.60GHz
Memory: 7.6 GiB of RAM
Graphics Processor: Mesa DRI Intel® UHD Graphics 620
currently updates tab only show if user already open detail page of a manga, and updated if user refresh chapter in that detail page. tanoshi need a way to quickly sync all favorite manga
if extension can be configured, user should be able to do so
Currently, tanoshi use shared library approach to use extension. Maybe use lsp approach which is json-rpc over stdout maybe better
some source like mangadex require login for search, tanoshi should provide a way for user to login
Currently you can install extensions from the web interface only the first time, but once you have installed them and a new version comes up, you can't download them any more and have to do the update manually.
Thanks for this amazing software by the way, I've been using it for a week and even in its under-heavy-development state it has been very comfortable and usable for me, much more than many manga sites out there.
Got this error when reading
Uncaught RangeError: Maximum call stack size exceeded
at core::mem::replace::h24756de949d27951 (tanoshi-web.wasm:wasm-function[12585]:0x422ae1)
at core::cell::Cell<T>::replace::he25ac0acdf96f064 (tanoshi-web.wasm:wasm-function[14394]:0x446533)
at core::cell::Cell<T>::set::h8ac5d4ab49e8f67d (tanoshi-web.wasm:wasm-function[14206]:0x442e50)
at core::cell::BorrowRef::new::hc74cbc303312f4f3 (tanoshi-web.wasm:wasm-function[5592]:0x34ccce)
at core::cell::RefCell<T>::try_borrow::h8e5e85e8d5df0f21 (tanoshi-web.wasm:wasm-function[5255]:0x33c8d4)
at core::cell::RefCell<T>::borrow::h170d66ec0ed06008 (tanoshi-web.wasm:wasm-function[7238]:0x390b0d)
at <yew::html::NodeRef as core::cmp::PartialEq>::eq::h66b474254854a02d (tanoshi-web.wasm:wasm-function[2052]:0x265551)
at core::cmp::impls::<impl core::cmp::PartialEq<&B> for &A>::eq::h0509b55303b400d3 (tanoshi-web.wasm:wasm-function[11865]:0x412dcb)
at <core::option::Option<T> as core::cmp::PartialEq>::eq::hea251547c6e165b8 (tanoshi-web.wasm:wasm-function[1310]:0x20a36f)
at <yew::html::NodeRef as core::cmp::PartialEq>::eq::h66b474254854a02d (tanoshi-web.wasm:wasm-function[2052]:0x2655c2)```
Tanoshi doesn't return a proper HTTP error when a nonexistent URL is requested. This makes errors harder to catch and debugging harder.
Steps to reproduce:
Expected result:
Actual result:
GetPages should return link per image for SSE, after server done downloading image return url for image
Can I get confirmation that placing config.yml on the default path works for v0.6.1, please?
~/.config/tanoshi/config.yml
I had to indicate the default path with --config /home/myUser/.config/tanoshi/config.yml
for it to run. Else it would continue throwing Error: No such file or directory (os error 2)
when simply launching ./tanoshi-linux
.
I double checked that config.yml was on the default path of course.
tanoshi v0.6.1
KDE Neon 5.19 based on Ubuntu Bionic.
first thank so much i really like your project but can you make a guide of How to install... i'm two weeks trying to install this but nothing at now.
i'm frustrated
I really want to use tanoshi.
look into possibility to swith to graphql
provide automatic sync with MAL, AniList, etc
user should be able to download, enable, and disable extension from web
tanoshi
tanoshi-web
tanoshi-lib
before push api is officially released, tanoshi should use notification api
download manga for offline viewing
Hello, thanks for building tanoshi 😄
Search in MangaSee does not seem to work currently, maybe because website changed layout ?
We need a build guide for tanoshi and extensions so that we can install them with package manager. Therefore we need also a default directory(such as /usr/share or /usr/lib) to put extensions instead of $HOME/.tanoshi/plugins.
Sorry I'm not a dev, the description is not professional.
It'd be nice if tanoshi have extensions for tachiyomi
Hi! The project is really interesting but I'm unabel to get it running because of linked libraries:
./tanoshi-linux: /lib64/libc.so.6: version `GLIBC_2.18' not found (required by ./tanoshi-linux)
linux-vdso.so.1 => (0x00007ffc19f6c000)
libssl.so.1.1 => not found
libcrypto.so.1.1 => not found
libdl.so.2 => /lib64/libdl.so.2 (0x00007f7fbe71d000)
librt.so.1 => /lib64/librt.so.1 (0x00007f7fbe515000)
libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f7fbe2f9000)
libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00007f7fbe0e3000)
libc.so.6 => /lib64/libc.so.6 (0x00007f7fbdd15000)
/lib64/ld-linux-x86-64.so.2 (0x00007f7fbf9e5000)
libm.so.6 => /lib64/libm.so.6 (0x00007f7fbda13000)
If I try to build it via cargo it fails miserably. (I'm using the latest version)
I'm willing to build a docker image for the project but i need the instruction to build the application and the versions of rust needed.
If you can provide them I'll drone the building process.
K
User management require admin account, tanoshi should prove admin account in first start
When building tanoshi 0.13.0 on Debian, using rustc 1.46, wasm-pack 0.9.1 and wasm-bindgen 0.2.68, the tanoshi web UI doesn't load. Instead, the following error is thrown:
Uncaught (in promise) TypeError: o.run is not a function
<anonymous> http://localhost:8080/tanoshi-web.js:1
promise callback* http://localhost:8080/tanoshi-web.js:1
e http://localhost:8080/tanoshi-web.js:1
<anonymous> http://localhost:8080/tanoshi-web.js:1
<anonymous> http://localhost:8080/tanoshi-web.js:1
Service worker event waitUntil() was passed a promise that rejected with 'NS_ERROR_INVALID_CONTENT_ENCODING: '.
Both debug and release builds are affected.
The official 0.13.0 Linux binary works fine, so I suspect I have a different version of some build tool than the official binary. It would be good to add known good versions for rustc, wasm-pack, wasm-bindgen, and possibly other relevant build tools to the build guide.
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.