Ecosyste.ms: OpenCollective

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

futurecoder

A free platform/course for beginners to learn programming in Python
Collective - Host: opensource - https://opencollective.com/futurecoder - Website: https://futurecoder.io/ - Code: https://github.com/alexmojaki/futurecoder

Use python -m instead of PYTHONPATH=.

github.com/alexmojaki/futurecoder - 54fa0ebc24fa3e827343cfbc60f7d03d9019da27 authored over 3 years ago by Alex Hall <[email protected]>
updated instructions for running locally

github.com/alexmojaki/futurecoder - f89d8198b1045fd9ff4fd3b0102352cd08c70494 authored over 3 years ago by spamegg <[email protected]>
fix logo path

github.com/alexmojaki/futurecoder - 12c0252c2eb11c4efb56d528524f1ce7faae0dfc authored over 3 years ago by Alex Hall <[email protected]>
Get rid of setup.sh

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

No django

github.com/alexmojaki/futurecoder - 8d8a3bd4275b2539e068f6046ecb4b72db11b3e4 authored over 3 years ago by Alex Hall <[email protected]>
Aggressive caching for webpacked static files with hashes

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

github.com/alexmojaki/futurecoder - a369b10cddd98e856e53a153fbdc94312fe19c76 authored over 3 years ago by Alex Hall <[email protected]>
Document generate_static_files.py with watchdog instructions

github.com/alexmojaki/futurecoder - 75202c2f2daa1452677c56897f7443f894896cbc authored over 3 years ago by Alex Hall <[email protected]>
Add back email list, store submissions in firebase

github.com/alexmojaki/futurecoder - 63b363d20f70b4a9a5bb35e00244ab98dd92b62d authored over 3 years ago by Alex Hall <[email protected]>
Remove donation section and django logo from homepage

github.com/alexmojaki/futurecoder - f52326d01c5221de0e2f68d0bbe268174f8b132d authored over 3 years ago by Alex Hall <[email protected]>
lol correct the feedback repo

github.com/alexmojaki/futurecoder - ce9755ba26dd10c159451443b176d8aeb13a12d1 authored over 3 years ago by Alex Hall <[email protected]>
Include github token in build

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

github.com/alexmojaki/futurecoder - a3fd7ee6043eef1e20874b0a37436174580261c6 authored over 3 years ago by Alex Hall <[email protected]>
Update page links to use hashes

github.com/alexmojaki/futurecoder - c5cf70fb7bf95357f98af700e643b2f6af3ac5df authored over 3 years ago by Alex Hall <[email protected]>
Put back preview deploy step, separate build and test steps

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

github.com/alexmojaki/futurecoder - 40dcb5b5305bf39944c47ad645bbf61e880dbf19 authored over 3 years ago by Alex Hall <[email protected]>
fix tests for 3.8

github.com/alexmojaki/futurecoder - e6f6506c3ddee9691ca9898bb43d11c47b8922d3 authored over 3 years ago by Alex Hall <[email protected]>
Ignore warnings in npm build

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

github.com/alexmojaki/futurecoder - 0bd33282144bfe9ef6c8861b78b7fa8bf4d7ff24 authored over 3 years ago by Alex Hall <[email protected]>
success() function not available in arbitrary expressions

github.com/alexmojaki/futurecoder - 6a37f52f20c3c38db4653b7cfe6018adad4a2e31 authored over 3 years ago by Alex Hall <[email protected]>
Update github actions for firebase

Remove old poetry dependencies

github.com/alexmojaki/futurecoder - db15f0f67cd8d39c6d18b9564d8d399637cebd7d authored over 3 years ago by Alex Hall <[email protected]>
Fix headers regex to also work in deployment

github.com/alexmojaki/futurecoder - 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...

github.com/alexmojaki/futurecoder - f32a7ba1374f371430b6f2b5660abf1a862a435b authored over 3 years ago by Alex Hall <[email protected]>
Switch from database SDK to REST API to deal with cross origin isolation

github.com/alexmojaki/futurecoder - 88e915d11b6767df732e39daddd8881eef904cfb authored over 3 years ago by Alex Hall <[email protected]>
Ignore setDatabaseValue when there's no currentUser yet

github.com/alexmojaki/futurecoder - 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

github.com/alexmojaki/futurecoder - 38325aac0bc282fe38cd59a47b7d85bb27e4d7c8 authored over 3 years ago by Alex Hall <[email protected]>
Create feedback issue directly from JS

github.com/alexmojaki/futurecoder - 4731df24760b7c54fe66546134248002c4d5a43f authored over 3 years ago by Alex Hall <[email protected]>
Remove init_db from entrypoint

Save redux state last in case it fails

github.com/alexmojaki/futurecoder - bd0f59be9ae6dc552faaeed1650e185dcb14fa18 authored over 3 years ago by Alex Hall <[email protected]>
Initial migration after reset

github.com/alexmojaki/futurecoder - 3da913cbeb3a0ccdbadc33396908aef264833f21 authored over 3 years ago by Alex Hall <[email protected]>
Remove all django authentication stuff

github.com/alexmojaki/futurecoder - 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

github.com/alexmojaki/futurecoder - 439e9a191039eb4397879f1534865a8a77d19e02 authored over 3 years ago by Alex Hall <[email protected]>
Remove current page link from toc

github.com/alexmojaki/futurecoder - 4135ab3efcb2a13119fc4e4cc6ab7de6bd1010e8 authored over 3 years ago by Alex Hall <[email protected]>
Link straight from home to course

github.com/alexmojaki/futurecoder - cb8bb023936d64906b0b87cdb2dec89fb359e424 authored over 3 years ago by Alex Hall <[email protected]>
Note oauth not working

github.com/alexmojaki/futurecoder - 98768ee845a86e13f8737c630e6f54b66d731c9d authored over 3 years ago by Alex Hall <[email protected]>
Upgrade anonymous users to real users automatically, merging data nicely

github.com/alexmojaki/futurecoder - afbce5640e6b6af71a4bac68e202650567814615 authored over 3 years ago by Alex Hall <[email protected]>
Use firebase for authentication and user data instead of django

github.com/alexmojaki/futurecoder - cdb9077ee576e0cc42c03b437f0d8c40d15201ea authored over 3 years ago by Alex Hall <[email protected]>
Make menu bar in top left with user and toc link

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

Pyodide

github.com/alexmojaki/futurecoder - 0c29af64a65152c31ec5347931e89c63796ddd5f authored over 3 years ago by Alex Hall <[email protected]>
Disable caching of package.zip in development.

github.com/alexmojaki/futurecoder - 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

github.com/alexmojaki/futurecoder - cbc739250c4eafd79c02678e45baf4839a047ef3 authored over 3 years ago by Alex Hall <[email protected]>
Fix browserslist production query

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

github.com/alexmojaki/futurecoder - 94a12433996530e45cf97a4537ecd2972a90cf9c authored over 3 years ago by Alex Hall <[email protected]>
Specify browser support

github.com/alexmojaki/futurecoder - 7c1007cdcf0e71aecda56fb30b868c1d0832c60a authored over 3 years ago by Alex Hall <[email protected]>
Weird workaround with class to make comlink proxy work in firefox

github.com/alexmojaki/futurecoder - eaca2aa70d3ac48d4e3ec005e0b7cb197cd346fd authored over 3 years ago by Alex Hall <[email protected]>
Add cross origin isolation headers to allow SharedArrayBuffer

github.com/alexmojaki/futurecoder - accdcef0b703afc452781acfc40a8b483d33008e authored over 3 years ago by Alex Hall <[email protected]>
Implement input() in pyodide

github.com/alexmojaki/futurecoder - 986e53aaa08b0647edfd64205466f313fffe102b authored over 3 years ago by Alex Hall <[email protected]>
Lock down core imports

github.com/alexmojaki/futurecoder - 5d2dda750a78a68d8792c193cd738a5f67eebdbc authored over 3 years ago by Alex Hall <[email protected]>
Properly wait for question to fade away

