Ecosyste.ms: OpenCollective

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

github.com/alexmojaki/futurecoder

100% free and interactive Python course for beginners
https://github.com/alexmojaki/futurecoder

Use python -m instead of PYTHONPATH=.

54fa0ebc24fa3e827343cfbc60f7d03d9019da27 authored over 3 years ago by Alex Hall <[email protected]>
updated instructions for running locally

f89d8198b1045fd9ff4fd3b0102352cd08c70494 authored over 3 years ago by spamegg <[email protected]>
fix logo path

12c0252c2eb11c4efb56d528524f1ce7faae0dfc authored over 3 years ago by Alex Hall <[email protected]>
Get rid of setup.sh

b98c8cdc6e9412bc1b7dda146fc945ec6a77e03e authored over 3 years ago by Alex Hall <[email protected]>
slack links

cbee65def5f59b27c4aa7e74658d283931b370c0 authored over 3 years ago by Alex Hall <[email protected]>
3.8

ec8fb170223f8a44b6a742164f3fb75b8dae7dcc authored over 3 years ago by Alex Hall <[email protected]>
Merge pull request #161 from alexmojaki/no-django

No django

8d8a3bd4275b2539e068f6046ecb4b72db11b3e4 authored over 3 years ago by Alex Hall <[email protected]>
Aggressive caching for webpacked static files with hashes

3545bad05ca8841245c1840f60262d3204a49442 authored over 3 years ago by Alex Hall <[email protected]>
New sentry project, only configure sentry in github build

a369b10cddd98e856e53a153fbdc94312fe19c76 authored over 3 years ago by Alex Hall <[email protected]>
Docs

3055e92614d6194afca511634b14c7fcf2a54030 authored over 3 years ago by Alex Hall <[email protected]>
Document generate_static_files.py with watchdog instructions

75202c2f2daa1452677c56897f7443f894896cbc authored over 3 years ago by Alex Hall <[email protected]>
Add back email list, store submissions in firebase

63b363d20f70b4a9a5bb35e00244ab98dd92b62d authored over 3 years ago by Alex Hall <[email protected]>
Remove donation section and django logo from homepage

f52326d01c5221de0e2f68d0bbe268174f8b132d authored over 3 years ago by Alex Hall <[email protected]>
lol correct the feedback repo

ce9755ba26dd10c159451443b176d8aeb13a12d1 authored over 3 years ago by Alex Hall <[email protected]>
Include github token in build

f2ba0fbebc154d58659aac93c91befa9d988b623 authored over 3 years ago by Alex Hall <[email protected]>
Simplify core imports, ensure they stay up to date.

a3fd7ee6043eef1e20874b0a37436174580261c6 authored over 3 years ago by Alex Hall <[email protected]>
Update page links to use hashes

c5cf70fb7bf95357f98af700e643b2f6af3ac5df authored over 3 years ago by Alex Hall <[email protected]>
Put back preview deploy step, separate build and test steps

2c0d4f7ed3a3d0c6148ad6dc3388ca48daafeff1 authored over 3 years ago by Alex Hall <[email protected]>
Only deploy real thing in github action, something else is doing previews

40dcb5b5305bf39944c47ad645bbf61e880dbf19 authored over 3 years ago by Alex Hall <[email protected]>
fix tests for 3.8

e6f6506c3ddee9691ca9898bb43d11c47b8922d3 authored over 3 years ago by Alex Hall <[email protected]>
Ignore warnings in npm build

b751a649afa118d822faf8ae611f0bdc7693b6d3 authored over 3 years ago by Alex Hall <[email protected]>
source $HOME/.poetry/env

0bd33282144bfe9ef6c8861b78b7fa8bf4d7ff24 authored over 3 years ago by Alex Hall <[email protected]>
success() function not available in arbitrary expressions

6a37f52f20c3c38db4653b7cfe6018adad4a2e31 authored over 3 years ago by Alex Hall <[email protected]>
Update github actions for firebase

Remove old poetry dependencies

db15f0f67cd8d39c6d18b9564d8d399637cebd7d authored over 3 years ago by Alex Hall <[email protected]>
Fix headers regex to also work in deployment

6a06fcb93ad4e4daab66bc29959abcf11178b915 authored over 3 years ago by Alex Hall <[email protected]>
Remove django! App now works completely statically

