All Projects → niuhuan → pikapika

niuhuan / pikapika

Licence: MIT License
(R18) 美观易用且无广告的二次元客户端,同时支持MacOS,Windows,Android,iOS,并上传了APK和IPA。类似哔咔漫画。

Programming Languages

dart
5743 projects
go
31211 projects - #10 most used programming language
C++
36643 projects - #6 most used programming language
CMake
9771 projects
kotlin
9241 projects
swift
15916 projects

Projects that are alternatives of or similar to pikapika

picacg-qt
哔咔漫画, PicACG comic PC client(Windows, Linux, MacOS)
Stars: ✭ 1,325 (+103.85%)
Mutual labels:  picacomic, bika, picacg
picacomic-Punch
哔咔自动签到,依赖于github actions,每天自动运行
Stars: ✭ 43 (-93.38%)
Mutual labels:  picacomic, bika, picacg
hentai-downloader
ExHentai exhentai.org, e-hentai.org images gallery download to folder.
Stars: ✭ 37 (-94.31%)
Mutual labels:  e-hentai, hentai
ExHen-Archive
System for crawling/archiving and viewing ExHen galleries
Stars: ✭ 87 (-86.62%)
Mutual labels:  hentai
rayriffy-h
The missing piece of nhentai
Stars: ✭ 76 (-88.31%)
Mutual labels:  hentai
UserScripts
包含了一些与本项目相关的 UserScript。
Stars: ✭ 100 (-84.62%)
Mutual labels:  e-hentai
AniNet
ACG作品(动画、漫画、游戏)人物关系可视化
Stars: ✭ 70 (-89.23%)
Mutual labels:  acg
e-hentai-view
A mobile website for ExHentai, build with Next.js
Stars: ✭ 60 (-90.77%)
Mutual labels:  e-hentai
yamete
Yamete - Hentai downloader in PHP CLI - Easy site downloader PHP system
Stars: ✭ 63 (-90.31%)
Mutual labels:  hentai
NHentaiAPI
A (full) nHentai API implementation for .NET
Stars: ✭ 24 (-96.31%)
Mutual labels:  hentai
plugins
Plugins for HappyPanda X
Stars: ✭ 24 (-96.31%)
Mutual labels:  e-hentai
get-sauce
A command line program to download hentai videos and images from multiple websites
Stars: ✭ 40 (-93.85%)
Mutual labels:  hentai
InsideWorld
二次元老司机专用的本地媒体文件管理器,支持音视频、本子、图集、小说、哔哩哔哩视频等各类资源
Stars: ✭ 108 (-83.38%)
Mutual labels:  acg
anime-dl
ADLCore is an API and app for the download of novels, manga, and anime from a plethora of sites. It works on Windows, Linux, OSX, and Android.
Stars: ✭ 70 (-89.23%)
Mutual labels:  hentai
PicImageSearch
整合图片识别api,用于以图搜源(以图搜图,以图搜番),支持SauceNAO,tracemoe,iqdb,ascii2d,google(谷歌识图),baidu(百度识图),E-Hentai,ExHentai识图
Stars: ✭ 175 (-73.08%)
Mutual labels:  e-hentai
hanime
📥 Command-line tool to download videos from hanime.tv
Stars: ✭ 32 (-95.08%)
Mutual labels:  hentai
FEhViewer
An e-hentai/exhentai app make on flutter
Stars: ✭ 551 (-15.23%)
Mutual labels:  e-hentai
ehentai-qt
e-hentai, exhentai,看图,搜索,下载器
Stars: ✭ 162 (-75.08%)
Mutual labels:  e-hentai
Mayriads-EH-Master-Script
Adds dozens of features to E-Hentai.
Stars: ✭ 57 (-91.23%)
Mutual labels:  e-hentai
Comic-Reader
An Electron based comic reader.
Stars: ✭ 14 (-97.85%)
Mutual labels:  comic-books

PIKAPIKA - 漫画客户端

license releases downloads

  • 美观易用且无广告的漫画客户端, 能运行在Windows/MacOS/Linux/Android/IOS中。
  • 本仓库仅作为学习交流使用, 请您遵守当地法律法规以及开源协议。
  • 您的star和issue是对开发者的莫大鼓励, 可以源仓库下载最新的源码/安装包, 表示支持/提出建议。
  • 源仓库地址 https://github.com/niuhuan/pikapika

界面 / 功能

阅读器

分流

VPN->代理->分流, 这三个功能如果同时设置, 您会在您手机的VPN上访问代理, 使用代理请求分流服务器。

漫画分类/搜索

分类 列表

漫画阅读/下载/导入/导出

