Last active
January 11, 2018 16:01
-
-
Save antoinetavant/defc6fedf7e5e7137e3e8dcbf7249c03 to your computer and use it in GitHub Desktop.
Display a signature as a footer in your Notebook
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"cells": [ | |
{ | |
"metadata": { | |
"code_folding": [], | |
"hide_input": false, | |
"trusted": true, | |
"ExecuteTime": { | |
"start_time": "2018-01-11T15:49:49.964641Z", | |
"end_time": "2018-01-11T15:49:49.980783Z" | |
} | |
}, | |
"cell_type": "code", | |
"source": "# signature\nfrom IPython.display import HTML\n\nauthor = \"Yourname\"\n\nimport time\ndate = time.strftime(\"%a %b %d %Y\")\n\ncss = \"\"\"<script>\n $(document).ready(function(){\n $('div.prompt').hide();\n $('div.back-to-top').hide();\n $('nav#menubar').hide();\n $('.breadcrumb').hide();\n $('.hidden-print').hide();\n });\n</script>\"\"\"\n\nfooter = \"\"\"\n<footer id=\"attribution\" style=\"float:right; color:#999; background:#fff;\">\nCreated with Jupyter, delivered by {a}, on {d}\n</footer> \"\"\".format(a=author, d=date)\n\nHTML(css + \"\\n\" + footer)", | |
"execution_count": 3, | |
"outputs": [ | |
{ | |
"output_type": "execute_result", | |
"data": { | |
"text/plain": "<IPython.core.display.HTML object>", | |
"text/html": "<script>\n $(document).ready(function(){\n $('div.prompt').hide();\n $('div.back-to-top').hide();\n $('nav#menubar').hide();\n $('.breadcrumb').hide();\n $('.hidden-print').hide();\n });\n</script>\n\n<footer id=\"attribution\" style=\"float:right; color:#999; background:#fff;\">\nCreated with Jupyter, delivered by Yourname, on Thu Jan 11 2018\n</footer> " | |
}, | |
"execution_count": 3, | |
"metadata": {} | |
} | |
] | |
}, | |
{ | |
"metadata": { | |
"hide_input": false, | |
"trusted": true, | |
"ExecuteTime": { | |
"start_time": "2018-01-11T16:01:26.359774Z", | |
"end_time": "2018-01-11T16:01:26.370501Z" | |
} | |
}, | |
"cell_type": "code", | |
"source": "from IPython.display import Image\nImage(\"/tmp/signature.png\")\n", | |
"execution_count": 9, | |
"outputs": [ | |
{ | |
"output_type": "execute_result", | |
"execution_count": 9, | |
"data": { | |
"text/plain": "<IPython.core.display.Image object>", | |
"image/png": "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\n" | |
}, | |
"metadata": {} | |
} | |
] | |
}, | |
{ | |
"metadata": { | |
"trusted": true | |
}, | |
"cell_type": "code", | |
"source": "", | |
"execution_count": null, | |
"outputs": [] | |
} | |
], | |
"metadata": { | |
"toc": { | |
"nav_menu": {}, | |
"number_sections": true, | |
"sideBar": true, | |
"skip_h1_title": false, | |
"title_cell": "Table of Contents", | |
"title_sidebar": "Contents", | |
"toc_cell": false, | |
"toc_position": {}, | |
"toc_section_display": true, | |
"toc_window_display": false | |
}, | |
"varInspector": { | |
"window_display": false, | |
"cols": { | |
"lenName": 16, | |
"lenType": 16, | |
"lenVar": 40 | |
}, | |
"kernels_config": { | |
"python": { | |
"library": "var_list.py", | |
"delete_cmd_prefix": "del ", | |
"delete_cmd_postfix": "", | |
"varRefreshCmd": "print(var_dic_list())" | |
}, | |
"r": { | |
"library": "var_list.r", | |
"delete_cmd_prefix": "rm(", | |
"delete_cmd_postfix": ") ", | |
"varRefreshCmd": "cat(var_dic_list()) " | |
} | |
}, | |
"types_to_exclude": [ | |
"module", | |
"function", | |
"builtin_function_or_method", | |
"instance", | |
"_Feature" | |
] | |
}, | |
"kernelspec": { | |
"name": "python3", | |
"display_name": "Python 3", | |
"language": "python" | |
}, | |
"gist": { | |
"id": "defc6fedf7e5e7137e3e8dcbf7249c03", | |
"data": { | |
"description": "Display a signature as a footer in your Notebook", | |
"public": true | |
} | |
}, | |
"_draft": { | |
"nbviewer_url": "https://gist.github.com/defc6fedf7e5e7137e3e8dcbf7249c03" | |
}, | |
"language_info": { | |
"mimetype": "text/x-python", | |
"codemirror_mode": { | |
"version": 3, | |
"name": "ipython" | |
}, | |
"pygments_lexer": "ipython3", | |
"version": "3.5.2", | |
"nbconvert_exporter": "python", | |
"file_extension": ".py", | |
"name": "python" | |
} | |
}, | |
"nbformat": 4, | |
"nbformat_minor": 2 | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment