Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/sagemath/sagecell

The Sage Cell Server---providing a way to embed Sage computations into any web page.
https://github.com/sagemath/sagecell

Use -y when installing experimental Sage packages

c5eb51c6292f379e9d8ee17c958591f03b526fce authored about 8 years ago by Andrey Novoseltsev <[email protected]>
Import ioloop from tornado unless need to install

a5adb44e816632a76716ef03af5e180b0d37e028 authored about 8 years ago by Andrey Novoseltsev <[email protected]>
Drop psutil from dependencies, Sage 7.4 has it

647f07c8604550e3e1105f424e4c4ce8d28f5a0f authored about 8 years ago by Andrey Novoseltsev <[email protected]>
Update base container before cloning

ee0f2e9651749a1fcf89d62044cebc25e400b5d6 authored about 8 years ago by Andrey Novoseltsev <[email protected]>
Stick to a stable release of ipykernel (4.5.0)

7e8b9e6893c8e48c1fedd730fb9fe750c2cf2819 authored about 8 years ago by Andrey Novoseltsev <[email protected]>
Add APMonitor pip package.

883823c5027c57c877bb26c0106ff6c5de61f8c1 authored about 8 years ago by Andrey Novoseltsev <[email protected]>
Add Restart=always to systemd service files

85e1d438f18a36c08e439679552203d6afba0982 authored over 8 years ago by Andrey Novoseltsev <[email protected]>
Wait for all HA-Proxy processes to finish

Multiple ones may run, e.g. if the tester was deployed recently.

b37adaef697a22a929be5665994cc1bc9ab15f6a authored over 8 years ago by Andrey Novoseltsev <[email protected]>
Simplify sticking to files

made possible by HA-Proxy 1.6

1585b21192ad416a720cbe5f6a2f6ba47ec77bcb authored over 8 years ago by Andrey Novoseltsev <[email protected]>
Root template cleanup

ed71d7a9cc158fc8dc454270b4798d722eab5494 authored over 8 years ago by Andrey Novoseltsev <[email protected]>
Update MoinMoin plugin

b3f3985c6286f745d92e677acf3a17314c7087ce authored over 8 years ago by Andrey Novoseltsev <[email protected]>
Rewrite main script URL instead of 301 redirect

f408037a8ce53fae534c6384e3a6226a6586ef65 authored over 8 years ago by Andrey Novoseltsev <[email protected]>
Add proxy configuration samples to instructions

f148bcd9dd97d09bd9d5420a8fc926ba883d41d7 authored over 8 years ago by Andrey Novoseltsev <[email protected]>
Retry apt commands once

e74c6e30971b0a67430499cac523d025521e331f authored over 8 years ago by Andrey Novoseltsev <[email protected]>
Don't show Three.js renderer type

8d3ad1ec35441609dc988d686b840a427cc2cb46 authored over 8 years ago by Andrey Novoseltsev <[email protected]>
Make saving logs message visible in the terminal

078c95b79fbe2fb4fce76b171dda5ea73bc220fd authored over 8 years ago by Andrey Novoseltsev <[email protected]>
Don't try to be smarter with encoding back.

dd8c14023cbe75dd93a23f20aee2c51f75f584c3 authored over 8 years ago by Andrey Novoseltsev <[email protected]>
Avoid double Unicode decoding.

It turns out d0833cd1b2cba0fb652beac9d2f8f490f9aaf613 was on the right track.
Instead of decodin...

c08d49102924d95e348bf476cdb214160b3cb91e authored over 8 years ago by Andrey Novoseltsev <[email protected]>
Revert d0833cd1b2cba0fb652beac9d2f8f490f9aaf613

and improve input box unicode handling

e15e02c5e07f9e486f45ae0bf5eff52b8a2cf209 authored over 8 years ago by Andrey Novoseltsev <[email protected]>
Code regrouping

1dfde334d7d3dcf53f60a3a0b684c9cbda0ed854 authored over 8 years ago by Andrey Novoseltsev <[email protected]>
Imports clean up

3ac90ba2867d290de0c17ba5d1675439e5fdb0ce authored over 8 years ago by Andrey Novoseltsev <[email protected]>
Delete old server scripts

a1874470dcdd823a1dc4a8301eea2d9af5e13e8c authored over 8 years ago by Andrey Novoseltsev <[email protected]>
Some code clean up

c381451ac5aa3d7d27a3999b2d55dc1b6678af36 authored over 8 years ago by Andrey Novoseltsev <[email protected]>
Switch permalink server to systemd

c633e68c5912e7902dab72cb9f037801af45ef37 authored over 8 years ago by Andrey Novoseltsev <[email protected]>
Upgrading instructions

b63a99b90802ef30dec15a54cb8f0460a2b96bec authored over 8 years ago by Andrey Novoseltsev <[email protected]>
Merge branch 'develop': Ubuntu 16.04 LTS switch

