<div dir="ltr">IPython notebook users,<br><br>Looking for some beta testers to try out three new notebook extensions. These are browser extensions, so should work with any kernel. They are:<br><br>1. Spell check: this is implemented in JavaScript, not too big (~700k), and pretty fast. It is currently set up to work only for Markdown cells. It toggles on/off via the "check" button. Doesn't offer suggestions for misspelled words, but is a big help in writing. Currently, English only, but supports a range of dictionary types via Typo.js.<br>
<br>2. Cell tools: There are two formats for code cells: Input/Output Tabbed view, and Column view. The Tabbed view will cover the Input code cell with the Output of the code, and you can tab back and forth. The Column view will show the output in a column next to the  input column. Both of these buttons toggle individual code cells, and remembers their state when you re-open the notebook. These don't show in nbviewer, however.<br>
<br>3. Document tools: There are three different extensions for handling documents: 1) Heading numbering, 2) Table of Contents generation, and 3) Bibliographic support. The first two are fairly straightforward in functionality: the first toggles heading numbering on/off, and the second creates a Table of Contents from the heading cells.<br>
<br>The Bibliographic tool is a bit more complex, and still needs to be refined. It does two things: replaces citations in your Markdown with proper author/year, and creates a References section at the end of your notebook with cited sources (this part isn't complete yet). It uses Bibtex data stored in the notebook, or in a separate Bibliography.ipynb in your root dir. For more on this tool, see:<br>
<br><a href="http://nbviewer.ipython.org/urls/bitbucket.org/ipre/calico/raw/master/notebooks/Documentation/Reference%20Guide/Reference%20Guide.ipynb#4.-Bibliographic-Support">http://nbviewer.ipython.org/urls/bitbucket.org/ipre/calico/raw/master/notebooks/Documentation/Reference%20Guide/Reference%20Guide.ipynb#4.-Bibliographic-Support</a><br>
<br>(Documentation hasn't been refined yet; This is a temp version. We hope to have some demo videos next week.)<br><br>To install, you can do something like:<br><br>1) Change to the profile you want to use:<br>cd $(ipython locate)/profile_default/static/custom/<br>
<br>2) Overwrite or edit your custom js and css:<div>wget <a href="https://bitbucket.org/ipre/calico/raw/master/notebooks/profile/static/custom/custom_example.js">https://bitbucket.org/ipre/calico/raw/master/notebooks/profile/static/custom/custom_example.js</a> -o custom.css<br>
wget <a href="https://bitbucket.org/ipre/calico/raw/master/notebooks/profile/static/custom/custom.css">https://bitbucket.org/ipre/calico/raw/master/notebooks/profile/static/custom/custom.css</a> <br><br>3) Get the extensions that you want:<br>
<br>Document tools:<br>wget <a href="https://bitbucket.org/ipre/calico/raw/master/notebooks/profile/static/custom/bibtex.js">https://bitbucket.org/ipre/calico/raw/master/notebooks/profile/static/custom/bibtex.js</a><br>wget <a href="https://bitbucket.org/ipre/calico/raw/master/notebooks/profile/static/custom/document-tools.js">https://bitbucket.org/ipre/calico/raw/master/notebooks/profile/static/custom/document-tools.js</a></div>
<div><br></div><div>Cell tools:<br>wget <a href="https://bitbucket.org/ipre/calico/raw/master/notebooks/profile/static/custom/cell-tools.js">https://bitbucket.org/ipre/calico/raw/master/notebooks/profile/static/custom/cell-tools.js</a></div>
<div><br></div><div>Spell checking:<br>wget <a href="https://bitbucket.org/ipre/calico/raw/master/notebooks/profile/static/custom/spell-check.js">https://bitbucket.org/ipre/calico/raw/master/notebooks/profile/static/custom/spell-check.js</a><br>
wget <a href="https://bitbucket.org/ipre/calico/raw/master/notebooks/profile/static/custom/typo.zip">https://bitbucket.org/ipre/calico/raw/master/notebooks/profile/static/custom/typo.zip</a><br>unzip typo.zip<br><br><br>We'd be glad to get feedback on any and all of these. We hope that you find them useful!<br>
</div><div><br></div><div>-Doug (and the Bryn Mawr College digital humanities team)</div><div><br></div></div>