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

Clarify introducing_len_and_range

ac2ceb17da27beca4eb62937944be9803fd05379 authored about 3 years ago by Alex Hall <[email protected]>
Update README.md

5ade88380efd6d4e675dc2d1a93dcecdd372fee0 authored about 3 years ago by Alex Hall <[email protected]>
Merge pull request #205 from vokounigor/master

Animating the appearance of new steps

5dc706cc7d6dca8f29d9d0b6bfc77efeb874c12d authored about 3 years ago by Alex Hall <[email protected]>
Removed animation reset on moving back through pages.

acf57e1e5630b141f436aeb03e9f195372dfc6b4 authored about 3 years ago by vokounigor <[email protected]>
Removed unused imports.

2a12612b35bd6dc6a806eead833c5b4c9530b5c9 authored about 3 years ago by vokounigor <[email protected]>
Merge pull request #211 from alexmojaki/name-spaces

Clarify message step missing_spaces

c1b9e55a563fb57486b9e1bb5ca94e6c73a9eb39 authored about 3 years ago by Alex Hall <[email protected]>
Clarify message step missing_spaces

1b389d01a0d2fb158cc70b5718dd6a5eea1c615d authored about 3 years ago by Alex Hall <[email protected]>
Animation now plays only on next step. No more animations on page reload / move between pages.

32494c3dde4543c9c13856b3936e44af32cb2b28 authored about 3 years ago by vokounigor <[email protected]>
Merge pull request #209 from harimm/og-metadata

Adding page metadata for futurecoder - fixes #204

b8bb3ba5e2e8e4e3e5814bf0e12a9bf2ecc2d98c authored about 3 years ago by Alex Hall <[email protected]>
Update title, description and logo

8c213fa54299eeb77c28029a009a7e99fc686b35 authored about 3 years ago by Hari Mohan <[email protected]>
Adding page metadata for futurecoder

7f10edf4c918cff3cccb5587a9ffa0a5aea36be3 authored about 3 years ago by Hari Mohan <[email protected]>
Removed page transition animation. Added better animation on next step.

d6b63205813b157369843e579a6d07519f648b14 authored about 3 years ago by vokounigor <[email protected]>
Fixed animation timing. Fixed 'div is null' error

64e09f97a2fdeb6b95289451b1cef5b774354124 authored about 3 years ago by vokounigor <[email protected]>
Code fixes

a0401cd0c601b04bb0199a42ad8971f552904985 authored about 3 years ago by vokounigor <[email protected]>
Added animation on next step increments. Added animation on next page transition.

bb822ec56502f5d00434e2e160d85c2525bdcf48 authored about 3 years ago by vokounigor <[email protected]>
Merge pull request #203 from alexmojaki/text-fixes

Text fixes

544d464317252a3097fa72b07daffe4c5ac7e81b authored about 3 years ago by Alex Hall <[email protected]>
Highlight current page in TOC

08f156176ee09b4e4900203df55b8b27220e4825 authored about 3 years ago by Alex Hall <[email protected]>
Fix numbers of lines in CombiningCompoundStatements

59fff86ebbc517434eef30e0830b3e7e0631d5a7 authored about 3 years ago by Alex Hall <[email protected]>
Use pure_eval in try_less_than_in_shell steps to allow comparing variables, not just literals

7fadbb965f0d968ac514428371807f52cdb186ca authored about 3 years ago by Alex Hall <[email protected]>
Merge pull request #202 from alexmojaki/expectedcodesource

Clarify expected code source in message

4bbf509b185b4883a83ccd945c13ba08d91b42d1 authored about 3 years ago by Alex Hall <[email protected]>
Clarify expected code source in message

bb7f5b791f2a76a2279166e17482bd888bac9ebb authored about 3 years ago by Alex Hall <[email protected]>
Merge pull request #187 from alexmojaki/question-wizard-tweaks

Question wizard tweaks

af30931fa6b57bec6a764980fa29f1a96e40ab70 authored over 3 years ago by Alex Hall <[email protected]>
Add question button next to debuggers

d142d319a627926e48f9253b2e915ed235c53508 authored over 3 years ago by Alex Hall <[email protected]>
Fix confetti

071b0c6fea854aadb36ca9b76d6dea292a0cb299 authored over 3 years ago by Alex Hall <[email protected]>
Hide hints in question wizard

26ff69fba663d1f8517154bfa36fd0d0d32ddc45 authored over 3 years ago by Alex Hall <[email protected]>
Return to previous route when exiting IDE mode

