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

merge alex's interact docs

efbf0426f6a35a8e04cb6085616cfbce28b27bd2 authored over 13 years ago by Jason Grout <[email protected]>
minor documentation update

0606f9145f7e045d4e0147e99df0d5ad1494e011 authored over 13 years ago by Alex Kramer <[email protected]>
Documentation updates for previous commits.

4c53a14066960692fa07cf620952e02c795c921a authored over 13 years ago by Alex Kramer <[email protected]>
Changes naming of slider to DiscreteSlider for clarity

Also updates documentation.

0fa84c2b3c6aae18b416c810badb9d06cada6ea9 authored over 13 years ago by Alex Kramer <[email protected]>
Merge branch 'interacts-fixes' of https://github.com/kramer314/simple-python-db-compute

caabb1b24ae0bcc947e67a6bc81a8e913f11f20b authored over 13 years ago by Jason Grout <[email protected]>
If in sage mode, automatically import interacts and set the right EMBEDDED_MODE variable.

90186ff2ba64693529ee1661394da00d07d4211a authored over 13 years ago by Jason Grout <[email protected]>
Read-only discrete slider values and multiSlider syntax change

-- input boxes containing discrete sliders values are now set to readonly,
so the user can only...

b5884133724929292c8e82238d7ab6dac1c0cf33 authored over 13 years ago by Alex Kramer <[email protected]>
Merge Alex's interact fixes; closes gh-104

87a83eef75e09318e9a473fa5a0cd5aad599ff68 authored over 13 years ago by Jason Grout <[email protected]>
Color selector css fix + documentation

afaa9f16905eb684bff78e56efdb3934720a9c93 authored over 13 years ago by Alex Kramer <[email protected]>
Color picker updates + other fixes

