Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
sagemathinc
GitHub Repository: sagemathinc/cocalc
Path: blob/master/src/packages/util/jupyter/names.ts
1447 views
1
import { meta_file } from "@cocalc/util/misc";
2
3
export const JUPYTER_POSTFIX = "jupyter2";
4
export const JUPYTER_SYNCDB_EXTENSIONS = `sage-${JUPYTER_POSTFIX}`;
5
6
// a.ipynb --> ".a.ipynb.sage-jupyter2"
7
export function syncdbPath(ipynbPath: string) {
8
if (!ipynbPath.endsWith(".ipynb")) {
9
throw Error(`ipynbPath must end with .ipynb but it is "${ipynbPath}"`);
10
}
11
return meta_file(ipynbPath, JUPYTER_POSTFIX);
12
}
13
14