1d9767124903263a2882bbd29db6f1e4c8b8bbaf authored over 8 years ago by Andrey Novoseltsev <[email protected]>
Use IPs instead of names in HA-Proxy config

305f2d3ae05de0a42fe73cf801d6d5b16b5f5d57 authored over 8 years ago by Andrey Novoseltsev <[email protected]>
Update deprecated import of srange

ac3a671d481a014251e915bdfa72d72ef64d89b0 authored over 8 years ago by Andrey Novoseltsev <[email protected]>
React sensibly to signal and use sd_notify if available

1137db58b2149482a875082896113879bd69993d authored over 8 years ago by Andrey Novoseltsev <[email protected]>
Update container files to use systemd

6e78e8ffe5727ca46a8bbc303e5a42cca2fc7ae1 authored over 8 years ago by Andrey Novoseltsev <[email protected]>
Update VM building files to Ubuntu 16.04 LTS

c30b797557ea7027ac2d7b8d87f2c218784a20d7 authored over 8 years ago by Andrey Novoseltsev <[email protected]>
Jupyter-Kernel-ID must be stored from responses, not requests

0a8238c01b498e1dc5527afd997acb0c9ee7bcc8 authored over 8 years ago by Andrey Novoseltsev <[email protected]>
Adjust sagecell-client to new stickiness scheme

7a4eea431e9d07b1722924bd8e4855b69e46819d authored over 8 years ago by Andrey Novoseltsev <[email protected]>
HA-Proxy config uses special characters, make it raw.

5033fea3a00fb2cb794ab9b38a441dab5ee43aa9 authored over 8 years ago by Andrey Novoseltsev <[email protected]>
Create CellSessionID to help load balancer.

This ID is passed as a parameter in kernel and sockjs connection requests.
In the same table of ...

96fd76fdcb6ad9ac8ec0876b11e02b9dfb4aee16 authored over 8 years ago by Andrey Novoseltsev <[email protected]>
Don't nest jsmol.php in static location.

801fda90bfb7798d44a76b9c685e80400ba743c2 authored over 8 years ago by Andrey Novoseltsev <[email protected]>
Update instructions to use HTTPS and /static/

c8556b82096dd7fb317fe900b02852bf4a329831 authored over 8 years ago by Andrey Novoseltsev <[email protected]>
Build documentation since it is now possible.

Unfortunately it greatly increases memory consumption during build.

603a434ee2c3adb58039e0cc3af1c6715368939c authored over 8 years ago by Andrey Novoseltsev <[email protected]>
Run jsmol.php locally.

199a143b2d709de6e1c964a205a906c82c54d19c authored over 8 years ago by Andrey Novoseltsev <[email protected]>
Update README.md

bfb77ae9a149db472be008ce5a61f2bdba41b27d authored over 8 years ago by Andrey Novoseltsev <[email protected]>
Merge pull request #467 from paulmasson/patch-1

Add note re: JavaScript dependencies

52b8a17e96b2e9b5df18ec26e90630ea787c84eb authored over 8 years ago by Andrey Novoseltsev <[email protected]>
Update notes on packages and dependencies

e0e771c957a3ca113cc500207328b34dbaab4825 authored over 8 years ago by Paul Masson <[email protected]>
Use HTTPS for JSmol PHP script.

94665ebfc638476505cf6cbeb0e64bac4ef1d178 authored over 8 years ago by Andrey Novoseltsev <[email protected]>
Add note re: JavaScript dependencies

91f55c139a7719f175d10136fe3baed9be14d74f authored over 8 years ago by Paul Masson <[email protected]>
Delete old Sage packages and move them from containers.

417388ece8bbd5a0403bdd01ea5b36333b19a634 authored over 8 years ago by Andrey Novoseltsev <[email protected]>
Use absolute URLs for JSmol

3627848cf1504763c18769e77d4592ba45d9bac6 authored over 8 years ago by Andrey Novoseltsev <[email protected]>
Force installation of local ipykernel (plus minor clean up)

9db1d42094c0f3a4509b613ac21a14964b7204e7 authored over 8 years ago by Andrey Novoseltsev <[email protected]>
Polish timers

056a7989393563668517b6374c86850d53e89781 authored over 8 years ago by Andrey Novoseltsev <[email protected]>
Delete no longer used sagelogo

It used to appear under output, but was replaced with text to make clear that it is a link.

aa168698f5b32ed1db251dfd6dc229843b68246b authored over 8 years ago by Andrey Novoseltsev <[email protected]>
Clean up MathJax loading and add color.js extension.

85b5f4b2a40ab22bb05f80807c4ca557c04b8ff7 authored over 8 years ago by Andrey Novoseltsev <[email protected]>
Do not call ES6-Promise when not needed.

