Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/doki-theme/doki-theme-jupyter
Cute anime character themes for your Jupyter Notebook.
https://github.com/doki-theme/doki-theme-jupyter
anime jupyter-notebook jupyter-notebook-theme theme waifu
Last synced: 3 months ago
JSON representation
Cute anime character themes for your Jupyter Notebook.
- Host: GitHub
- URL: https://github.com/doki-theme/doki-theme-jupyter
- Owner: doki-theme
- License: mit
- Created: 2021-03-02T12:07:46.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2022-10-02T16:32:32.000Z (over 2 years ago)
- Last Synced: 2024-09-27T04:47:53.212Z (4 months ago)
- Topics: anime, jupyter-notebook, jupyter-notebook-theme, theme, waifu
- Language: Jupyter Notebook
- Homepage: https://pypi.org/project/doki-theme-jupyter/
- Size: 3.59 MB
- Stars: 19
- Watchers: 2
- Forks: 2
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
The Doki Theme: Jupyter Notebook
---## Quick Theme Preview
![Themes](https://raw.githubusercontent.com/doki-theme/doki-theme-jupyter/main/readmeAssets/quick_theme_preview.webp)
# [More Screenshots](https://github.com/doki-theme/doki-theme-jupyter/blob/main/albums/screenshot_album.md)
**About**
Cute themes based on cute anime characters. With over **60** themes, the one you like the best, is probably here.
You can choose themes based on characters from these various Anime, Manga, or Visual Novels:
All Featured Titles
- AzurLane
- Blend S
- Charlotte
- Chuunibyou, Love, & Other Delusions
- Code Geass
- Daily Life with a Monster Girl
- DanganRonpa
- Doki-Doki Literature Club
- Don't Toy With Me, Miss Nagatoro
- Fate/Type-Moon
- Future Diary
- Gate
- Guilty Crown
- Haikyu!!
- High School DxD
- Jahy-sama Will Not Be Discouraged!
- Kakegurui
- Kill La Kill
- KonoSuba
- Love Live!
- Lucky Star
- Miss Kobayashi's Dragon Maid
- Monogatari
- NekoPara
- Neon Genesis Evangelion
- One Punch Man
- OreGairu
- Quintessential Quintuplets
- Re:Zero
- Rising of the Shield Hero
- Sewayaki Kitsune no Senko-san
- Shokugeki no Soma
- Steins Gate
- Sword Art Online
- That Time I Got Reincarnated as a Slime
- Toaru Majutsu no Index
- Yuru Camp---
# Documentation
- [Installation](#installation)
- [Requirements](#pre-requisites)
- [Package Install](#package-install)
- [Usage](#usage)
- [CLI](#command-line-interface)
- [Python API](#python-api)
- [Decorator](#decorator)
- [Miscellaneous](#miscellaneous)
- [Contributing](#contributing)
- [Theme Requests](#theme-requests)
- [Helping the community](#enjoying-the-themes)
- [Feature Requests](#contributions)# Quick Start!
I've put together a [demo notebook](https://github.com/doki-theme/doki-theme-jupyter/blob/main/index.ipynb) 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](https://github.com/doki-theme/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:
```shell
pip install pip doki-theme-jupyter
```# 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**
```shell
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**
```shell
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**
```shell
dokithemejupyter --set-theme "Franxx: Zero Two Dark Obsidian"
```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**
```shell
dokithemejupyter --sticker --set-theme "Franxx: Zero Two Dark Obsidian"
```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.```shell
dokithemejupyter --sticker
```Will only install the sticker for the current theme.
```shell
dokithemejupyter --disable-wallpaper
```Will remove the installed-by-default wallpaper for the current theme. The argument can also be passed while setting the theme as well.
**Remove**
```shell
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**
```shell
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](https://matplotlib.org/)
plotter to your currently selected theme.
That way all of your data visualizations match your favorite girl.```python
from dokithemejupyter import decorator
decorator.decorate_plotter()
```You'll just need to have this code get run once before you do any plotting.
# Miscellaneous
## Contributing
If you want to get your workstation set up to work on the plugin,
then you'll want to check out the [CONTRIBUTING.md](./CONTRIBUTING.md) for instructions on what is needed.## Theme Requests
If you want your main squeeze to be featured in the Doki Theme suite, feel free to [submit a theme request](https://github.com/doki-theme/doki-master-theme/issues).
## 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](https://github.com/doki-theme/doki-theme-jupyter/issues/new).
Help make this plugin better!