您可以在除IOS外导出任意已经完成的下载到zip, 从另外一台设备导入。 导出的zip解压后可以直接使用其中的HTML进行阅读

导出下载

HTML预览

游戏

games game

特性

  • 用户
    • 登录 / 注册 / 获取个人信息 / 自动打卡
    • 修改密码 / 修改签名 / 修改头像
  • 漫画
    • 分类 / 搜索 / 随机本子 / 看此本子的也在看 / 排行榜
    • 在分类中搜索 / 按 "分类 / 标签 / 创建人 / 汉化组" 检索
    • 漫画详情 / 章节 / 看图 / 将图片保存到相册
    • 收藏 / 喜欢
    • 获取评论 / 评论 / 评论回复 (社区评论后无法删除, 请谨慎使用)
  • 游戏
    • 列表 / 详情 / 无广告下载
  • 下载
    • 导入导出 / 无线共享 / 移动设备与PC设备传输
  • 聊天室
  • 缓存 / 清理
  • 设备支持
    • 安卓
      • 高刷新频率屏幕适配 (90/120/144... Hz)
      • 安卓10以上随系统进入深色/夜间模式

其他说明

  • 在ios/android环境 数据文件将会保存在程序自身数据目录中, 删除就会清理
  • 在 windows 数据文件将会保存在程序同一目录
  • 在 macos 数据文件将会"~/Library/Application Support/pikapika"
  • 在 linux 数据文件将会"~/.pikapika"

运行 / 构建

这个应用程序使用golang和dart(flutter)作为主要语言, 可以兼容Windows, linux, MacOS, Android, IOS

使用了不同的框架桥接到桌面和移动平台上

  • go-flutter => Windows / MacOS / Linux
  • gomobile => Android / IOS

平台

开发环境准备

环境配置

  • 将~/go/bin ($GoPath/bin) 设置到PATH环境变量内
  • golang开启模块化
  • 设置GoProxy (可选,在中国大陆网络建议设置)
  • 参考地址 https://goproxy.cn/

桌面平台 (go-flutter)

  • 安装hover(go-flutter编译脚手架)

    GO111MODULE=on go get -u -a github.com/go-flutter-desktop/hover
    #
    go install github.com/go-flutter-desktop/hover@latest

    &- 若您希望使用stable版本的flutter, 请使用 niuhuan/hover (官方hover不支持stable)

    go install github.com/niuhuan/hover@latest

    &- niuhuan/hover支持使用代理下载flutter引擎

    export GHPROXY=true
    hover build
  • 安装gcc (桌面端使用CGO调用flutter引擎)

    # Windows需要安装MSYS(mingw-w64-x86_64-gcc), 并将gcc路径设置到PATH环境变量内
    # MacOS需要安装XCode
    # Linux使用命令行安装gcc
  • 执行编译命令 ($system替换为windows/darwin等)

    hover run
    hover build $system

Linux的附加说明

  • linux编译可能会遇到的问题
    # No package 'gl' found
    sudo apt install libgl1-mesa-dev
    # X11/Xlib.h: No such file or directory
    # 或者更多x11的头找不到等
    sudo apt install xorg-dev
  • 字体不显示
    # 将字体文件复制到项目目录下
    mkdir -p fonts
    cp -f /usr/share/fonts/truetype/droid/DroidSansFallbackFull.ttf fonts/
    # 编辑 pubspec.yaml
    fonts:
    - family: Roboto
      fonts:
        - asset: fonts/DroidSansFallbackFull.ttf

移动端 (gomobile)

  • 编译环境
    # 安卓环境需要安装AndroidSDK, 并且安装platforms以及ndk, 配置 ANDROID_HOME
    # IOS需要安装xcode以及CocoaPods 
    gem install cocoapods
  • 安装gomobile
    go install golang.org/x/mobile/cmd/gomobile@latest
  • 先编译golang库, 再打包flutter
    # android
    cd go/mobile
    go get golang.org/x/mobile/cmd/gobind
    gomobile bind -target=android -o lib/Mobile.aar ./
    cd ../..
    flutter build apk
    
    # ios
    cd go/mobile
    go get golang.org/x/mobile/cmd/gobind
    gomobile bind -target=ios -o lib/Mobile.xcframework ./
    cd ../..
    flutter build ipa
    

请您遵守使用规则

本软件或本软件的拓展, 个人或企业不可用于商业用途, 不可上架任何商店

拓展包括但是不限于以下内容

  • 使用本软件进行继续开发形成的软件。
  • 引入本软件部分内容为依赖/参考本软件/使用本软件内代码的同时, 包含本软件内一致内容或功能的软件。
  • 直接对本软件进行打包发布
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].