541b32c352ee50232be00ea818448b4b09c40ee3 authored over 3 years ago by Alex Hall <[email protected]>
Merge pull request #186 from alexmojaki/core-load-by-url

Add .load_by_url to python_core.tar to prevent IDM from downloading it

17c83efc51f59f87c61b6aeb3da2ecac7f0a77db authored over 3 years ago by Alex Hall <[email protected]>
Add .load_by_url to python_core.tar to prevent IDM from downloading it

d5aa5d617d3ba926f587300e903d09fa144d10c9 authored over 3 years ago by Alex Hall <[email protected]>
Update meta description

2070e6601da58aa56fc2c9d71f02598f8ec6fcba authored over 3 years ago by Alex Hall <[email protected]>
Merge pull request #184 from alexmojaki/wizard-fixes

Wizard fixes

5a65c84a6490f4cd43d692f6f07feb6ed8eff8e6 authored over 3 years ago by Alex Hall <[email protected]>
Add expected output to generated question

Don't clear messages after running in shell
Add __name__ = __main__ to console.locals
.rstrip() o...

84da41cf5dda2cc767a653725a3c23ff3f393a3e authored over 3 years ago by Alex Hall <[email protected]>
Fix MCVE link

559642378c910e94b655807662e5c189d001122c authored over 3 years ago by Alex Hall <[email protected]>
Merge pull request #181 from alexmojaki/question-wizard

Question wizard

4ba604fce34d7b522b03f905693e2be03bfc115a authored over 3 years ago by Alex Hall <[email protected]>
Fix traceback in internal_error_result. Upgrade stack_data

b3e412ea2d886ab2f597d46ea6d8e789d2134c0d authored over 3 years ago by Alex Hall <[email protected]>
Suggest replacements for input() in question wizard

Fix @run_async to report errors properly
Use stack_data in internal_error_result

9ce467880c53028677eb6e1edec13fad36edcf4c authored over 3 years ago by Alex Hall <[email protected]>
Different behaviour of copy button for markdown in question wizard

72b9682ffe3aff03ee09b0612eb4093dbf780f5a authored over 3 years ago by Alex Hall <[email protected]>
Expected output in question wizard

e180b845d6cff71377d344d3d33addf8180e9b11 authored over 3 years ago by Alex Hall <[email protected]>
Links in new tabs

ed3f265cc1bf41b3e3146cc35bfabe062fd14280 authored over 3 years ago by Alex Hall <[email protected]>
Expand the question wizard text

11ea6dd340eed1cca99512152c289d2bb872e8f2 authored over 3 years ago by Alex Hall <[email protected]>
Initial question wizard

2804deb2f20d31c447f071b4525d2a2bacdf45b7 authored over 3 years ago by Alex Hall <[email protected]>
Merge pull request #180 from alexmojaki/empty-input

Handle empty code/input

593d691dbb1aab5a6b3c482307672340cb5df7b4 authored over 3 years ago by Alex Hall <[email protected]>
Handle empty code/input

1be7355c3bb4738fc849b3a3ceb9abdc2b2c34ee authored over 3 years ago by Alex Hall <[email protected]>
Merge pull request #179 from alexmojaki/fixes

async def check_entry to clean up auto-installing

6a5fe4971bf3ec145613b078178a8fd944979e6e authored over 3 years ago by Alex Hall <[email protected]>
async def check_entry to clean up auto-installing

aa7afa5c6f955fa74b7b1c496b1226f61a5f810c authored over 3 years ago by Alex Hall <[email protected]>
Merge pull request #178 from alexmojaki/fixes

Fixes

f9b17ba43eb7af2620136655c39d833da1b16fed authored over 3 years ago by Alex Hall <[email protected]>
Decode bytes in stdout/stderr

0ae7dc0437b6092f8b500701cc16cd3eba7bd3c6 authored over 3 years ago by Alex Hall <[email protected]>
Filter redux state logs from sentry breadcrumbs

bcb7c278af69438ac486596fc1488db04aa0b640 authored over 3 years ago by Alex Hall <[email protected]>
Merge pull request #176 from alexmojaki/find-imports-syntax-error

Handle errors when finding and installing imports

2169651f4e0f7056984e69c33a8ed9190196cd04 authored over 3 years ago by Alex Hall <[email protected]>
Handle errors when finding and installing imports

5d7696a8160774d37349240f88628d371eb6e267 authored over 3 years ago by Alex Hall <[email protected]>
Add unsubscribe parameter to homepage

8dcdcb5164c7f26952389d6cb862bc76a0473d76 authored over 3 years ago by Alex Hall <[email protected]>
Merge pull request #174 from alexmojaki/full-ide