github.com/alexmojaki/futurecoder - c5b8f75ad24d44afc804db4a7017bea643927cfd authored over 3 years ago by Alex Hall <[email protected]>
exist_ok=True

github.com/alexmojaki/futurecoder - 7067d45e1974f604b63398bf433ad2f828186aea authored over 3 years ago by Alex Hall <[email protected]>
assets_dir.mkdir()

github.com/alexmojaki/futurecoder - 19e6bfc5b32d3dc96cd52436f09d1162784b6218 authored over 3 years ago by Alex Hall <[email protected]>
Always upload artifacts, especially after failure

github.com/alexmojaki/futurecoder - 7a2b7458aea1c4b7fa14b48a183de779db1a60e2 authored over 3 years ago by Alex Hall <[email protected]>
Save more assets from test_frontend for debugging

github.com/alexmojaki/futurecoder - 2a3b6c25bf09eeec074143b902fa8befc9aa3005 authored over 3 years ago by Alex Hall <[email protected]>
Print terminal HTML to debug output predictions

github.com/alexmojaki/futurecoder - b90bb88b83043972848bc355e1e2b60a6d0e9bd4 authored over 3 years ago by Alex Hall <[email protected]>
Print browser logs

github.com/alexmojaki/futurecoder - 08482c563c000301007fca7be34e12afcd05886b authored over 3 years ago by Alex Hall <[email protected]>
More waiting for the output predictions

github.com/alexmojaki/futurecoder - b5d31930916d05bdf2efaf7b860d147643c5131d authored over 3 years ago by Alex Hall <[email protected]>
Upload error screenshot after failure

github.com/alexmojaki/futurecoder - 8953d685e16e7b8650e8aaece673a2bb3c152c5e authored over 3 years ago by Alex Hall <[email protected]>
Correctly format all messages in markdown

github.com/alexmojaki/futurecoder - 29239b9b54a577bc244ef9e166f23e92552a8c92 authored over 3 years ago by Alex Hall <[email protected]>
Update docker and deployment for pyodide

github.com/alexmojaki/futurecoder - 8afa0f5dfcee8c96f53156019f7af9cee3ddb8a8 authored over 3 years ago by Alex Hall <[email protected]>
Use minimal birdseye

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

github.com/alexmojaki/futurecoder - 07a6c90bc847f35e4c0620b5f7fc3af722d6f8ed authored over 3 years ago by Alex Hall <[email protected]>
Defer importing markdown

github.com/alexmojaki/futurecoder - 5fd855b6500251210da3e3ded1e5bb7fe17d96d9 authored over 3 years ago by Alex Hall <[email protected]>
Exclude friendly locales from package.zip

github.com/alexmojaki/futurecoder - 9351de7eca440c1613830e8704d373d04ae55b69 authored over 3 years ago by Alex Hall <[email protected]>
Defer clean_step_class completely with get_step

github.com/alexmojaki/futurecoder - 390b879a74ed71c8339b30abe58522469b690861 authored over 3 years ago by Alex Hall <[email protected]>
Prevent import of rich more robustly

github.com/alexmojaki/futurecoder - 8553ea3071240421ca149108a37b39f9e33755b4 authored over 3 years ago by Alex Hall <[email protected]>
Upgrade friendly. Prevent import of rich.

github.com/alexmojaki/futurecoder - 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

github.com/alexmojaki/futurecoder - 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

github.com/alexmojaki/futurecoder - 1a7121fc8919b4eb6b9bd6ed7650c7574ce88059 authored over 3 years ago by Alex Hall <[email protected]>
Move run_code and get_pages outside of django

github.com/alexmojaki/futurecoder - d9175f3d40911f7e62e085136ace68a5efc2d88d authored over 3 years ago by Alex Hall <[email protected]>
Don't need multiprocessing.set_start_method

github.com/alexmojaki/futurecoder - 75d3ba2285da3180cf0066e75405699c48a3a34f authored over 3 years ago by Alex Hall <[email protected]>
Don't need _await_result

