Advanced teaching automation:6f9ddd0a61f865989cf08f7c962b050fcf4779d5 commitshttps://gitlab.renkulab.io/learn-renku/teaching-on-renku/advanced-teaching-automation/-/commits/6f9ddd0a61f865989cf08f7c962b050fcf4779d52022-07-22T11:36:57+02:00https://gitlab.renkulab.io/learn-renku/teaching-on-renku/advanced-teaching-automation/-/commit/6f9ddd0a61f865989cf08f7c962b050fcf4779d5fix shebangs2022-07-22T11:36:57+02:00cmdoretcyril.mattheydoret@gmail.comhttps://gitlab.renkulab.io/learn-renku/teaching-on-renku/advanced-teaching-automation/-/commit/5417c2b4c3313544e7b5549214130ebc616bf72cremove extraneous token arg from clone_forks()2022-07-22T11:34:01+02:00cmdoretcyril.mattheydoret@gmail.comhttps://gitlab.renkulab.io/learn-renku/teaching-on-renku/advanced-teaching-automation/-/commit/2174f137897c5a66a29f4877d1c4b7f74f32d436Merge branch 'console-entrypoint' into 'master'2022-07-22T09:20:00+00:00Cyril Matthey-Doretcyril.matthey-doret@epfl.ch
* Migrate package metadata to setup.cfg
* Use click command group to make subcommands for each script
* update license {GPLv3 -> MIT} in package metadata
* update readme to show examples with subcommands
See merge request <a href="/learn-renku/teaching-on-renku/advanced-teaching-automation/-/merge_requests/2" data-reference-type="merge_request" data-original="learn-renku/teaching-on-renku/advanced-teaching-automation!2" data-link="false" data-link-reference="false" data-project="17951" data-merge-request="10110" data-project-path="learn-renku/teaching-on-renku/advanced-teaching-automation" data-iid="2" data-container="body" data-placement="top" title="Console entrypoint" class="gfm gfm-merge_request">!2</a>https://gitlab.renkulab.io/learn-renku/teaching-on-renku/advanced-teaching-automation/-/commit/99692118468ba12aea4142467e02a2c2a90104f3update creat-group path in readme2022-07-22T11:15:43+02:00cmdoretcyril.mattheydoret@gmail.comhttps://gitlab.renkulab.io/learn-renku/teaching-on-renku/advanced-teaching-automation/-/commit/d4520f984adf76c5d40230e1a546017f656febb2adjust script paths in readme2022-07-22T11:14:27+02:00cmdoretcyril.mattheydoret@gmail.comhttps://gitlab.renkulab.io/learn-renku/teaching-on-renku/advanced-teaching-automation/-/commit/e9a8d1f08aea27e406a246dab4d3bb59e7926413add example help message in readme2022-07-22T11:12:41+02:00cmdoretcyril.mattheydoret@gmail.comhttps://gitlab.renkulab.io/learn-renku/teaching-on-renku/advanced-teaching-automation/-/commit/c3910216ec44169242cd6d400cc5952d0334713ereplace license in setup.cfg2022-07-22T11:09:33+02:00cmdoretcyril.mattheydoret@gmail.comhttps://gitlab.renkulab.io/learn-renku/teaching-on-renku/advanced-teaching-automation/-/commit/2beb7df8346a238d885c845dd2d46f61c4e3c195update command examples in README2022-07-22T11:08:45+02:00cmdoretcyril.mattheydoret@gmail.comhttps://gitlab.renkulab.io/learn-renku/teaching-on-renku/advanced-teaching-automation/-/commit/43636abb5bdb097337813cdc7b937b4eb6eb2acefix duplicated function name2022-07-22T10:54:42+02:00cmdoretcyril.mattheydoret@gmail.comhttps://gitlab.renkulab.io/learn-renku/teaching-on-renku/advanced-teaching-automation/-/commit/022b8e70e26b89635d54626709bc10dd704cffb5add cli group with subcommands and entrypoint in setup.py2022-07-22T10:52:43+02:00cmdoretcyril.mattheydoret@gmail.comhttps://gitlab.renkulab.io/learn-renku/teaching-on-renku/advanced-teaching-automation/-/commit/a8387ab1ada98fb77b8d3e5a5ccefc65e1ad603fstore version number in package2022-07-22T10:51:58+02:00cmdoretcyril.mattheydoret@gmail.comhttps://gitlab.renkulab.io/learn-renku/teaching-on-renku/advanced-teaching-automation/-/commit/fd0f249209dfe9007d5fc5685f31b2c67b9f4683use setup.cfg to store package metadata2022-07-22T10:51:47+02:00cmdoretcyril.mattheydoret@gmail.comhttps://gitlab.renkulab.io/learn-renku/teaching-on-renku/advanced-teaching-automation/-/commit/c896e43736963f4ee62eb3652585cc2e449bf88cMerge branch 'refactor_cloning' into 'master'2022-07-22T08:02:37+00:00Cyril Matthey-Doretcyril.matthey-doret@epfl.ch
Refactor cloning
See merge request <a href="/learn-renku/teaching-on-renku/advanced-teaching-automation/-/merge_requests/1" data-reference-type="merge_request" data-original="learn-renku/teaching-on-renku/advanced-teaching-automation!1" data-link="false" data-link-reference="false" data-project="17951" data-merge-request="10095" data-project-path="learn-renku/teaching-on-renku/advanced-teaching-automation" data-iid="1" data-container="body" data-placement="top" title="Refactor cloning" class="gfm gfm-merge_request">!1</a>https://gitlab.renkulab.io/learn-renku/teaching-on-renku/advanced-teaching-automation/-/commit/86628d2c2682c7c118595b4327bc4e14a625124eRefactor cloning2022-07-22T08:02:37+00:00Cyril Matthey-Doretcyril.matthey-doret@epfl.chhttps://gitlab.renkulab.io/learn-renku/teaching-on-renku/advanced-teaching-automation/-/commit/6939a25c50fb55fb7f1f1e400375d2b27af9686cUpdate README.md2022-07-20T11:53:14+00:00Cyril Matthey-Doretcyril.matthey-doret@epfl.chhttps://gitlab.renkulab.io/learn-renku/teaching-on-renku/advanced-teaching-automation/-/commit/e8c79e2de2b802be0d6490698cfc3a2557ca7670add dry-run option to send_feedback.py2022-07-20T13:49:51+02:00cmdoretcyril.mattheydoret@gmail.comhttps://gitlab.renkulab.io/learn-renku/teaching-on-renku/advanced-teaching-automation/-/commit/e7b7cbd3d3237c42c7d859ce02e836c5bd838394add one-liner to generate student table from JSON of forks2022-06-08T17:06:26+02:00cmdoretcyril.mattheydoret@gmail.comhttps://gitlab.renkulab.io/learn-renku/teaching-on-renku/advanced-teaching-automation/-/commit/7864d8d15551e321e9499ea84a05fa4c851ec39bMake ToC links absolute in README.md2022-04-21T07:50:21+00:00Cyril Matthey-Doretcyril.matthey-doret@epfl.chhttps://gitlab.renkulab.io/learn-renku/teaching-on-renku/advanced-teaching-automation/-/commit/57b375f0b8e6e23a356d0de5ca2f08cebc847e43add oneliner to convert json to CSV2022-03-23T13:08:08+01:00cmdoretcyril.mattheydoret@gmail.comhttps://gitlab.renkulab.io/learn-renku/teaching-on-renku/advanced-teaching-automation/-/commit/40d6641d5858e0241c33b50ef1ddec1bb376ff82make additional metadata fields available in send_feedback.py2022-03-23T10:17:30+01:00cmdoretcyril.mattheydoret@gmail.comhttps://gitlab.renkulab.io/learn-renku/teaching-on-renku/advanced-teaching-automation/-/commit/f4afb0307f4bbae27196b6082065663ab9bc48afadd oneliner to combine forks from two runs2022-03-22T15:47:28+01:00cmdoretcyril.mattheydoret@gmail.comhttps://gitlab.renkulab.io/learn-renku/teaching-on-renku/advanced-teaching-automation/-/commit/82e3d6e22527e783e030e0dd9e8dab640847cf42Improve md formatting in README.md2022-03-16T20:30:44+00:00Cyril Matthey-Doretcyril.matthey-doret@epfl.chhttps://gitlab.renkulab.io/learn-renku/teaching-on-renku/advanced-teaching-automation/-/commit/2713e8409e81a2e6b1558e85142f182b815729baadd email emoji to readme2022-03-16T20:28:44+00:00Cyril Matthey-Doretcyril.matthey-doret@epfl.chhttps://gitlab.renkulab.io/learn-renku/teaching-on-renku/advanced-teaching-automation/-/commit/1fec7d3a74e6e7db3a56dd27a1716a504d234906Add emojis to README.md2022-03-16T20:26:33+00:00Cyril Matthey-Doretcyril.matthey-doret@epfl.chhttps://gitlab.renkulab.io/learn-renku/teaching-on-renku/advanced-teaching-automation/-/commit/61660809be6e680b1a4273d9b99d17673a818408fix filename in oneliners.md2022-03-16T20:18:05+00:00Cyril Matthey-Doretcyril.matthey-doret@epfl.chhttps://gitlab.renkulab.io/learn-renku/teaching-on-renku/advanced-teaching-automation/-/commit/ff18af2b9e0e24014ea13a0d1d5cf5d4e55c9786fix oneliners path in readme2022-03-16T21:15:32+01:00cmdoretcyril.mattheydoret@gmail.comhttps://gitlab.renkulab.io/learn-renku/teaching-on-renku/advanced-teaching-automation/-/commit/4ceabd669d81653f43890b3b76012fbeabdf6d9eadd example one-liners for group management2022-03-16T21:14:20+01:00cmdoretcyril.mattheydoret@gmail.comhttps://gitlab.renkulab.io/learn-renku/teaching-on-renku/advanced-teaching-automation/-/commit/6f3ed146c3d063f50a71f7b9dd58639d21105eefprint token prompt to stderr instead of stdout2022-03-16T21:13:48+01:00cmdoretcyril.mattheydoret@gmail.comhttps://gitlab.renkulab.io/learn-renku/teaching-on-renku/advanced-teaching-automation/-/commit/69971f4cc7d9ef643a5a31bd79b04567c1c841aaimprove readme, add license2022-03-16T19:33:29+01:00cmdoretcyril.mattheydoret@gmail.comhttps://gitlab.renkulab.io/learn-renku/teaching-on-renku/advanced-teaching-automation/-/commit/ee4b01f701a6bdb1732f7219f29f8dd8ee6cdd01allow send_feedback script to fill fields in template from arbitrary2022-03-16T17:08:29+01:00cmdoretcyril.mattheydoret@gmail.comfeedback columnshttps://gitlab.renkulab.io/learn-renku/teaching-on-renku/advanced-teaching-automation/-/commit/afe4a61ad11e036f766028b6b9ef42efb55becc6add setup instructions in readme2022-03-15T10:25:25+01:00cmdoretcyril.mattheydoret@gmail.comhttps://gitlab.renkulab.io/learn-renku/teaching-on-renku/advanced-teaching-automation/-/commit/d36afda6612a38f32e90bdc23eb9c41db4c0d984document feedback script in README2022-03-14T20:59:54+01:00cmdoretcyril.mattheydoret@gmail.comhttps://gitlab.renkulab.io/learn-renku/teaching-on-renku/advanced-teaching-automation/-/commit/984cfbb03da836c56bb5ebf0eb6041d42809c7d0add option to read issue template from file2022-03-14T20:44:01+01:00cmdoretcyril.mattheydoret@gmail.comhttps://gitlab.renkulab.io/learn-renku/teaching-on-renku/advanced-teaching-automation/-/commit/ffa01d8bef3bd1f681c56692b49771b515d28289add script to send feedback to students as issues2022-03-14T20:38:22+01:00cmdoretcyril.mattheydoret@gmail.comhttps://gitlab.renkulab.io/learn-renku/teaching-on-renku/advanced-teaching-automation/-/commit/9c6f80374c6f66980209cbdd50f08a71aec9ffaaadd visibility in collect_forks response2022-03-14T13:48:58+01:00cmdoretcyril.mattheydoret@gmail.comhttps://gitlab.renkulab.io/learn-renku/teaching-on-renku/advanced-teaching-automation/-/commit/61df3849f805297935595ad030e2030cd7449748refactor group creation scripts2022-03-11T21:58:10+01:00cmdoretcyril.mattheydoret@gmail.comhttps://gitlab.renkulab.io/learn-renku/teaching-on-renku/advanced-teaching-automation/-/commit/ca36e3ef58c7de0cfa2803e44817e71c37e68609add files for local package install2022-03-11T21:07:39+01:00cmdoretcyril.mattheydoret@gmail.comhttps://gitlab.renkulab.io/learn-renku/teaching-on-renku/advanced-teaching-automation/-/commit/3a418bcd8bc8bab5817545e12fc1d9a5bf608048udpate script paths in readme2022-03-11T15:27:03+01:00cmdoretcyril.mattheydoret@gmail.comhttps://gitlab.renkulab.io/learn-renku/teaching-on-renku/advanced-teaching-automation/-/commit/aad6e6a1b5b004c9fedb427db46a2e8ee0484cf2add fork collection scripts2022-03-11T15:23:59+01:00cmdoretcyril.mattheydoret@gmail.comhttps://gitlab.renkulab.io/learn-renku/teaching-on-renku/advanced-teaching-automation/-/commit/db3fcdae3f029c92f2daa969f4d68061be6d763fFormat md in README.md2022-03-11T11:18:20+00:00Cyril Matthey-Doretcyril.matthey-doret@epfl.ch