aretext
mangadesk
aretext | mangadesk | |
---|---|---|
3 | 9 | |
240 | 725 | |
0.4% | - | |
8.3 | 3.5 | |
about 2 months ago | 2 months ago | |
Go | Go | |
GNU General Public License v3.0 only | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
aretext
-
Incremental Parsing in Go
Look at the current Makefile:
https://github.com/aretext/aretext/blob/main/Makefile
Build is literally a `go build ...` and install is `go install`. Adding any other language to the mix would make this a polyglot project and not be "equally easy to set up". The other question is, do both parsers exist? In this write-up they point to tree-sitter as a possibility which is a JS program that produces C code. This would be viable, but here's the author's take:
> I considered integrating tree-sitter, an incremental parsing library with parsers for many existing languages. However, running JavaScript to generate parsers and linking to a C library would have greatly complicated the build process. Today, aretext can be built on almost any platform using a single go install command. I’ve had users install aretext on ARM laptops, FreeBSD servers, Chromebooks, and Android phones. To maintain portability, I wanted a pure Go implementation.
So this wasn't some casual decision, but something they at least considered long enough to describe here.
And the parsing library itself is only around 1200 lines total (comments, blanks, and code). The parsers for each language add a lot more, of course, but should be roughly equivalent given the same library and interface. I imagine that if this project really takes off and performance becomes a real problem they can do the rewrite at that point. Right now, the code works, seems to work fast enough for its author and primary users, and it's trivial to install on any platform supported by Go. So yes, it would have been a premature optimization to complicate the build process, probably reduce the number of supported platforms (or greatly increase the effort to support the same number of platforms), just to have a slightly faster parser.
- aretext - Minimalist text editor with vim-compatible key bindings.
mangadesk
-
mangadesk error
Likely workaround: from its releases page, https://github.com/darylhjd/mangadesk/releases", you can download "mangadesk_x64" (or the 32-bit version if you must), make it executable and run it (at least on my system, it works).
-
manganato-cli: Manganato's manga downloader (my first Go personal project built using gocui and gocolly). Any feedbacks about anything are very much appreciated! more info: https://github.com/kaikaew13/manganato-cli
I decided to start learning go a few months back and came across darylhjd's mangadesk which I find very cool(I am a manga reader). So I decided that Ill do something similar for my first project.
-
Sadly it ain't up to date yet..
Thanks to this, I've been using MangaDesk as a replacement.
-
im lost
so you know how they now have API mangadex or whatever yea so can i like use it to read? cause i've seen this https://github.com/darylhjd/mangadesk/blob/master/assets/demo.gif and ye i gotta know if i can read from it and if i could how T-T please help me
-
Saved manga
You can get it yourself from the API if you know how to code or use this script for PC and mobile (you need to install python on phone and, while there is Python IDE for Android, idk if there's Python for IOS), MangaDesk (this one's only for PC, I think) and Neko for Android.
- Mangadesk: Terminal Client for Downloading Manga
- Mangadesk: Terminal client to download manga straight from your terminal
-
mangadesk: terminal client for downloading/reading manga straight from your terminal.
you can view the project here: https://github.com/darylhjd/mangadesk
What are some alternatives?
Squircle-CE - 👨💻 Squircle CE is a fast and free multi-language code editor for Android
manganato-cli - Manganato's manga downloader CUI and CLI written in Go
scc - Sloc, Cloc and Code: scc is a very fast accurate code counter with complexity calculations and COCOMO estimates written in pure Go
gord - The Discord terminal client you never knew you wanted.
ntfy - Send push notifications to your phone or desktop using PUT/POST
mangodl - An easy-to-use cli tool for downloading manga
tut - TUI for Mastodon with vim inspired keys
mangodex - API wrapper for MangaDex v5 API.
orbiton - Configuration-free text editor and IDE limited to VT100. Suitable for writing git commit messages, editing Markdown, config files, source code, viewing man pages and for quick edit-compile cycles when programming. Has syntax highlighting, jump-to-error, rainbow parentheses, macros, tab completion, cut/paste portals and a simple gdb front-end.
TachiWeb-Server - A port of the Tachiyomi manga reader to the desktop and server
FMD - The new FMD fork! Join our community on Discord!
gogpt - ChatGPT CLI