All Projects → NyaaPantsu → manga

NyaaPantsu / manga

Licence: MIT license
Batoto replacement written in golang

Programming Languages

go
31211 projects - #10 most used programming language
HTML
75241 projects

Projects that are alternatives of or similar to manga

jikan-nodejs
A Node.js wrapper for Jikan REST API.
Stars: ✭ 16 (-57.89%)
Mutual labels:  manga
vueman.ga
Delightful reading and tracking of your mangas.
Stars: ✭ 32 (-15.79%)
Mutual labels:  manga
Okuma-Reader
Online book/manga/image set/webtoon reader and library with some key features like Japanese page order, double-page view, touch gestures, multiple languages, and pre-caching of next pages.
Stars: ✭ 31 (-18.42%)
Mutual labels:  manga
InMangaKindle
Descarga manga en español en diferentes formatos (PNG, PDF, EPUB, MOBI)
Stars: ✭ 43 (+13.16%)
Mutual labels:  manga
jojo-cards
Card game based on Jojo's Bizarre Adventure (ジョジョの奇妙な冒険)
Stars: ✭ 112 (+194.74%)
Mutual labels:  manga
Tachidesk-JUI
A Tachidesk Client built in Compose Multiplatform
Stars: ✭ 203 (+434.21%)
Mutual labels:  manga
myanimelist-api-v2
An awesome wrapper on Nodejs for the new MyAnimeList's API v2!
Stars: ✭ 30 (-21.05%)
Mutual labels:  manga
marvin
Data access and visualization for MaNGA. http://sdss-marvin.readthedocs.io/en/latest/
Stars: ✭ 48 (+26.32%)
Mutual labels:  manga
aniyomi
Unofficial fork of Tachiyomi for anime
Stars: ✭ 1,814 (+4673.68%)
Mutual labels:  manga
Manga downloader
A Manga download framework using selenium.
Stars: ✭ 307 (+707.89%)
Mutual labels:  manga
Project-Padoru
Collection of Padoru Images
Stars: ✭ 20 (-47.37%)
Mutual labels:  manga
Mangadb
A Secured RESTful API Service for Manga
Stars: ✭ 17 (-55.26%)
Mutual labels:  manga
Manga Colorization
cGAN-based Manga Colorization Using a Single Training Image.
Stars: ✭ 45 (+18.42%)
Mutual labels:  manga
GelbooruEnhancement
Image Viewer and Endless Scroll userscripts for Gelbooru and various other boorus
Stars: ✭ 41 (+7.89%)
Mutual labels:  manga
Mirai
A website to stream Anime and read Manga for free.. Everything is scraped from sources online and we don't need to actually host any videos or images.
Stars: ✭ 38 (+0%)
Mutual labels:  manga
MangAdventure
A simple manga hosting CMS written in Django
Stars: ✭ 51 (+34.21%)
Mutual labels:  manga
JikanKt
A Kotlin wrapper for Jikan REST API
Stars: ✭ 17 (-55.26%)
Mutual labels:  manga
FoOlSlide2
New version (FoolSlideX) out soon
Stars: ✭ 55 (+44.74%)
Mutual labels:  manga
zanime
Android app to watch anime vod online for free
Stars: ✭ 52 (+36.84%)
Mutual labels:  manga
ReadmangaGrabber
Утилита для скачивания манги с сайтов ReadManga, MintManga и SelfManga.
Stars: ✭ 57 (+50%)
Mutual labels:  manga

❤️ NyaaPantsu Manga ❤️

NyaaPantsu is intended as a possible replacement for Bato.to written in the Go programming language. It may be best described as a manga content management system, permitting third-parties to upload and manage manga translation, to be made available to the world (or not, thats on them).

Installing

NyaaPantu Manga requires the following software:

  • PostgreSQL
  • Go Programming Language

Setting up the database

The installation of the software is not covered here, please consult the appropriate operating system or software document for software installation.

By default, NyaaPantsu attempts to connect to PostgreSQL utilizing the configuration stored in /models/default.go, located within the root project folder. It is highly recommended to alter these values if deploying a private server (checking out the code is covered below). By default the connection configuration is as follows:

Port: 5432
Username: manga
Password: manga
Database: manga

Presuming that Postgresql is properly installed and available on the system path, this may be done utilizing the following instructions:

pg_ctl -o "-p 5432" start
createuser -p 5432 -U postgres -D -P -W manga
createdb -p 5432 -U postgres -O manga manga

Please note that the previous instructions assume the default configuration of Postgresql, if you have altered the superuser username and password, please use the appropriate information in the previous instructions (-U superUsername -p superPassword). Should some other problem arise, please check the FAQ below or consult the appropriate PostgreSQL documentation.

Getting the source

Execute go get https://github.com/NyaaPantsu/manga to retrieve the code from the github repo. By default the project will be checked out into GOPATH/src, it is possible to determine the exact value of GOPATH by executing go env GOPATH. Once having determined the appropriate value for GOPATH, execute the following instructions replacing GOPATH for the value previously determined:

psql -p 5432 -d manga -U manga -f GOPATH/schema.sql
go install GOPATH/src/NyaaPantsu/manga
openssl genrsa -out keys/rsakey.pem 2048
openssl rsa -in keys/rsakey.pem -pubout > keys/rsakey.pem.pub

It is assumed that the PostgreSQL server was set-up with the configuration given above, if this is not the case, please update the psql command above to reflect the appropriate configuration.

Once completed the above steps, the NyaaPantsu Manga server executable may be found in GOPATH/bin as projectName.exe where projectName is the name of the root source folder. By default this is manga, so the executable will by default be named manga.exe. To check that all is running as appropriate simply open a browser and visit localhost:Port where Port is the value for httpport stored in /conf in the project root folder. By default this value is 8080.

FAQ

I get an error stating pg_ctl: no database directory specified and environment variable PGDATA unset.

Try setting the PGDATA system variable using setx PGDATA <DIR> on Windows and export PGDATA=<DIR> where DIR is the absolute path to some directory where the server configuration and state will be stored.

I get an error stating pg_ctl: another server might be running; trying to start server anyway.

If on Windows, try running pg_ctl stop. If that fails check the PGDATA variable using echo %PGDATA% on Windows or echo $PGDATA on Linux and then run pg_ctl -D <PGDATA_DIR> stop where <PGDATA_DIR> is the value returned from echo. Assuming no error occurs, attempt to execute the instruction that reported the error again.

Contributing

Project Structure

Contact

Issue Tracker: https://github.com/NyaaPantsu/manga/projects/1

Discord: https://discord.gg/QvQPQS

Irc:

Server: irc.rizon.net
Channel: #manga-dev
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].