Giter VIP home page Giter VIP logo

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

tanoshi's Issues

User management interface

provide interface for admin to manage user account

  • BE: list user api
  • BE: edit user api
  • FE: list user interface
  • FE: create user interface
  • FE: edit user interface

Mangadex login problem

I connect tanoshi on PC and login mangadex. Then I connect tanoshi on phone but I still need to login mangadex again.

Local plugin causes a segfault

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

sync manga updates

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

extension configuration

if extension can be configured, user should be able to do so

  • Configuration interface for trait
  • Configuration web interface

extension login flow

some source like mangadex require login for search, tanoshi should provide a way for user to login

Allow update extensions from web interface.

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.

Uncaught RangeError: Maximum call stack size exceeded

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)```

rework logic image proxy

GetPages should return link per image for SSE, after server done downloading image return url for image

Default config.yml path may not be working making `--config` flag needed

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.

[Help please]

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.

tracking

provide automatic sync with MAL, AniList, etc

extension management

user should be able to download, enable, and disable extension from web

  • BE: list available extensions
  • BE: download extension
  • FE: browse available extension
  • FE: toggle extension

notifications

before push api is officially released, tanoshi should use notification api

Mangasee search not working

Hello, thanks for building tanoshi 😄

Search in MangaSee does not seem to work currently, maybe because website changed layout ?

build guide and extension location

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.

Build instruction and Dockerfile

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

Initialize admin

User management require admin account, tanoshi should prove admin account in first start

JS error on page load

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.

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.