36ebe55bc961c8af2ded0a21f095eb79f3d9d5f8 authored over 8 years ago by Andrey Novoseltsev <[email protected]>
Bundle CSS to make sure it is loaded before using CodeMirror

bec29d290408064a1b71acbd62dde01b3e14d07b authored over 8 years ago by Andrey Novoseltsev <[email protected]>
Use es6-promise to support IE

e4a0f02fce5e7fbcfeedc5a2ceb1b0ed622116ce authored over 8 years ago by Andrey Novoseltsev <[email protected]>
Wrap r.js built to avoid exposing RequireJS.

f966bdfd6b54f94a494728991188d04a1958c928 authored over 8 years ago by Andrey Novoseltsev <[email protected]>
Fix autoevaluation of multiple cells with no TOS.

7ea707ec24a62512b3ba8a1f644bb612035c8839 authored over 8 years ago by Andrey Novoseltsev <[email protected]>
Go back to using setTimeout in makeSagecell

On pages with a lot of other libraries before and after us repeating
calls to require can trigge...

4911c836b9943de70dab3a4657042e7356d48929 authored over 8 years ago by Andrey Novoseltsev <[email protected]>
Add wget to the base system

2f45d3429180fd318f12b5d007f64243a26a10b8 authored over 8 years ago by Andrey Novoseltsev <[email protected]>
Turn off TOS on public servers

65a06ec0fcf674d84f4b9645bbf0334d60064ee1 authored over 8 years ago by Andrey Novoseltsev <[email protected]>
Use RequireJS for dependences handling

Also a lot of code clean up with uniformizing variable names
and some logic fixes for multiple l...

89fe7d54f31ea4b8079f50e0de31e89a696f8ec1 authored over 8 years ago by Andrey Novoseltsev <[email protected]>
Split editor handling into a separate module

a312a255bab91616cf1ca59a7ec6f9dade3b52fd authored over 8 years ago by Andrey Novoseltsev <[email protected]>
Move sendRequest to utils

4b0dd292c9e74bc128ba02949a62139b801c39b5 authored over 8 years ago by Andrey Novoseltsev <[email protected]>
Move URLs setup to utils

ad751bb82fd0cf7db91bb9e3e1e6d286f6e03d63 authored over 8 years ago by Andrey Novoseltsev <[email protected]>
Break the rest of compute_server.js into modules

5123d4810f499dc96725c69fefa5f68117c63856 authored over 8 years ago by Andrey Novoseltsev <[email protected]>
Split our utils as "enhanced notebook utils"

f3e0ab00572f1aaa16d895ff0a950d996bcdc5bc authored over 8 years ago by Andrey Novoseltsev <[email protected]>
Split MultiSockJS into a separate module

965f58ea27ae5c8ae886c714eeb5f1b74bb42420 authored over 8 years ago by Andrey Novoseltsev <[email protected]>
Remove explicit load of jQuery (the file is still there for compatibility).

68ea1e62b99304d74ef1ab088bd04da8d718dd79 authored over 8 years ago by Andrey Novoseltsev <[email protected]>
Try waitSeconds in case loading our big script is a problem on older devices.

41838ac98eca185088fdf881fff3fa7b24a63c74 authored over 8 years ago by Andrey Novoseltsev <[email protected]>
Revert "Suppress default-related DeprecationWarning from IPython.core.formatters."

This reverts commit 5b40c05993c806ff9c929aaa3d7e0a3fade127da.

The issue was taken care of in Sa...

10cc454066c710144d4874a6ed84883e78c2dcec authored over 8 years ago by Andrey Novoseltsev <[email protected]>
Update embedding instructions.

035be7f050e550a9c66a75f3ad522e446ab2b1f2 authored over 8 years ago by Andrey Novoseltsev <[email protected]>
Update about.html:

- refer to SageMathCell rather than Sage Cell Server
- remove dead links
- remove loading jQuery ...

475be09b2d35e12d820cd19911e01c92f4ace5d1 authored over 8 years ago by Andrey Novoseltsev <[email protected]>
Use autorefresh addon for CodeMirror in case cells are hidden initially

f49fbab420959bfdb9f85763bf9a86aba8598480 authored over 8 years ago by Andrey Novoseltsev <[email protected]>
Configure CodeMirror as a package for RequireJS

53c3fc7fc9960283930264fcbe25fa8acd111335 authored over 8 years ago by Andrey Novoseltsev <[email protected]>
Kernel.kernel_id was renamed to Kernel.id

94616895636418000c45478e080eb1f2ca7a50fc authored over 8 years ago by Andrey Novoseltsev <[email protected]>
Merge pull request #464 from paulmasson/patch-1

Update jQuery version

b72327ceabc93fadeb8ad4704be667ab3b332f43 authored over 8 years ago by Andrey Novoseltsev <[email protected]>
Specify encoding when writing user code to a file.