github.com/alexmojaki/futurecoder - 0039d28a1cfdd6b0243e17dca45c05d511fba841 authored over 3 years ago by Alex Hall <[email protected]>
Call code directly from tests and match with API

github.com/alexmojaki/futurecoder - e228db1aedd89f0ff96fecd27d72798b6acc57dc authored over 3 years ago by Alex Hall <[email protected]>
Call out to user process more directly, remove limits

github.com/alexmojaki/futurecoder - a1702870588e6d01e15904f566e42d90ece9e0bc authored over 3 years ago by Alex Hall <[email protected]>
Separate database operations from code running which can be done in browser

github.com/alexmojaki/futurecoder - a0756349b872a9e26383ddccd4970f73dd1f15f0 authored over 3 years ago by Alex Hall <[email protected]>
Dump lots of process info

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

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

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

update toc color

github.com/alexmojaki/futurecoder - 65af9b53f96f41b42fa9076671ccd089a72b3410 authored almost 4 years ago by Alex Hall <[email protected]>
update toc color

github.com/alexmojaki/futurecoder - 601fb7b89db93decde02f0b472954d378fc2b509 authored almost 4 years ago by matan h <[email protected]>
update my fork

update my fork

github.com/alexmojaki/futurecoder - abad33b310af64ad33ab4a2d2965b49767ce6e65 authored almost 4 years ago by matan h <[email protected]>
Log more info about memory

github.com/alexmojaki/futurecoder - 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

github.com/alexmojaki/futurecoder - 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

github.com/alexmojaki/futurecoder - 0555596a0093a64239150ed26a4e9c8768afa601 authored almost 4 years ago by pwwang <[email protected]>
Merge pull request #152 from pwwang/master

Re-style toc page

github.com/alexmojaki/futurecoder - 1ea7abdb91d42e160a39f43f125b74889e2eb888 authored almost 4 years ago by Alex Hall <[email protected]>
Get toc page darker

github.com/alexmojaki/futurecoder - 8f08ea5236dd45adfc7f11fd76cca9b6760ddc9c authored almost 4 years ago by pwwang <[email protected]>
Re-style toc page

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

Fix friendly tracebacks

github.com/alexmojaki/futurecoder - e3a2deabf8f0d9024170ed5c35968132d69fa42b authored almost 4 years ago by Alex Hall <[email protected]>
Update snoop

github.com/alexmojaki/futurecoder - 3db46bc3d6235b853d5514486021952beccfe8ad authored almost 4 years ago by Alex Hall <[email protected]>
Update other packages

github.com/alexmojaki/futurecoder - b79f605005207c69975602e0c30796d9df9de7a7 authored almost 4 years ago by Alex Hall <[email protected]>
Import all friendly submodules before settings limits

github.com/alexmojaki/futurecoder - a8af4a5b385feaf52278e0f68bffe30fc68f2946 authored almost 4 years ago by Alex Hall <[email protected]>
friendly_traceback > friendly

github.com/alexmojaki/futurecoder - 08a8cbf7b6a03e985559c6b369158fa7b3fd13bd authored almost 4 years ago by Alex Hall <[email protected]>
Simplify friendly traceback calling code

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

merge VM to Master

github.com/alexmojaki/futurecoder - cbca6bf1e7f7536542c0c9e273be8893b4fad058 authored almost 4 years ago by matan h <[email protected]>
update test_transcript.json

github.com/alexmojaki/futurecoder - 8d083296e10b397aa73de25d0ad06a208b152a0d authored almost 4 years ago by mata- h <[email protected]>
try to fix causes again

github.com/alexmojaki/futurecoder - bd9691883bab554297cde4fab0950b66f8aaa3fd authored almost 4 years ago by matan h <[email protected]>
try to fix causes

github.com/alexmojaki/futurecoder - 9866afee324dc7f10fb35ac7b76718ab38db2437 authored almost 4 years ago by matan h <[email protected]>
Put imported modules in linecache

github.com/alexmojaki/futurecoder - 15dd3fc7474b9dc72c0af44f4ef04d83785648ac authored almost 4 years ago by Alex Hall <[email protected]>