Full IDE mode: no course text, screen is filled with shell and editor.

0bd44a10712bfd9675addb0526b0d1f0d8944a98 authored over 3 years ago by Alex Hall <[email protected]>
Auto-install everything with micropip

4f7e66823b34b2f9fd853241d002ccba984bca04 authored over 3 years ago by Alex Hall <[email protected]>
Save editor content in firebase database

61371bbb779ce52fc599a0a387589a31d8c3850a authored over 3 years ago by Alex Hall <[email protected]>
Two homepage buttons: "Start learning" and "Just code" (#ide)

184444bdef096fd92500c47457dc22c87de45549 authored over 3 years ago by Alex Hall <[email protected]>
Full IDE mode: no course text, screen is filled with shell and editor.

Happens at path #ide
Button in top right to switch between modes
Closes #118

42bf3e90982d056b539e1d27b8c928e3026a7a55 authored over 3 years ago by Alex Hall <[email protected]>
Merge pull request #173 from alexmojaki/auto-import

Automatically load packages from imports

ed78fc30d2b0ba103b26fa521fc7eea4071d1060 authored over 3 years ago by Alex Hall <[email protected]>
Use pyodide_js module

4f3534800abd6eb44d8ec84ac5a7ec5e41c9adc1 authored over 3 years ago by Alex Hall <[email protected]>
Fix provided diagonal_winner in winner exercise

1e9069a587ce1976207b8c15b1b94a4a0e6ecddd authored over 3 years ago by Alex Hall <[email protected]>
Merge pull request #172 from daviddavid/master

Fixes generate_board for even sized grids

3d1cc9b57f83f6118ffcbf4ce3775a8f7abf67e7 authored over 3 years ago by Alex Hall <[email protected]>
Fixes generate_board for even sized grids

38eea83d98ae8079ca86078cde5ea7c5387eff9a authored over 3 years ago by David <[email protected]>
Merge pull request #171 from daviddavid/master

Fixes generate_board function to support non-winning state

3f87be35d975228e0e3139066ac5b6726dc657f3 authored over 3 years ago by Alex Hall <[email protected]>
Fixes generate_board function to support non-winning state

10301096bcb4ec2b55f676d963b33e0ca3f1a0a2 authored over 3 years ago by David <[email protected]>
Automatically load packages from imports

8119063abd951966985e4b9da2f87bb0d73d9835 authored over 3 years ago by Alex Hall <[email protected]>
Merge pull request #170 from alexmojaki/update-friendly

Upgrade to new friendly-traceback

98feda8cdbf0b16a8ae1d629d561cd7b5b2229d6 authored over 3 years ago by Alex Hall <[email protected]>
Upgrade to new friendly-traceback

c9efa12e42d088b42d5df8af2480fee4b2b3891a authored over 3 years ago by Alex Hall <[email protected]>
Update executing

3817be33a589b0a1b2d48d107f81d7874e047f9e authored over 3 years ago by Alex Hall <[email protected]>
Merge pull request #166 from alexmojaki/3.9

Upgrade to Python 3.9 again, and Pyodide 0.18.0

86c6f5551e6beb92afe154db3891d3f317e7700b authored over 3 years ago by Alex Hall <[email protected]>
pyodide._module.setInterruptBuffer

https://github.com/pyodide/pyodide/issues/550#issuecomment-903226931

b78db251831cc10372088ba3e0a88b46d9f195cd authored over 3 years ago by Alex Hall <[email protected]>
Merge pull request #169 from alexmojaki/interrupt

Cancel checking step completely after KeyboardInterrupt

1ff96cf622d124f5c471d18a1161d91bda0a2974 authored over 3 years ago by Alex Hall <[email protected]>
Cancel checking step completely after KeyboardInterrupt

bee8e0ec8ce54c8de11ea82cf688d0abfa7d76ce authored over 3 years ago by Alex Hall <[email protected]>
Merge pull request #167 from alexmojaki/remove-master.py

stuff

ca463b4b64de7b2c1cdcbdb0b87d6b62f39fa3e2 authored over 3 years ago by Alex Hall <[email protected]>
Remove old code

85668905fb09973805ac4c3c1cd62a1ff855c37a authored over 3 years ago by Alex Hall <[email protected]>
Update how_to_contribute.md, particularly system overview

317fc7995c9560c6aaa33be675dbe5b80271856c authored over 3 years ago by Alex Hall <[email protected]>
Update test_transcript.json for 3.9

a9195d8e463cac606aa0331f10341a6ae7549e34 authored over 3 years ago by Alex Hall <[email protected]>
Update pyodide to 0.18.0

463ce8bb81c667175c8df0fa02d684b22b0f0b55 authored over 3 years ago by Alex Hall <[email protected]>
Upgrade to Python 3.9 again

64cea8705457e57fa2a6b364d43442e1c784a584 authored over 3 years ago by Alex Hall <[email protected]>
Fix auto-scrolling too far so content is covered by top bar

7310ddd8706443cb722b1116dcc636a8f6329761 authored over 3 years ago by Alex Hall <[email protected]>
Merge pull request #162 from alexmojaki/input

Add page with input() and framework for exercises with input()

1c08df52d29740699bf4e45ee0977d1284047f1b authored over 3 years ago by Alex Hall <[email protected]>
Tweaks to chapter

05e2ab58c6a166f2f2188ceaf188af541e27c8c6 authored over 3 years ago by Alex Hall <[email protected]>
Hints and final text

10c1fc9ca80617801588c3d04d310dbe0ceeede5 authored over 3 years ago by Alex Hall <[email protected]>
Most of TheFullTicTacToeGame

78913305ea73d03f43887c0d90d280136300b375 authored over 3 years ago by Alex Hall <[email protected]>
Add page MakingTheBoard

993c9ba3bf4dd34c44da957778e4857bc0422db4 authored over 3 years ago by Alex Hall <[email protected]>
Add page NestedListAssignment

d9e094eabc9bdc5395d4fc5d8f663c09eba7e087 authored over 3 years ago by Alex Hall <[email protected]>
Prevent clearing output so far when waiting for input with birdseye

299bdef2df95c069634ae9902641913691e474dc authored over 3 years ago by Alex Hall <[email protected]>
Rerunning (interrupting) first_input step should not pass

83667e55fe2b5af8ab742b640fc5ef68141c4a8f authored over 3 years ago by Alex Hall <[email protected]>
Update slack link

ea2724513c5b450f14a657dabf9195095b29f0c7 authored over 3 years ago by Alex Hall <[email protected]>
Add page with input() and framework for exercises with input()

9601a32610a66adb6126496a021e163d6f937e17 authored over 3 years ago by Alex Hall <[email protected]>
Remove 'concatenation' from hint

923091e1701aa03d2b6df36c458fed483df6fe65 authored over 3 years ago by Alex Hall <[email protected]>
Don't clear stdout after entering awaited input

f42c52d0d907b283ece081f25905ada06133c7eb authored over 3 years ago by Alex Hall <[email protected]>
More cleanup of worker.py, some renaming

4e63ed3f1a012e182efb3a1174fe6bed31bbb846 authored over 3 years ago by Alex Hall <[email protected]>
Absolute birdseye URL because dev server loads `/course` with no trailing slash.

ffd88462a4e3b13dc9ed90ced7fca33e672c071a authored over 3 years ago by Alex Hall <[email protected]>
Simplify run_code, especially stream patching and checking step

Create load.py, import with raw-loader

205e10866d948a87c9bf06aface9f3062f018ecd authored over 3 years ago by Alex Hall <[email protected]>
update friendly

e4691f0e676a8676bd21cf74f7033c865c336f46 authored over 3 years ago by Alex Hall <[email protected]>
Copy birdseye/static into frontend/public in generate_static_files.py so that birdseye works in dev server instead of build only

596336fc200cdc72a7b35f4e3b3216d200b3dbce authored over 3 years ago by Alex Hall <[email protected]>
Add database.rules.json

e3742ac968758653ff6a9243c5e1d968aecd9365 authored over 3 years ago by Alex Hall <[email protected]>
fix error from stub_module('urllib3')

51144fd880aa434e51b47a8faf325d6ae4240d24 authored over 3 years ago by Alex Hall <[email protected]>
import sentry_sdk after core.utils for stubs

d856fd39dbe0ee35ab77eeea825da58d0aed93ea authored over 3 years ago by Alex Hall <[email protected]>
Add sentry to poetry

90a91e887881fc5afc2596fdfef10b412aaa19da authored over 3 years ago by Alex Hall <[email protected]>
Sentry errors from python in pyodide

8081e81fb12faae9a7ef0c94ae77635cf1f0bbed authored over 3 years ago by Alex Hall <[email protected]>
Upgrade sentry in JS, integrate with react and redux

588ce2acb87f2a398fd2d51c16c5e1adf79a0153 authored over 3 years ago by Alex Hall <[email protected]>