Reorganise backend folder into core, homepage, and tests
Also remove Docker and Heroku files
Remo...

f32a7ba1374f371430b6f2b5660abf1a862a435b authored over 3 years ago by Alex Hall <[email protected]>
Switch from database SDK to REST API to deal with cross origin isolation

88e915d11b6767df732e39daddd8881eef904cfb authored over 3 years ago by Alex Hall <[email protected]>
Ignore setDatabaseValue when there's no currentUser yet

9f4b5b437f47e6cabda028f11ef4ae4c4f97edd6 authored over 3 years ago by Alex Hall <[email protected]>
Generate three static files in python: pages, chapters, and the core tarfile (previously package.zip)

Implement hash-based client side navigation
Move table of contents from django to react

38325aac0bc282fe38cd59a47b7d85bb27e4d7c8 authored over 3 years ago by Alex Hall <[email protected]>
Create feedback issue directly from JS

4731df24760b7c54fe66546134248002c4d5a43f authored over 3 years ago by Alex Hall <[email protected]>
Remove init_db from entrypoint

Save redux state last in case it fails

bd0f59be9ae6dc552faaeed1650e185dcb14fa18 authored over 3 years ago by Alex Hall <[email protected]>
Initial migration after reset

3da913cbeb3a0ccdbadc33396908aef264833f21 authored over 3 years ago by Alex Hall <[email protected]>
Remove all django authentication stuff

c3baecfd39c2a44b54efbc1be757336f0fcc9287 authored over 3 years ago by Alex Hall <[email protected]>
Submit feedback with optional email form field instead of using Django user

Remove most methods from Django API
Make feedback modal more generic, not specific to RPC

439e9a191039eb4397879f1534865a8a77d19e02 authored over 3 years ago by Alex Hall <[email protected]>
Remove current page link from toc

4135ab3efcb2a13119fc4e4cc6ab7de6bd1010e8 authored over 3 years ago by Alex Hall <[email protected]>
Link straight from home to course

cb8bb023936d64906b0b87cdb2dec89fb359e424 authored over 3 years ago by Alex Hall <[email protected]>
Note oauth not working

98768ee845a86e13f8737c630e6f54b66d731c9d authored over 3 years ago by Alex Hall <[email protected]>
Upgrade anonymous users to real users automatically, merging data nicely

afbce5640e6b6af71a4bac68e202650567814615 authored over 3 years ago by Alex Hall <[email protected]>
Use firebase for authentication and user data instead of django

cdb9077ee576e0cc42c03b437f0d8c40d15201ea authored over 3 years ago by Alex Hall <[email protected]>
Make menu bar in top left with user and toc link

c7a1b3d88f682218be2ee6c68e5ef4a2975b5de4 authored over 3 years ago by Alex Hall <[email protected]>
Merge pull request #157 from alexmojaki/pyodide

Pyodide

0c29af64a65152c31ec5347931e89c63796ddd5f authored over 3 years ago by Alex Hall <[email protected]>
Update docs

4feb8978c176d56af99f0e7b3fb58adfbcb19a10 authored over 3 years ago by Alex Hall <[email protected]>
Disable caching of package.zip in development.

5c8a239804e71bab3d4cc74dea29e9acdd9e125c authored over 3 years ago by Alex Hall <[email protected]>
Run code in pyodide by default, add env var REACT_APP_RUN_CODE_ON_SERVER

cbc739250c4eafd79c02678e45baf4839a047ef3 authored over 3 years ago by Alex Hall <[email protected]>
Fix browserslist production query

157e5900e1141855189c1d31a060a5bb3256460b authored over 3 years ago by Alex Hall <[email protected]>
Use pyodide.setInterruptBuffer to stop currently running code when clicking Run

94a12433996530e45cf97a4537ecd2972a90cf9c authored over 3 years ago by Alex Hall <[email protected]>
Specify browser support

7c1007cdcf0e71aecda56fb30b868c1d0832c60a authored over 3 years ago by Alex Hall <[email protected]>
Weird workaround with class to make comlink proxy work in firefox

eaca2aa70d3ac48d4e3ec005e0b7cb197cd346fd authored over 3 years ago by Alex Hall <[email protected]>
Add cross origin isolation headers to allow SharedArrayBuffer

