Code Monkey home page Code Monkey logo

tukiyomi's Introduction

TukiYomi

Yet another scalable KanColle Browser

Build Status GitHub Github All Releases written in Typescript powered by Electron layout by Vue

Disclaimer. It is still in an early stage of development currently, use it at your own risk. TukiYomi Browser follows principles like other KanColle browsers/viewers. That is, the browser will not proactively send any data to DMM or KanColle servers. Instead, it adopts a reactive way, launching a local proxy, to inspect communications with KanColle servers. Besides, it will also inject scripts into the DOM in order to perform such as capturing video and audio streams of the game and making the DMM login form fitting the browser viewport.

๐Ÿšง Everything WIP ๐Ÿšง

(Including TukiYomi core, TukiYomi Plugin API and TukiYomi Plugin SDK)

WIP

Documents

https://tukiyomi.tw/

  • Basic Usage
  • TukiYomi Plugin API
  • TukiYomi Plugin Tutorials

Written in traditional Chinese by default. I18n is in plan.

Blog

https://blog.tukiyomi.tw/

Written in traditional Chinese.

Support

A trouble shooting section may be provided in the future

PR Welcome ๐Ÿ™

Hello, I am MomoCow ๐Ÿ„

Feed me plz. ๐Ÿ™ No violent. ๐Ÿคœ

Buy Me A Coffee

License

Everything but the icons in this repository are licensed under the MIT License.

Icons SHOULD NOT be use in projects that are not associated with TukiYomi.

tukiyomi's People

Contributors

momocow avatar onlykevinpan avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Forkers

onlykevinpan

tukiyomi's Issues

NSIS: Make the desktop link optional.

As title.

The default behavior of Electron Builder is always to create a desktop link; however, people do not always want a link produced on the desktop, especially someone like me, who prefers to keep the desktop free of icons but wallpaper only ๐Ÿ˜‚

Build time optimization related issues

For example, the app only needs lodash/get, lodash/set and lodash/padend; however, the whole lodash is bundled into the final app.asar.

When considering to optimize the building pipeline, the one should take module sharing into consider. That is, both electron main process and renderer process can share the same bits of codes, while there are actually two entry points, either of them starts from a different process against another.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.