Skip to main content

Crunch data with your waifu! Choose a Jupyter Notebook theme based on a girl from various anime series, manga, and visual novels.

Project description

The Doki Theme: Jupyter Notebook

Quick Theme Preview

Themes

More Screenshots

About

Does your Jupyter Notebook need more anime girls? Crunch data with your waifu. With over 40 themes, I think you will find best girl. This Python package is for serious Otaku data enthusiasts.

You can choose themes from various, Anime, Manga, or Visual Novels:

  • Blend S
  • Daily life with a monster girl
  • DanganRonpa
  • Darling in the Franxx
  • Doki-Doki Literature Club
  • Fate
  • Gate
  • High School DxD
  • Kill La Kill
  • KonoSuba
  • Love Live!
  • Lucky Star
  • Miss Kobayashi's Dragon Maid
  • Neon Genesis Evangelion
  • OreGairu
  • Quintessential Quintuplets
  • Rascal does not dream of bunny girl senpai
  • Re:Zero
  • Steins Gate
  • Sword Art Online

Documentation

Quick Start!

I've put together a demo notebook that demonstrates the core functionality of the doki-theme-jupyter package.

Installation

Pre-Requisites

For the optimal experience it's best you have:

  • Doki Theme Web
  • Jupyter Notebook >=6.0.0
  • Python >=3.7
  • pip 21.0 >= (Just having pip should suffice)

Package Install

The Doki Theme for Jupyter Notebook provides a command line interface. Which enables you decorate your notebook from your shell or notebook!

To install the package just run this command:

pip install dokithemejupyter

Usage

The Doki Theme for Jupyter Notebook has a few components. The following sections are dedicated to explaining theme in detail.

Command Line Interface

Now that you have dokithemejupyter available, here's what each of the options does!

Help

dokithemejupyter --help

This command will show you all the available features the CLI provides. The rest of the sections below are dedicated to explaining each in detail.

List

dokithemejupyter --list

Wow! That's a bunch of themes! This command will output all the available themes to install. Important, theme arguments are exact match and require the """, don't forget to add those!

Set Theme

dokithemejupyter --set-theme "Franxx: Zero Two Dark"

This is the most important command, which enables the decoration of your notebook with your waifu! Important, theme arguments are exact match and require the "", don't forget to add those!

Sticker

dokithemejupyter --sticker --set-theme "Franxx: Zero Two Dark"

This installs your selected theme with the cute sticker in the righthand corner. Running a set theme command without the sticker parameter will remove the sticker.

dokithemejupyter --sticker

Will only install the sticker for the current theme.

Remove

dokithemejupyter --remove

Sad to see you go, I'll be seeing you around friend! This command removes all the notebook decoration and restores the defaults.

Version

dokithemejupyter --version

You keep your packages up to date right? Well you don't want to miss any updates, you might be missing some girls!

Python API

Your otaku experience is not complete without a little extra decoration.

Decorator

This is a python API that will color matplotlib's plotter to your currently selected theme. That way all of your data visualizations match your favorite girl.

from dokithemejupyter import decorator
decorator.decorate_plotter()

You'll just need to have this code get run once before you do any plotting.

Miscellaneous

Theme Requests

If you want your main squeeze to be featured in the Doki Theme suite, feel free to submit a theme request.

Enjoying the themes?

Great! I am glad you like it!

Be sure to ⭐ and share it with other weebs!

Contributions?

I think your voice needs to be heard! You probably have good ideas, so feel free to submit your feedback as an issue.

Help make this plugin better!

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

doki_theme_jupyter-2.0.0-py2.py3-none-any.whl (218.2 kB view hashes)

Uploaded Python 2 Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page