Paul Ivanov
c6c5066162
don't try to delete notebooks
...
this method wasn't currently working, and though we should put a working
method there as a utility, it isn't strictly necessary, since the whole
directory will be deleted
2013-10-23 11:03:12 -07:00
Paul Ivanov
5f4c695aab
start and use notebook server for js test suite
2013-10-23 11:03:12 -07:00
Paul Ivanov
641fdc77a7
include the # of active kernels in server info
2013-10-23 11:03:11 -07:00
Paul Ivanov
031811225e
consistently get the first cell
2013-10-23 11:03:11 -07:00
Paul Ivanov
b75cd967d7
less convoluted way of grabbing output
2013-10-23 11:03:11 -07:00
Paul Ivanov
6d7758271e
make casperjs test suite pass again
2013-10-23 11:03:11 -07:00
Paul Ivanov
928e846ea8
jstest moved to new place, closes #3125
2013-10-23 11:03:11 -07:00
MinRK
922f458d6a
set kernel cwd to notebook's directory
...
closes #4424
2013-10-23 10:15:55 -07:00
Min RK
bc0dc279f1
Merge pull request #4303 from ipython/multidir
...
Add multidirectory support for the Notebook.
Major change to URL schemes in the notebook server,
documented in [IPEP 16](https://github.com/ipython/ipython/wiki/IPEP-16%3A-Notebook-multi-directory-dashboard-and-URL-mapping ).
2013-10-22 18:45:30 -07:00
MinRK
ede0297874
tweak stat walk in forbid_hidden
2013-10-22 17:41:53 -07:00
MinRK
40cce4d7e3
s/os.path.sep/os.sep/
2013-10-22 17:36:34 -07:00
MinRK
112a694c5c
py3k bytes, for crying out loud
2013-10-22 17:32:24 -07:00
MinRK
2b54e36ab7
send ignored output to devnull
...
rather than PIPE, since Windows pipes can fill up.
2013-10-22 17:26:39 -07:00
MinRK
dbfea55e8a
stat has no st_flags on Windows (maybe elsewhere?)
2013-10-22 17:16:31 -07:00
MinRK
dfb538d881
Windows testing fixes
2013-10-22 17:16:31 -07:00
MinRK
1f90f4d7bb
test /files/ gives 403 on hidden files
2013-10-22 15:23:46 -07:00
MinRK
2fcc7fe97f
forbid serving hidden files from /files
2013-10-22 15:20:27 -07:00
MinRK
a45e997176
don't warn when open_browser and not file_to_run
2013-10-22 09:54:28 -07:00
MinRK
18022a7db8
don't relay notebook dir to kernel from command-line
2013-10-21 20:34:05 -07:00
Paul Ivanov
8b26933af5
Merge pull request #4378 from minrk/split-below
...
split adds new cell above, rather than below
2013-10-21 13:52:35 -07:00
Paul Ivanov
a2d731ff39
fix 'close and halt' in notebook File menu
2013-10-20 20:57:10 -07:00
MinRK
bf58dddf26
single warning message for bad startup notebook
2013-10-20 14:13:38 -07:00
MinRK
24174f31d9
use itertools.count for incrementing notebook filename
2013-10-20 14:09:01 -07:00
MinRK
cc08837111
fix created timestamp in notebook model
2013-10-20 14:08:47 -07:00
MinRK
f894dbe664
test upload of v2 notebooks
2013-10-18 19:30:52 -07:00
MinRK
50665831bd
update copy API in js
2013-10-18 17:26:14 -07:00
MinRK
cf0218e2d1
don't use jsonapi in test_notebook_api
2013-10-18 16:35:52 -07:00
MinRK
66ccce69c6
copy_from in json, not in url param
2013-10-18 16:35:03 -07:00
MinRK
ef0d065712
test nbmanager.copy_notebook
2013-10-18 16:13:54 -07:00
MinRK
c8ce1e7c7a
url_escape redirects
2013-10-18 16:13:54 -07:00
MinRK
aea1bbde6a
s/session_id/id
2013-10-18 16:13:53 -07:00
MinRK
0558ec4ce0
Cells shouldn't know about Sessions
2013-10-18 16:13:53 -07:00
MinRK
7ea311ad64
escape URLs in Location headers
2013-10-18 16:13:53 -07:00
MinRK
99282f9e6b
urllib.quote/unquote must be str on Python 2
2013-10-18 16:13:53 -07:00
MinRK
06d9b99141
update notebook api tests
...
with creation URL changes
also use unicode as the default name in tests,
to increase likelihood of catching unicode bugs.
2013-10-18 16:13:53 -07:00
MinRK
f11caf25e7
update notebook creation handlers
...
- only POST to directories (notebook picks name)
- only PUT to full paths
- PUT and POST should be equivalent aside from
who picks the notebook name.
2013-10-18 16:13:53 -07:00
MinRK
60d12e4209
allow specifying destination in copy_notebook
2013-10-17 19:39:06 -07:00
MinRK
d1a36fe4c0
use 'id' for checkpoint ID key
...
rather than redundant checkpoint.checkpoint_id
2013-10-17 14:55:00 -07:00
MinRK
5a60141bed
use splitext in notebook_list
...
fixes case where notebooks with '.' in name were misrendered
2013-10-17 14:31:20 -07:00
MinRK
11013e648d
add utils.splitext to js
...
mimic Python os.path.splitext
2013-10-17 14:30:15 -07:00
MinRK
5ca1ad666d
add missing cell.session in tooltip.js
2013-10-17 14:09:20 -07:00
MinRK
714afa7b0f
fix initial-file opening in the notebook
2013-10-17 14:09:20 -07:00
MinRK
d739a72638
strip '/' from paths in template-render handlers
2013-10-17 14:09:20 -07:00
Brian E. Granger
36aa39e3b7
Improving tests and setting of Location header.
2013-10-17 14:09:20 -07:00
Brian E. Granger
9c42ca8a72
Fully removing .py file upload.
...
In the future all uploads should just use the contents web service
and we should support any type of file.
2013-10-17 14:09:20 -07:00
Brian E. Granger
51fc769edd
Handle notebook downloads through the /files URL.
2013-10-17 14:09:20 -07:00
Brian E. Granger
59901ce88c
Adding docstring to NotebookHandler.get.
2013-10-17 14:09:19 -07:00
Thomas Kluyver
6017f5d0ef
Specify encoding for loading and saving notebooks.
2013-10-17 14:09:19 -07:00
Thomas Kluyver
05e85588cf
Add some unicode testing for saving notebooks
2013-10-17 14:09:19 -07:00
Thomas Kluyver
cbc141c95c
Fixes for notebook checkpoint APIs
2013-10-17 14:09:19 -07:00