Cirno-go A tool for downloading books from hbooker in Go.

Overview

Cirno
Cirno-go

A tool for downloading books from hbooker in Go.

Features

  • Login your own account
  • Search books by book name
  • Download books as txt and epub files (epub3.0)
  • Download vip chapters
  • Multi-threads support
  • Cache images in chapters

Usage

  • cirno login to Log in to your account.

  • cirno search xxxx to search books.

  • cirno download bid to download books.

  • You can add --type flag to specify the books type, support txt and epub, default value is txt.

    cirno -t epub download 100003327
    cirno -t epub search happyend

Config

  • All files about Cirno-go are located in $HOME/Cirno/

  • Do not delete config.yaml, otherwise you need to do cirno login again.

  • Cache chapter images is an extra feature, you need open it manually, Such as:

    app:
      account: 
      login_token: 
      user_name: 
    
    extra:
      cpic: true  #set true to cache images automatically.
  • There is a little extra properties waiting for you to discover.

Download

No pre-build binaries to download, please build the source by yourself.

  • if you want to run it on Android devices, please use termux, and run

    pkg install proot resolv-conf && proot -b $PREFIX/etc/resolv.conf:/etc/resolv.conf

Notice

  • This tool is for learning only. Please delete it from your computer within 24 hours after downloading.

  • Please respect the copyright and do not spread the crawled books by yourself.

Issues
  • 登录失败,请稍后再试

    登录失败,请稍后再试

    沚水老师,您好. 抓包app获取token和账号后,定位到$HOME/cirno目录,创建一个名为config.yaml的文件,程序还是先请求登录. 抓包app获取token和账号就是这个步骤吧:

    1 2

    opened by Nonsense12345 0
  • Add license scan report and status

    Add license scan report and status

    Your FOSSA integration was successful! Attached in this PR is a badge and license report to track scan status in your README.

    Below are docs for integrating FOSSA license checks into your CI:

    opened by fossabot 0
  • 如何启动图片抓取功能,安卓多看打不开epub格式如何解决?

    如何启动图片抓取功能,安卓多看打不开epub格式如何解决?

    沚水大,您好!我按照您提示的代码还是无法开启图片抓取功能,计算机提示命令无效,如附图一所示,我应该在什么地方输入您提示的代码才能开启图片抓取功能呢?再就是我用安卓版“多看阅读”等可以载入epub的手机APP,却还是无法打开抓取下载的epub文件,其它的书epub格式却可以,如附图二所示第一本书: mmexport1615646910485 mmexport1615646383711

    opened by imdengxiaozhu 4
Owner
沚水
沚水
DorkScout - Golang tool to automate google dork scan against the entiere internet or specific targets

dorkscout dokrscout is a tool to automate the finding of vulnerable applications or secret files around the internet throught google searches, dorksco

R4yan 180 Jul 19, 2022
🦙 acao(阿草), the tool man for data scraping of https://asoul.video/.

?? acao acao(阿草), the tool man for data scraping of https://asoul.video/. Deploy to Aliyun serverless function with Raika update_member Update A-SOUL

A-SOUL Video 10 Jul 25, 2022
This is a small tool designed to scrape one or more URLs given as command arguments.

HTTP-FETCH This is a small tool designed to scrape one or more URLs given as command arguments. Usage http-fetch [--metadata] ...URLs The output files

Daniel Sullivan 0 Nov 23, 2021
A tiny Go library + client for downloading Youtube videos. The library is capable of fetching Youtube video metadata, in addition to downloading videos.

A tiny Go library + client (command line Youtube video downloader) for downloading Youtube videos. The library is capable of fetching Youtube video metadata, in addition to downloading videos. If ffmpeg is available, client can extract MP3 audio from downloaded video files.

Kunal Diwan 2 Jun 3, 2022
A very simple command line tool for downloading YouTube videos.

GoTube Overview This repository contains a single-file implementation of YouTube video downloader written in Go. It does not require any third-party p

Jimmy Yang 185 May 15, 2022
An easy-to-use cli tool for downloading manga

mangodl Download and search manga right from the terminal! Report Bug || Request Feature Table of Contents About the Project Built With Getting Starte

null 139 Jul 31, 2022
Fast, lightweight and NOT reliable tool for downloading tons of images.

image-download-tool Fast, lightweight and NOT reliable tool for downloading tons of images. How to use Run .exe with --help flag Create json file with

Denis 3 May 12, 2022
A quick and easy password protected web server for your files. httpfolder makes downloading/uploading files from your current working directory easy, even for fairly large files.

httpfolder A quick and easy password protected web server for your files. httpfolder makes downloading/uploading files from your current working direc

null 14 Dec 13, 2021
📱🥴 TikTok terminal client for browsing & downloading videos

