-
Notifications
You must be signed in to change notification settings - Fork 2
/
splashtemplate.py
66 lines (66 loc) · 2.4 KB
/
splashtemplate.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
def makeSplash(splash, key):
title = splash[key]['title']
description = splash[key]['description']
credits = splash[key]['credits']
home = splash[key]['home']
sourcedata = splash[key]['sourcedata']
nbviewer = splash[key]['nbviewer']
repository = splash[key]['repository']
download = splash[key]['download']
template = """{
"metadata": {
"name": "",
"signature": ""
},
"nbformat": 3,
"nbformat_minor": 0,
"worksheets": [
{
"cells": [
{
"cell_type": "markdown",
"metadata": {},
"source": [
"<!DOCTYPE html>\\n",
" <html>\\n",
" <body>\\n",
" <div style=\\"background-image:url(http://www.floridasportsman.com/files/2013/02/noaa-logo1.png);padding:5px;width:100%%;height:230px;border:1px solid white;background-repeat:no-repeat;\\">\\n",
" </div>\\n",
" <br>\\n",
" <h3><b>%s</b><br></h3>\\n",
" <div> \\n",
" <br>\\n",
" %s\\n",
" <br>\\n",
" <br>\\n",
" %s\\n",
" <br>\\n",
" <br>\\n",
" <li><a href=\\"%s\\" target=\\"_blank\\" >%s</a></li>\\n",
" <br>\\n",
" <li><a href=\\"%s\\" target=\\"_blank\\" >%s</a></li>\\n",
" <br>\\n",
" </div>\\n",
" <hr>\\n",
" <br>\\n",
" <div>\\n",
" <b>Source code used in the IPython Notebook session</b>\\n",
" <br> \\n",
" <br> \\n",
" <li><a href=\\"%s\\" target=\\"_blank\\" >IPython Notebook</a></li>\\n",
" <br> \\n",
" <li><a href=\\"%s\\" target=\\"_blank\\" >Code repository</a></li>\\n",
" <br>\\n",
" <li><a href=\\"%s\\" target=\\"_blank\\" >Downloads</a></li>\\n",
" <br>\\n",
" </div>\\n",
" </body>\\n",
" </html>"
]
}
],
"metadata": {}
}
]
}""" % (title, description, credits, home[0], home[1], sourcedata[0],sourcedata[1], nbviewer, repository, download)
return template