adollaapp / adolla Goto Github PK
View Code? Open in Web Editor NEWManga reader for every device with a web browser
License: GNU General Public License v3.0
Manga reader for every device with a web browser
License: GNU General Public License v3.0
Very cool website
https://bato.to/
how to uninstall Adolla i didn't find
Hi, I found this repository while somewhat mindlessly browsing for manga readers a while back, and found it to be quite quaint for what seemed like a very new project and rather well-fleshed out (especially the reader). However there is one major barrier for me at least which is the lack of offline reading capabilities (to be clear I'm specifically talking about being able to read locally stored files with customizable library path and not the way Tachiyomi handles it for the most part which is grabbing chapters from the various sites and storing them in their own library format in a fixed location) whatsoever so I was wondering if it was possible to add that functionality to this.
[Another minor-ish nitpick I had* at the time is the inability to make the non-reader bars disappear but that we can postpone for later]
Cheers.
When I start up Adolla, a bunch of errors for AniList start to flow in the console.
I reset my data and it is still happening.
[ANILIST] Unable to fetch banner for The God of High School: FetchError: invalid json response body at https://graphql.anilist.co/ reason: Unexpected token < in JSON at position 0
at C:\Users\username\Downloads\Adolla\node_modules\node-fetch-extra\lib\index.js:254:32
at runMicrotasks (<anonymous>)
at processTicksAndRejections (node:internal/process/task_queues:96:5) {
type: 'invalid-json'
}
[ANILIST] Unable to fetch banner for My Hero Academia: FetchError: invalid json response body at https://graphql.anilist.co/ reason: Unexpected token < in JSON at position 0
at C:\Users\username\Downloads\Adolla\node_modules\node-fetch-extra\lib\index.js:254:32
at runMicrotasks (<anonymous>)
at processTicksAndRejections (node:internal/process/task_queues:96:5) {
type: 'invalid-json'
}
[ANILIST] Unable to fetch banner for Berserk: FetchError: invalid json response body at https://graphql.anilist.co/ reason: Unexpected token < in JSON at position 0
at C:\Users\username\Downloads\Adolla\node_modules\node-fetch-extra\lib\index.js:254:32
at runMicrotasks (<anonymous>)
at processTicksAndRejections (node:internal/process/task_queues:96:5) {
type: 'invalid-json'
}
I'm trying to read the colored version of Gokushufudou on mangadex, but the server crashes with this message.
On running npm audit
:
# npm audit report
ansi-regex >2.1.1 <5.0.1
Severity: moderate
Inefficient Regular Expression Complexity in chalk/ansi-regex - https://github.com/advisories/GHSA-93q8-gq69-wqmw
fix available via `npm audit fix --force`
Will install [email protected], which is a breaking change
node_modules/ansi-align/node_modules/ansi-regex
node_modules/ansi-regex
node_modules/strip-ansi/node_modules/ansi-regex
pretty-format 20.1.0-alpha.1 - 25.0.0
Depends on vulnerable versions of ansi-regex
node_modules/pretty-format
prettier-eslint >=8.2.3
Depends on vulnerable versions of pretty-format
node_modules/prettier-eslint
strip-ansi 4.0.0 - 5.2.0
Depends on vulnerable versions of ansi-regex
node_modules/ansi-align/node_modules/strip-ansi
string-width 2.1.0 - 4.1.0
Depends on vulnerable versions of strip-ansi
node_modules/ansi-align/node_modules/string-width
ansi-align 3.0.0
Depends on vulnerable versions of string-width
node_modules/ansi-align
css-what 4.0.0 - 5.0.0
Severity: high
Denial of service in css-what - https://github.com/advisories/GHSA-q8pj-2vqx-8ggc
fix available via `npm audit fix`
node_modules/css-what
cheerio-select-tmp *
Depends on vulnerable versions of css-what
node_modules/cheerio-select-tmp
cheerio 1.0.0-rc.1 - 1.0.0-rc.5
Depends on vulnerable versions of cheerio-select-tmp
node_modules/cheerio
css-select 3.1.1 - 3.1.2
Depends on vulnerable versions of css-what
node_modules/css-select
express-handlebars <5.3.1
Severity: high
Insecure template handling in Express-handlebars - https://github.com/advisories/GHSA-fr76-2wp8-fp92
fix available via `npm audit fix`
node_modules/express-handlebars
glob-parent <5.1.2
Severity: high
Regular expression denial of service - https://github.com/advisories/GHSA-ww39-953v-wcq6
No fix available
node_modules/cpy/node_modules/glob-parent
fast-glob <=2.2.7
Depends on vulnerable versions of glob-parent
node_modules/cpy/node_modules/fast-glob
globby 8.0.0 - 9.2.0
Depends on vulnerable versions of fast-glob
node_modules/cpy/node_modules/globby
cpy 7.0.0 - 8.1.2
Depends on vulnerable versions of globby
node_modules/cpy
esbuild-node-tsc *
Depends on vulnerable versions of cpy
node_modules/esbuild-node-tsc
json-schema <0.4.0
Severity: moderate
json-schema is vulnerable to Prototype Pollution - https://github.com/advisories/GHSA-896r-f27r-55mw
fix available via `npm audit fix`
node_modules/json-schema
jsprim 0.3.0 - 1.4.1 || 2.0.0 - 2.0.1
Depends on vulnerable versions of json-schema
node_modules/jsprim
path-parse <1.0.7
Severity: moderate
Regular Expression Denial of Service in path-parse - https://github.com/advisories/GHSA-hj48-42vr-x3v9
fix available via `npm audit fix`
node_modules/path-parse
19 vulnerabilities (9 moderate, 10 high)
To address issues that do not require attention, run:
npm audit fix
To address all issues possible (including breaking changes), run:
npm audit fix --force
Some issues need review, and may require choosing
a different dependency.
Looks like a bunch of stuff that needs to be fixed. Let's run npm audit fix
:
npm ERR! code ERESOLVE
npm ERR! ERESOLVE unable to resolve dependency tree
npm ERR!
npm ERR! While resolving: [email protected]
npm ERR! Found: [email protected]
npm ERR! node_modules/esbuild
npm ERR! optional esbuild@"^0.7.22" from the root project
npm ERR!
npm ERR! Could not resolve dependency:
npm ERR! peer esbuild@">=0.13.0" from [email protected]
npm ERR! node_modules/esbuild-node-tsc
npm ERR! optional esbuild-node-tsc@"^1.0.5" from the root project
Seems like there's a dependency clash between esbuild and this TypeScript plugin you've added which gets in the way of npm audit fix
running; this likely happened due to the nature of optionalDependencies
. I'd recommend you fix this conflict and then resolve these security issues, seeing as this is a network-exposed service after all.
[ANALTICS] Adolla has non-invasive analytics for Jip. These analytics include the platform Adolla is running on, your username, and whether you have configured Discord webhooks and the Telegram bots for notifications.
[ANALTICS] These analytics only run on once, on every start-up. Instructions to disable them can be found in the README.
This does not exist in the README.
(analytics is also misspelled)
No license means the work is protected by the default copyright laws and that no one can use the code freely.
Hi, Is it possible to add like 2 images in reader view ? Since on Desktop version there's much space for dual images. I think it might be a good QOL enhancement.
i have created a docker image of Adolla. If there is a issue let me know i will delete the repo.
I like this site called Hentai2Read cause most of the stuff they have on there is in English, which is probably many people's main language using this web app lol
Link to website
This can be what's displayed on the popular page, or preferably this so it can be updated more frequently
Heh I'm a degenerate go away
Hi,
your repo here,
Has been stolen & re-uploaded by the GitHub user: https://github.com/5R33CH4
Here is their repo in which they've stolen your work, and attributed it to themselves: https://github.com/5R33CH4/Mango
They also have a GitHub org, where they likely also have some stolen work: https://github.com/tesseract-org.
Checkout their all their personal repos...
I'm sorry to bring you this bad news, this user has stolen >50 repos so you should consider reporting them to GitHub.
Galen
I mean like kitsu, mal etc.
Hi mate,
you have a typo in your announcements gist - it says 2020:
"On May 22 2020, The Creator said...
A new update is out. This update features an updated nhentai scraper, some bug fixes, and most importantly of all, the LONG AWAITED RETURN of MANGADEX including migration! Should something go wrong with migration, let me know."
and thank you for the update!
What to put in that env variable?
Multi-user support
Is it possible to achieve this? I'd like to be able to use the full screen real estate.
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.