tiktik ?? ?? - TikTok Terminal Client Name inspiration - this yt vid Huge Thanks to Egor who wrote the parsing part Installation ?? go get -u github.c

Ilya Revenko 72 Jul 12, 2022
Package for downloading things from a string URL using a variety of protocols.

go-getter is a library for Go (golang) for downloading files or directories from various sources using a URL as the primary form of input.

HashiCorp 1.4k Aug 8, 2022
CLI to support with downloading and compiling terraform providers for Mac with M1 chip

m1-terraform-provider-helper A CLI to help with managing the installation and compilation of terraform providers when running a new M1 Mac. Motivation

kreuzwerker GmbH 194 Aug 3, 2022
A Discord bot for downloading attachments from channel messages.

dcdl This is a Discord bot for downloading attachments from channel messages. Setup First, set up a Discord bot application (see here how to do so). N

Ringo Hoffmann 2 May 11, 2022
"steal" NFTs by downloading them via OpenSea api ;)

go-NFThief "steal" NFTs by downloading them via OpenSea api. now you don't have to manually screenshot them ;) Options to: download a collection via c

null 1 Apr 11, 2022
Transfer - A simple go application for uploading, downloading and checksumming of files

Transfer This project holds a simple go application for uploading, downloading a

Florian Bauer 1 Jun 21, 2022
:books: 《Go语法树入门——开启自制编程语言和编译器之旅》(开源免费图书/Go语言进阶/掌握抽象语法树/Go语言AST/凹语言)

Go语法树入门——开启自制编程语言和编译器之旅! Go语言QQ群: 102319854, 1055927514 光谷码农课堂: https://study.163.com/provider/480000001914454/index.htm 凹语言(凹读音“Wa”)(The Wa Programmi

chai2010 4.6k Aug 7, 2022
Simple authentication and books management with GoFiber

Simple authentication and books management with GoFiber Simple authentication system with gofiber. Endpoints GET /api - Welcome message POST /api/auth

Arif Amir 11 Jul 29, 2022
Scrape the web in the eink era. Convert websites into books.

Scrape the web in the eink era. Convert websites into books.

null 34 Jul 20, 2022
Monkey programming language project from 'Writing An Interpreter In Go'and 'Writing A Compiler In Go' Books

Monkey Monkey programming language ?? project from "Writing An Interpreter In Go

Amr Hesham 1 Dec 16, 2021
Simple script for farm free books from PackPub.com

Bookgot BookGot is a simple boot for farm free books from PACKTPUB.COM #Install go get -u github.com/bregydoc/Bookgot Usage First import BookGot //..

Bregy Malpartida 9 Mar 26, 2019
Go-ticket-booking-app - Simple CLI application which books tickets for a Go conference made to learn the fundamentals of Go programming language.

go-ticket-booking-app Simple CLI application which books ticket for a Go conference made to learn the fundamentals of Go programming language. Gorouti

Aditya Garde 0 Jan 2, 2022
Limit-order-book - Limit order books keep records of orders for a given symbol to be traded

Limit Order Book Limit order books keep records of orders for a given symbol to

Michael Bowler 0 Jan 17, 2022
Simple-API-Golang for Books

Simple-API-Golang for Books

I am Groot 0 Jan 25, 2022
Back end of e-books and papers collection website. Only for internal use.

Back end of e-books and papers collection website. Only for internal use.

null 1 Feb 6, 2022
Books-rest api - Simple CRUD Rest API architecture using postgresql db with standard Library

books-rest_api Simple CRUD Rest API architecture using postgresql db with standa

Edho Guntur Adhitama 2 Feb 8, 2022
go-wrk - a HTTP benchmarking tool based in spirit on the excellent wrk tool (https://github.com/wg/wrk)

go-wrk - an HTTP benchmarking tool go-wrk is a modern HTTP benchmarking tool capable of generating significant load when run on a single multi-core CP

Tal Sliwowicz 571 Jul 27, 2022
This tool is a CLI-interactive tool for TA who use eeclass platform

NTHU eeclass TA helper. This tool is a CLI-interactive tool for TA who use eeclass platform. It helps TA to download all the submitted homework, and use CSV to record the score and comment, and upload CSV score directly to the eeclass platform with just 2 Enter key!

Bo-Wei Chen 1 Dec 11, 2021
A command line tool that builds and (re)starts your web application everytime you save a Go or template fileA command line tool that builds and (re)starts your web application everytime you save a Go or template file

# Fresh Fresh is a command line tool that builds and (re)starts your web application everytime you save a Go or template file. If the web framework yo

null 0 Nov 22, 2021
This is a tool that allows you to check minecraft names availability, this tool can do around 3000~ names a minute or more!

Checker This is a tool that allows you to check minecraft names availability, this tool can do around 3000~ names a minute or more! Tutorial To instal

null 3 Feb 13, 2022