35d533916e07be14e65db88a537b97bdaf09544b authored over 8 years ago by Andrey Novoseltsev <[email protected]>
Do not show code saved in sagemathcell.py in the list of files.

37d22ea66d28e6401abae00a5498d861b0329795 authored over 8 years ago by Andrey Novoseltsev <[email protected]>
A hack to show correct code in warning messages.

bf5b926bd382768029a0fc9d3c7895855ddeb366 authored over 8 years ago by Andrey Novoseltsev <[email protected]>
Suppress default-related DeprecationWarning from IPython.core.formatters.

5b40c05993c806ff9c929aaa3d7e0a3fade127da authored over 8 years ago by Andrey Novoseltsev <[email protected]>
Make ? and ?? work.

5c95bb8a7d93d2de1c30260fd97088c308c7ebc9 authored over 8 years ago by Andrey Novoseltsev <[email protected]>
Make sure that our wrapper of Jupyter utils is applied only once.

8c0090731af51e6304226b98fc5c9306760d407b authored over 8 years ago by Andrey Novoseltsev <[email protected]>
Remove references to jQuery

Presumably this part of the documentation is no longer needed, since jQuery is now loaded by req...

9eb5771a73dc155678d91ffed4a2b6895df7186d authored over 8 years ago by Paul Masson <[email protected]>
Adjust to new sagenb path

9dfaefc125d9ed8434bd5302fccfe8dbc2c905be authored over 8 years ago by Andrey Novoseltsev <[email protected]>
Enable JS minification.

e71238a7472a1b68ebee59988e5134e23556308a authored over 8 years ago by Andrey Novoseltsev <[email protected]>
Update ipykernel to get d6dd8a8c0a844e1526d02e286ba802620d35b02d

0e8010568aced9db17bca1ddcebec719de2ea0c7 authored over 8 years ago by Andrey Novoseltsev <[email protected]>
Import our log configurator before ipython/tornado.

00557d186ae8d983620fa72be062a3a55bc42184 authored over 8 years ago by Andrey Novoseltsev <[email protected]>
Don't ignore workers output streams.

700fcaeeeb5d6daa34c8795cbafaa8562895c2e2 authored over 8 years ago by Andrey Novoseltsev <[email protected]>
Check that kernel_id is not False in service handler.

56350e101fb19624741d65ecc7c30192b1f66d5d authored over 8 years ago by Andrey Novoseltsev <[email protected]>
Improve pip packages handling and add libffi dependency.

57ef6ce8c908aa6338a3f97938fdcbe9b56caf79 authored over 8 years ago by Andrey Novoseltsev <[email protected]>
Update jQuery version

2588bdbb7711606f87b368a796a935e634fa96a9 authored over 8 years ago by Paul Masson <[email protected]>
Revert script-wrapping change of the previous commit.

656b672a65b8968efab5b5b8b495be283d62623f authored over 8 years ago by Andrey Novoseltsev <[email protected]>
Be more carefull with Access-Control-Allow-* headers.

03029104cead28ee6e73f0025d9e60a5fb71284d authored over 8 years ago by Andrey Novoseltsev <[email protected]>
Merge pull request #463 from paulmasson/patch-1

Fix typo

24da5ee6e0dae0ed161d794ad671606d48a6bbf4 authored over 8 years ago by Andrey Novoseltsev <[email protected]>
Create temporary wrappers for API out of require

95d2b406026ea7efc73a91ef693a1dd9fb5946c6 authored over 8 years ago by Andrey Novoseltsev <[email protected]>
Fix typo

2fa7ffad49088e4d99ba4d7f8416bb7a3169813e authored over 8 years ago by Paul Masson <[email protected]>
Remove actual code from main.js

69d92ed010395ddc849fafc3f5a0f117ca863347 authored over 8 years ago by Andrey Novoseltsev <[email protected]>
Don't call root cell sagecell to avoid name collisions in Chrome.

4f9943870c6153873bbf0afb6dbb573b8b109d3e authored over 8 years ago by Andrey Novoseltsev <[email protected]>
Fix TAB-completion.

351c689a7115c6f3166350748d3e8b2074c59ccb authored over 8 years ago by Andrey Novoseltsev <[email protected]>
Move "unreferenced dependencies" to main.js

079bdce9a2389198c6fd2064ef7d4a7d4bc11a55 authored over 8 years ago by Andrey Novoseltsev <[email protected]>
Fix service handler for health checks.

59bb55cf32d6bacb12d2e2ff90ff0c21e9698bfa authored over 8 years ago by Andrey Novoseltsev <[email protected]>
Don't set RLIMIT_AS at all as it is completely broken now.

f5f19359f3dc14aec2756b868814ce1634be8775 authored over 8 years ago by Andrey Novoseltsev <[email protected]>