-- Backend now contains a configuration file which is imported on a per-session basis (singlecel...

47792e5cbd1dd85fa5aa0fc256a0ff7965976874 authored over 13 years ago by Alex Kramer <[email protected]>
Implement convenience functions for multi_slider arguments

user only needs to give one value of a parameter in a list (interval, values, stepsize, whateve...

edf106622305f4c88cdbd8e71ea468047af579a0 authored over 13 years ago by Alex Kramer <[email protected]>
Implements multi_slider interact control.

3a89a7713537ecc33d687870fe61157983ee51c3 authored over 13 years ago by Alex Kramer <[email protected]>
Updated interact documentation for multi_slider

Also updates other parts of the interact documentation.

60980aab5b46c0cc0e49150ddf1cbfd7fcc745ef authored over 13 years ago by Alex Kramer <[email protected]>
Various Bugfixes

-- range sliders now render properly
-- slider rendering in general more modular.
-- continuous ...

cc058c087f2afb53079b61c070810939b92e1b75 authored over 13 years ago by Alex Kramer <[email protected]>
Fixes multi_slider convenience function bug.

ee2267bc31d53a2e3111f1dd1d352d5c28432927 authored over 13 years ago by Alex Kramer <[email protected]>
Working color picker control.

df1884f0b59ac7e95b196ae76f19a6de92a12430 authored over 13 years ago by Alex Kramer <[email protected]>
Add license file (BSD 3-clause license, to match other scientific python software like numpy, scipy, matplotlib, ipython, etc.) All people listed in the copyright have verbally agreed to this license.

52b0da8d337e8e9a932b1677c3af64825f3f9e74 authored over 13 years ago by Jason Grout <[email protected]>
Adding documentation for create_secret function

43bfd2725a2bd58414a74d224a80d9a868f31efc authored over 13 years ago by Ira Hanson <[email protected]>
More detailed description of the trusted/untrusted protocol

e2be7bda1df9d57ba138d22c08999fe1d1be51c4 authored over 13 years ago by Ira Hanson <[email protected]>
Merge changes which allow the Sage 'show()' command to work nicely. This branch also contains some other minor fixups and cleanups.

e141086bee4843a307d72dff82a766157c708aff authored over 13 years ago by Jason Grout <[email protected]>
Log to stderr, not stdout.

6efb369f5005a50b56643229ebde18cbb8f212d2 authored over 13 years ago by Jason Grout <[email protected]>
Add TODO about making shared secret in a normal tempfile.

1451aa6c67c3bd6af3ca92d3c384e479c4650a1f authored over 13 years ago by Jason Grout <[email protected]>
Make it possible for the user to request an upload while code is executing.

c8d91957be3300ef2aaa20b7c19a00a2fd6d74a4 authored over 13 years ago by Jason Grout <[email protected]>
preliminary changes to allow a separate process to upload files while a computation is proceeding. Things are probably broken right now.

3d60d8e5f163cfd685d6991696c20ddf8a01199d authored over 13 years ago by Jason Grout <[email protected]>
Clean up comments and unused variables.

58862333fca2bbe587fcbc3291caf2d58915d7f0 authored over 13 years ago by Jason Grout <[email protected]>
Recognize a few more display_data mimetypes in the javascript.

15658c1a34ae0a612d6a859b940597d5aade2108 authored over 13 years ago by Jason Grout <[email protected]>
Apparently SVG should use an <embed> tag instead of an <object> tag.

9939ebbe01b95206a1d02a3690ef9370a8b0df2b authored over 13 years ago by Jason Grout <[email protected]>
Added a TODO note about uploading files immediately.

eb79444543fda558cd7f86ad282f5a238057f35b authored over 13 years ago by Jason Grout <[email protected]>
Remove an extra slash since $URL['root'] ends with a slash

1cc8912d4b0e84caec524ce83b738d9122676fed authored over 13 years ago by Jason Grout <[email protected]>
Make display_data text/filename mimetype get the correct file.

c795ac2f37861fa5e2454e5d2eb6692ba232734e authored over 13 years ago by Jason Grout <[email protected]>
merge gh-99

2e91799b8ba78196f815d1815b6b1189dd89d036 authored over 13 years ago by Jason Grout <[email protected]>
Merge branch 'interacts-rebased' of https://github.com/kramer314/simple-python-db-compute into alexinteract

015d3029d2194f019c42f1cf9074b06920d9de3a authored over 13 years ago by Jason Grout <[email protected]>
Using itertools "recipe" for returning first n values of an iterator.

see http://docs.python.org/library/itertools.html#recipes

0821ed539d256cf90b88de20d7f59e56b36e93b0 authored over 13 years ago by Alex Kramer <[email protected]>
merge gh-100

5735b6adc1ae9dadd3398684b4e09d6ef93b6e6d authored over 13 years ago by Jason Grout <[email protected]>
Merge branch 'js-fixes' of https://github.com/kramer314/simple-python-db-compute into alexoutput

6407811dcf64b4c639b3ef7bca31ba6ce3718d22 authored over 13 years ago by Jason Grout <[email protected]>
support for input box width parameter

9a8cfd768ebeff405294596e0ffaa2126d859a6e authored over 13 years ago by Alex Kramer <[email protected]>
Updated the README to make it easier to install from scratch. Fixes #35

61744b544748a2ddd6c71aeb11a951c144406cd0 authored over 13 years ago by Ira Hanson <[email protected]>
Fixes default values in rendering sliders

fe1e2e3a51611164892c434aded6ae010f3e8d51 authored over 13 years ago by Alex Kramer <[email protected]>
Properly handle session_end messages

Also improves message output to browser to indicate which messages were accepted / rejected for ...

a5a451bcb0d43188067226750ca7625343a89f1d authored over 13 years ago by Alex Kramer <[email protected]>
Change value / value_range slider javascript for valid html generation

8e7bca76c6d83d4d7dd637d6a1417d98f4e153dd authored over 13 years ago by Alex Kramer <[email protected]>
Range Sliders for both regular (value) and continuous sliders

12307b2e9dc47778399b5f75335ed2ac8f6a2f63 authored over 13 years ago by Alex Kramer <[email protected]>
updated js documentation

extends appendMsg() to take a text argument so that sent messages can use it too

5d155595feda6b4e5d23d633c6039a742b65d11a authored over 13 years ago by Alex Kramer <[email protected]>
Interact output bugfix

Previously, if a complex interact was updated multiple times quicker than the server can reply, ...

3dfa9ffd5821a2688713c5730f42fc6d56b6d19c authored over 13 years ago by Alex Kramer <[email protected]>
Interact fixes + continuous slider

Implements:
- continuous slider control
- 'regular' slider value now properly references array v...

0a3a018101f6e9f32265eade7a15ce520d2597c0 authored over 13 years ago by Alex Kramer <[email protected]>
Merge branch 'docs' of https://github.com/ihanson/simple-python-db-compute into iradoc

f0a3583cdea1f1f04f169cab2d6a79cf7a31bec0 authored over 13 years ago by Jason Grout <[email protected]>
Added documentation.

This commit also changes a few classes to make them easier to understand and document, most not...

a62da3f4af6f5f9b763a1a8b66bfdb1399a06255 authored over 13 years ago by Ira Hanson <[email protected]>
Merge branch 'alexjs'

9b972f6aa377783ed401ef92c2a7367fb7385382 authored over 13 years ago by Jason Grout <[email protected]>
Use symbolic constants for signals to subprocesses of trusted device

2c652b288cad311104f1c676df5bf96161ec0a52 authored over 13 years ago by Jason Grout <[email protected]>
Merge branch 'embedding' of https://github.com/kramer314/simple-python-db-compute into alexjs

86f6272ae30d392c36e9025131f0016c5e9bfc0c authored over 13 years ago by Jason Grout <[email protected]>
Form generation fixes.

7168378f2b0f9e66b951c4c5b7ea5e8dfeced034 authored over 13 years ago by Alex Kramer <[email protected]>
Basic embedding documentation.

ade42852a8ba6fb20332eb7603de82c8c256f494 authored over 13 years ago by Alex Kramer <[email protected]>
Fix setQuery() polling.

Still needs to have global object batching requests, though.

086b48cdab5d49f6882d0dab079761388a0b40de authored over 13 years ago by Alex Kramer <[email protected]>
Reverting back to previous method of javascript loading.

Reconfigures root.html as embedded instance.

8241005180e0ae5f4b6337cdb7390fbe434a30aa authored over 13 years ago by Alex Kramer <[email protected]>
Make the trusted device process exit cleanly after pressing Ctrl+C twice, even if the untrusted device has not started

38ac5147885493ebf7304160e9dd77a3b306f22c authored over 13 years ago by Ira Hanson <[email protected]>
Multiple embedding.

38169dae4ddfb3250f0d2a9b7933d6c012d5ae79 authored over 13 years ago by Alex Kramer <[email protected]>
Merge Ira's authentication fixes

fdbe159c7d11a0e56f859eeadc93a73f51a80a72 authored over 13 years ago by Jason Grout <[email protected]>
Adding a note about a possible optimization

35d44237db09c7877b405d857d035026c330510c authored over 13 years ago by Ira Hanson <[email protected]>
Return information for user to access singlecell modifier methods

b10e0d57f9910280b474a2a74d9cce840246c1fa authored over 13 years ago by Alex Kramer <[email protected]>
prerequisites to embedding multiple cells:

switching from ids to classes (unless guaranteed unique id) for identifiers
Having embedded_sing...

84bb0c9b4045c21985c279428cf1fc85f6c8d412 authored over 13 years ago by Alex Kramer <[email protected]>
Fixing a bug that was causing message authentication errors

d16b18eede1cf5faacc260ff680528be2b80591d authored over 13 years ago by Ira Hanson <[email protected]>
Changing IDs of output and message divs

Reduces potential naming conflicts when embedding them outside of the #singlecell div.

4b0864cb1897b65dc64e2207d63bb1b8c8fd521e authored over 13 years ago by Alex Kramer <[email protected]>
More embedding options.

Now supports showFileUploads = [javascript boolean] and showComputationID = [javascript boolean]...

687186ac4d85bb4f6859561dbc5c76e914432474 authored over 13 years ago by Alex Kramer <[email protected]>
Initial attempt at allowing user to specify embedding parameters.

Currently:

<script type="text/javascript" src="...embedded_singlecell.js?showMessages=[javascri...

7c41ab677d261effeee79bd79aa9d98ce96febe1 authored over 13 years ago by Alex Kramer <[email protected]>
Merge Ira's javascript cleanup

79c9eed99fdcb38cb0a7504b313b17bc001d5bbe authored over 13 years ago by Jason Grout <[email protected]>
Fix merge conflicts with Ira's javascript cleanup.

eb7b9e07e6b337b8f320709f18f62218e31ea019 authored over 13 years ago by Jason Grout <[email protected]>
Merge Ira's interact protocol changes.

85e054ed211edfe04a68b075d6310d0938c097a1 authored over 13 years ago by Jason Grout <[email protected]>
put global statement at top of function

da7fc09fd42729d502230e8f42548bd5f0c2e311 authored over 13 years ago by Jason Grout <[email protected]>
Use random numbers instead of UUIDs for interact IDs

2085be731309b659d05e2622491d14e28951d14b authored over 13 years ago by Ira Hanson <[email protected]>
Add note about what webkit bug Ira's fix works around. Fixes gh-82

b9d07721002aa33844dfd5f744b0504e64b4a5b1 authored over 13 years ago by Jason Grout <[email protected]>
Removing unused code

58f0e5a9abc2c765a4831a451b5257e7aa418e7a authored over 13 years ago by Ira Hanson <[email protected]>
A few more changes

a406ad6c8f32a609a7a3f17d19296885f4b86037 authored over 13 years ago by Ira Hanson <[email protected]>
Cleaning up the JavaScript code and making some small changes to the UI

3bd80357b406abdd6567caf44983d23e78d49afc authored over 13 years ago by Ira Hanson <[email protected]>
Working around a bug in Webkit documented at http://code.google.com/p/chromium/issues/detail?id=17325

Fixes #82

ec8d5f5249c6400297dbe15f68303113eea863d3 authored over 13 years ago by Ira Hanson <[email protected]>
Fixing a bug with selector default values

56fbe894942789d3d554154a31f72c66b2a0660e authored over 13 years ago by Ira Hanson <[email protected]>
rewrite the interact decorator to clean it up and prevent confusing syntax

1. use the decorator_defaults decorator I wrote for Sage (now I'm relicensing this code to whate...

f2322fb570fbd50d0e0d2a3d698c1706e01037ca authored over 13 years ago by Jason Grout <[email protected]>
Fix bugs in interact cleanup.

Work isn't quite done yet. This still gives an error, though:

from interact_singlecell import ...

84f9fc20e0f6687883a7e21f075ffab9357129b4 authored over 13 years ago by Jason Grout <[email protected]>
Changing the interact protocol and fixing a bug to allow nested interacts.

c3c5fff56559b180df0019dbca5ce9a27f04bf42 authored over 13 years ago by Ira Hanson <[email protected]>
Allowing interacts to contain dynamically-generated controls

1b69143a650de65429e7d4d6583216423e9e609a authored over 13 years ago by Ira Hanson <[email protected]>
Some minor UI and HTML standards compliance fixes. Fixes #55

fb2edd3d6bd49c3e33880436b3d3cc4d9ad07f47 authored over 13 years ago by Ira Hanson <[email protected]>
Merge branch 'embeddable' of https://github.com/ihanson/simple-python-db-compute into embed

cc559a6d88571e58197d10ff93093378bb988342 authored over 13 years ago by Jason Grout <[email protected]>
Making it possible to embed a single-cell in another webpage

8b311a9c3f3bb11664e6130cabcb227316a4d014 authored over 13 years ago by Ira Hanson <[email protected]>
The filestore needs to be authenticated in the same way as the database

3df9bfd3a543703c5083e7b9351421ccff68fd1c authored over 13 years ago by Ira Hanson <[email protected]>
Merge branch 'master' of https://github.com/ayr0/simple-python-db-compute

c2cd6a5bdc58c2d8bd468554fc2337bef5abdfb4 authored over 13 years ago by Jason Grout <[email protected]>
Delete debugging printing.

0b59f24306886b437094fe40b46b5fa4c5f1a6f8 authored over 13 years ago by Jason Grout <[email protected]>
Deal with mongodb URIs that start with mongodb://

c2e3f726f6bef88184aa5c3f9be03944f6bc4447 authored over 13 years ago by Jason Grout <[email protected]>
We may not be able to import singlecell_config if we are untrusted. But we won't need it anyway, so don't worry about it.

525132e4aa52c9dd3b7c8a6a3927b61b9468d13d authored over 13 years ago by Jason Grout <[email protected]>
fixes gh-61

eb513e257a77777f38830ad3703865180b9ae0eb authored over 13 years ago by Jason Grout <[email protected]>
Merge branch 'mongo-fix' of https://github.com/ihanson/simple-python-db-compute into iraauth2

64abcec67fae7ff9bc31f525e66ef554e9b3a95d authored over 13 years ago by Jason Grout <[email protected]>
Merge branch 'keypress' of https://github.com/ihanson/simple-python-db-compute into irakey

6c906bb35b8562441446b6e3ed399f4e54b8f281 authored over 13 years ago by Jason Grout <[email protected]>
Fixes gh-46

94f2bd1b301d7f9f27795291e3e07ffbed572d2e authored over 13 years ago by Jason Grout <[email protected]>
Pass the shared secret in a more secure way

5449504ab6ff681e10c449bd1dfb1bee0fdf97a4 authored over 13 years ago by Ira Hanson <[email protected]>
Use XREQ/XREP connections for the filestore

3266bc0219916dd006976b169e88c6f875ac2ba4 authored over 13 years ago by Ira Hanson <[email protected]>
Make sure the user cannot access any shared secrets from their namespace

392a42a5530ace3a5c121cd20d3789d822d949e4 authored over 13 years ago by Ira Hanson <[email protected]>
Authenticate messages from the untrusted device

3e0269a302b1d44f076dd12c58e6a1dc898da7ce authored over 13 years ago by Ira Hanson <[email protected]>
made a few edits. "Upgraded" uwsgi to 0.9.8

820266f2710df4c6c4c2795a0aaed6e5a6df3927 authored over 13 years ago by Ryan Grout <[email protected]>
Making MongoDB re-authenticate for each process connecting to it (Fixes #61)

2b121fb029749ea84165185daaf688d5e5e2aea7 authored over 13 years ago by Ira Hanson <[email protected]>
Fix keypress handling in code editor

d8de8d225198bfe0e12fbfa98bcaf7586f09a812 authored over 13 years ago by Ira Hanson <[email protected]>
Implement adapters for interacts for when we can't transfer python objects over json.

f780cbc14ccd11c4fc50e97437a754abc35ff213 authored over 13 years ago by Jason Grout <[email protected]>
Merge branch 'pr-79'

c2a17a51c586e0ef5b38765d3b3e7fdf1b6dbcd8 authored over 13 years ago by Jason Grout <[email protected]>
Updated interact documentation to reflect renaming of interact.py

b96392f101b50f162685714df49255dba2186c6a authored over 13 years ago by Alex Kramer <[email protected]>