All Projects → scottlittle → expand-cell-fullscreen

scottlittle / expand-cell-fullscreen

Licence: MIT License
Expand Jupyter notebook cell to entire screen

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to expand-cell-fullscreen

Yjplay
一个支持自定义UI布局,流式API, 加密,直播 ,亮度,音量,快进等手势 ,广告视频预览,多种加载模式 ,多种分辨率切换 ,多种封面图, 自定义数据源,列表播放,倍数播放,边播变缓存<font color="red">不是使用AndroidVideoCache</font>,离线播放,神奇的播放器
Stars: ✭ 1,700 (+12042.86%)
Mutual labels:  fullscreen
genepattern-notebook
Platform for integrating genomic analysis with Jupyter Notebooks.
Stars: ✭ 37 (+164.29%)
Mutual labels:  nbextension
LXFProtocolTool
由Swift中协议方式实现功能的实用工具库【Refreshable、EmptyDataSetable 支持 Rx 】
Stars: ✭ 101 (+621.43%)
Mutual labels:  fullscreen
Glsl Godrays
This module implements a volumetric light scattering effect(godrays)
Stars: ✭ 155 (+1007.14%)
Mutual labels:  fullscreen
ezdmb
A dead-simple digital menu board display and configuration, written in Python.
Stars: ✭ 17 (+21.43%)
Mutual labels:  fullscreen
nsplayer
A web player with shakaplayer & hls.js both supported
Stars: ✭ 23 (+64.29%)
Mutual labels:  fullscreen
Angular Fullpage
Official Angular wrapper for fullPage.js https://alvarotrigo.com/angular-fullpage/
Stars: ✭ 131 (+835.71%)
Mutual labels:  fullscreen
react-fullscreen
Component that performs fullscreen in DOM Elements
Stars: ✭ 18 (+28.57%)
Mutual labels:  fullscreen
chrome-extension-aspectratio219
🖥️ Fit the screen properly in fullscreen mode on monitor ultrawide with 21:9 aspect ratio (Netflix, Youtube, PrimeVideo, Crunchyroll)
Stars: ✭ 28 (+100%)
Mutual labels:  fullscreen
Flurry-WebGL
WebGL port of Flurry screensaver
Stars: ✭ 58 (+314.29%)
Mutual labels:  fullscreen
Snowflakes
❄️ Snowflakes in JavaScript
Stars: ✭ 170 (+1114.29%)
Mutual labels:  fullscreen
fullscreenizer
Source Code of Fullscreenizer
Stars: ✭ 56 (+300%)
Mutual labels:  fullscreen
LibQtScreen
Qt library for making directx and opengl screenshots.
Stars: ✭ 43 (+207.14%)
Mutual labels:  fullscreen
React Intense
A React component for viewing large images up close 🔍
Stars: ✭ 152 (+985.71%)
Mutual labels:  fullscreen
jupyter-wysiwyg
A rich text editor for markdown cells in Jupyter
Stars: ✭ 34 (+142.86%)
Mutual labels:  nbextension
Postcss Viewport Height Correction
PostCSS plugin to solve the popular problem when 100vh doesn’t fit the mobile browser screen.
Stars: ✭ 137 (+878.57%)
Mutual labels:  fullscreen
fullscreen-card
Make your Home Assistant browser fullscreen with one tap.
Stars: ✭ 23 (+64.29%)
Mutual labels:  fullscreen
angular-super-gallery
AngularJS super image gallery
Stars: ✭ 46 (+228.57%)
Mutual labels:  fullscreen
wangEditor-fullscreen-plugin
富文本编辑器wangEditor的全屏插件
Stars: ✭ 45 (+221.43%)
Mutual labels:  fullscreen
h5-video-player
Browser full-screen H5 video player.
Stars: ✭ 14 (+0%)
Mutual labels:  fullscreen

expand-cell-fullscreen

A Jupyter notebook extension to expand Jupyter notebook cell to entire screen. Select a cell, click the fullscreen button and the entire cell is fullscreen!

Install

  1. Clone or download this repository:

    git clone https://github.com/scottlittle/expand-cell-fullscreen
    
  2. Install extension using a similiar command:

    You can use the option --symlink if you don't want Jupyter to copy the files to a Jupyter data path. Also,the option --sys-prefix will direct data and config files to be configured under the activated Python (useful for people using Anaconda and environments). See the nbextension docs for more information on these options and other useful info on nbextensions.

    jupyter nbextension install expand-cell-fullscreen --sys-prefix [--symlink]
    
  3. Enable extension using a similar command:

    jupyter nbextension enable expand-cell-fullscreen/main --sys-prefix
    
  4. Start jupyter notebook, select a cell and click on button that says "expand cell to fullscreen" on mouseover.

  5. Fullscreen!

Uninstall

Uninstall extension using a similar command:

jupyter nbextension uninstall expand-cell-fullscreen --sys-prefix

To-Do

  • Add more buttons to control what is fullscreened (whole cell or just output).
  • Preserve and restore CSS after fullscreen (right now, I am just making background 'white').
  • Add zoom control when in fullscreen mode.

About

This is my first Jupyter notebook extension and sort of my first dive into Javascript. The extension is simple enough that I hope it helps newcomers to extensions like me. It's really just a first step into what I want to do with fullscreen. I started here to make Plotly graphs fullscreen, but that it did not expand a cell to the entire fullscreen. If you are looking to make Plotly graphs fullscreen, using my extension with the Plotly-Fullscreen extension will get you all the way there. Random tip: jupyter --paths reveals where the data and config files go for Jupyter notebook. If you snoop around in those folders and files long enough, you'll probably find what you're looking for. Let's just say that sometimes uninstalling an extension does not purge Jupyter's memory of it.

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].