accdcef0b703afc452781acfc40a8b483d33008e authored over 3 years ago by Alex Hall <[email protected]>
Implement input() in pyodide

986e53aaa08b0647edfd64205466f313fffe102b authored over 3 years ago by Alex Hall <[email protected]>
Lock down core imports

5d2dda750a78a68d8792c193cd738a5f67eebdbc authored over 3 years ago by Alex Hall <[email protected]>
Properly wait for question to fade away

c5b8f75ad24d44afc804db4a7017bea643927cfd authored over 3 years ago by Alex Hall <[email protected]>
exist_ok=True

7067d45e1974f604b63398bf433ad2f828186aea authored over 3 years ago by Alex Hall <[email protected]>
assets_dir.mkdir()

19e6bfc5b32d3dc96cd52436f09d1162784b6218 authored over 3 years ago by Alex Hall <[email protected]>
Always upload artifacts, especially after failure

7a2b7458aea1c4b7fa14b48a183de779db1a60e2 authored over 3 years ago by Alex Hall <[email protected]>
Save more assets from test_frontend for debugging

2a3b6c25bf09eeec074143b902fa8befc9aa3005 authored over 3 years ago by Alex Hall <[email protected]>
Print terminal HTML to debug output predictions

b90bb88b83043972848bc355e1e2b60a6d0e9bd4 authored over 3 years ago by Alex Hall <[email protected]>
Print browser logs

08482c563c000301007fca7be34e12afcd05886b authored over 3 years ago by Alex Hall <[email protected]>
More waiting for the output predictions

b5d31930916d05bdf2efaf7b860d147643c5131d authored over 3 years ago by Alex Hall <[email protected]>
Upload error screenshot after failure

8953d685e16e7b8650e8aaece673a2bb3c152c5e authored over 3 years ago by Alex Hall <[email protected]>
Correctly format all messages in markdown

29239b9b54a577bc244ef9e166f23e92552a8c92 authored over 3 years ago by Alex Hall <[email protected]>
Update docker and deployment for pyodide

8afa0f5dfcee8c96f53156019f7af9cee3ddb8a8 authored over 3 years ago by Alex Hall <[email protected]>
Use minimal birdseye

8351e5f875deaafd1254d6f3b4848f350c502674 authored over 3 years ago by Alex Hall <[email protected]>
Fetch package.zip and load pyodide in parallel, measure times

07a6c90bc847f35e4c0620b5f7fc3af722d6f8ed authored over 3 years ago by Alex Hall <[email protected]>
Defer importing markdown

5fd855b6500251210da3e3ded1e5bb7fe17d96d9 authored over 3 years ago by Alex Hall <[email protected]>
Exclude friendly locales from package.zip

9351de7eca440c1613830e8704d373d04ae55b69 authored over 3 years ago by Alex Hall <[email protected]>
Defer clean_step_class completely with get_step

390b879a74ed71c8339b30abe58522469b690861 authored over 3 years ago by Alex Hall <[email protected]>
Prevent import of rich more robustly

8553ea3071240421ca149108a37b39f9e33755b4 authored over 3 years ago by Alex Hall <[email protected]>
Upgrade friendly. Prevent import of rich.

6bf1cf4dcba5b99da733bc9939bc73101031115b authored over 3 years ago by Alex Hall <[email protected]>
Defer and optimise clean_step_class to speed up loading chapters and pyodide startup

3216bc9548c59f6ad4c6ae331c9e1e425c19d3d9 authored over 3 years ago by Alex Hall <[email protected]>
Run code in pyodide!

Move things into core package
Write package.sh to make package.zip

1a7121fc8919b4eb6b9bd6ed7650c7574ce88059 authored over 3 years ago by Alex Hall <[email protected]>
Move run_code and get_pages outside of django

d9175f3d40911f7e62e085136ace68a5efc2d88d authored over 3 years ago by Alex Hall <[email protected]>
Don't need multiprocessing.set_start_method

75d3ba2285da3180cf0066e75405699c48a3a34f authored over 3 years ago by Alex Hall <[email protected]>
Don't need _await_result

0039d28a1cfdd6b0243e17dca45c05d511fba841 authored over 3 years ago by Alex Hall <[email protected]>
Call code directly from tests and match with API

e228db1aedd89f0ff96fecd27d72798b6acc57dc authored over 3 years ago by Alex Hall <[email protected]>
Call out to user process more directly, remove limits

a1702870588e6d01e15904f566e42d90ece9e0bc authored over 3 years ago by Alex Hall <[email protected]>
Separate database operations from code running which can be done in browser

a0756349b872a9e26383ddccd4970f73dd1f15f0 authored over 3 years ago by Alex Hall <[email protected]>
Dump lots of process info

ecac59dc4bd21a3372eb68bd00b2b9ec058829ac authored almost 4 years ago by Alex Hall <[email protected]>
Merge branch 'master' of github.com:alexmojaki/futurecoder

fb1ebefad69a11977053a6554b31b291d2b445fc authored almost 4 years ago by Alex Hall <[email protected]>
Measuring memory doesn't work, just kill unused user processes after an hour

c04941dc8ef566ef3d278ddf0928f114b4a9af5e authored almost 4 years ago by Alex Hall <[email protected]>
Merge pull request #155 from matan-h/master

update toc color

65af9b53f96f41b42fa9076671ccd089a72b3410 authored almost 4 years ago by Alex Hall <[email protected]>
update toc color

601fb7b89db93decde02f0b472954d378fc2b509 authored almost 4 years ago by matan h <[email protected]>
update my fork

update my fork

abad33b310af64ad33ab4a2d2965b49767ce6e65 authored almost 4 years ago by matan h <[email protected]>
Log more info about memory

628265f5b5538c664d496b4261b8acaedc2b5969 authored almost 4 years ago by Alex Hall <[email protected]>
Merge pull request #153 from pwwang/master

Fix "You were last on page" and increase the link font-size on toc page

7fc0b81449a04e18c93a8c8e98b8fc3600022a3e authored almost 4 years ago by Alex Hall <[email protected]>
Fix "You were last on page" and increase the link font-size on toc page

0555596a0093a64239150ed26a4e9c8768afa601 authored almost 4 years ago by pwwang <[email protected]>
Merge pull request #152 from pwwang/master

Re-style toc page

1ea7abdb91d42e160a39f43f125b74889e2eb888 authored almost 4 years ago by Alex Hall <[email protected]>
Get toc page darker

8f08ea5236dd45adfc7f11fd76cca9b6760ddc9c authored almost 4 years ago by pwwang <[email protected]>
Re-style toc page

25739316a9152fd5af660e07bd985369740bdc92 authored almost 4 years ago by pwwang <[email protected]>
Merge pull request #150 from matan-h/master

Fix friendly tracebacks

e3a2deabf8f0d9024170ed5c35968132d69fa42b authored almost 4 years ago by Alex Hall <[email protected]>
Update snoop

3db46bc3d6235b853d5514486021952beccfe8ad authored almost 4 years ago by Alex Hall <[email protected]>
Update other packages

b79f605005207c69975602e0c30796d9df9de7a7 authored almost 4 years ago by Alex Hall <[email protected]>
Import all friendly submodules before settings limits

a8af4a5b385feaf52278e0f68bffe30fc68f2946 authored almost 4 years ago by Alex Hall <[email protected]>
friendly_traceback > friendly

08a8cbf7b6a03e985559c6b369158fa7b3fd13bd authored almost 4 years ago by Alex Hall <[email protected]>
Simplify friendly traceback calling code

5dc055bff6f141e43885d57d846733df43ade68a authored almost 4 years ago by Alex Hall <[email protected]>
Merge pull request #1 from matan-h/VM

merge VM to Master

cbca6bf1e7f7536542c0c9e273be8893b4fad058 authored almost 4 years ago by matan h <[email protected]>
update test_transcript.json

8d083296e10b397aa73de25d0ad06a208b152a0d authored almost 4 years ago by mata- h <[email protected]>
try to fix causes again

bd9691883bab554297cde4fab0950b66f8aaa3fd authored almost 4 years ago by matan h <[email protected]>
try to fix causes

9866afee324dc7f10fb35ac7b76718ab38db2437 authored almost 4 years ago by matan h <[email protected]>
Put imported modules in linecache

15dd3fc7474b9dc72c0af44f4ef04d83785648ac authored almost 4 years ago by Alex Hall <[email protected]>