<commit_before>testcourses = [{
	'name':        'Meditation & Yoga/Qi-Gong',
	'categories': ['Sport_Bewegung'],
	'tags':       ['Sport', 'Gspürschmi', 'TuetGuet'],
	'createdby':   'FeeLing',
	'description': 'Es wäre toll, regelmässig an einem Morgen zusammen zu Meditieren und Yoga/Qi-Gong zu machen. Mir selber fehlt die Selbstdisziplin und für Yoga/Qi-Gong auch das Knowhow, darum wäre eine kleine Gruppe toll. Ein extra Raum wäre toll, geht aber eigentlich überall.',
	'roles': {
		'team':        { subscribed: [ 'FeeLing' ] },
		'participant': { subscribed: [ 'FeeLing', 'Chrosle' ] },
		'host':        { optional: true, subscribed: [] }
	}
},{
	'name':        'Aikido',
	'categories': ['Kampfkunst'],
	'tags':       ['Kampfsport', 'Gschpürschmi'],
	'createdby':   'Kampfhippie',
	'description': 'Würde sehr gerne regelmässig Aikido trainieren. Wenn eine kleine Gruppe zustande käme, könnte ich sogar vielleicht einen Trainer und ein Dojo auftreiben. Finde Aikido eine der schönsten Kampfsportarten, weil sie versucht auf das Gegenüber einzugehen und den Konflikt zu lösen ohne den anderen Menschen zu zerstören. Youtube-Video Wikipedia-link',
	'roles': {
		'team':        { subscribed: [ 'Kampfhippie' ] },
		'participant': { subscribed: [ 'Kampfhippie', 'Seee', 'Chnöde' ] },
		'mentor':      { optional: true, subscribed: [] },
		'host':        { optional: true, subscribed: [] },
	}
},{
	'name':        'Garten',
	'categories': ['Garten_Landwirtschaft', 'Biologie'],
	'tags':       ['Garten', 'Pflanzen'],
	'createdby':   'Greendampf',
	'description': 'Regelmässig zusammen gärtnern und miteinander Knowhow, Infrastruktur, Beziehungen, Samen, Planzen austauschen. Verschiedene schon existierende freie Gärten unterstützen, die Nahrungs- und Heilmittel produzieren. Hätte Zugang zu 2-3 Gärten, die noch Kapazität für motivierte Gärtner hätten.',
	'roles': {
		'team':        { subscribed: [ 'Greendampf', 'Sandro' ] },
		'participant': { subscribed: [ 'Greendampf', 'Schufi', 'Kampfhippie', 'Sandro', 'LeOnI', 'IvanZ', 'WAvegetarian' ] },
		'host':        { subscribed: [ 'Greendampf' ] },
	}
},{
	'name':        'Game Design mit Unity',
	'categories': ['Programmieren'],
	'tags':       ['Design', 'Computer'],
	'createdby':   'Seee',
	'description': 'Könnte gerne eine ganzheitliche Einführung in die Konzeption, die Gestaltung und die technische Realisierung eines Games anbieten. Der Kurs würde einen Bogen spannen von der Ideenentwickling hin zum Spielmechanik-Entwerfen bis zur Realisierung eines spielbaren Games und eine einfache Einführung in folgende Disziplinen beinhalten: * Spieltheorie * Spielidee * Spielmechanik * Storytelling * Concept Art * Charakterentwicklung * Zeichnen und Bildbearbeitung mit Photoshop * Usability * Prototyping und Gamedesign mit Unity Gameengine * Leveldesign * 3D-Modelling und -Animation mit Blender * Programmieren mit JavaScript und C-Sharp * Sound-Design mit Audacity * Polishing ',
	'roles': {
		'team':        { subscribed: [ 'Seee' ] },
		'participant': { subscribed: [] },
		'mentor':      { subscribed: [ 'Seee' ] },
		'host':        { subscribed: [] },
	}
},{
	'name':        'unkommerzielle Commons-based peer production',
	'categories': ['Garten_Landwirtschaft'],
	'tags':       ['Theorie', 'Projekt'],
	'createdby':   'Greendampf',
	'description': '"commons sind gemeinschaftlich getragene formelle oder informelle Governance-Systeme rund um kollektiv zu nutzende Ressourcen" [[http://commonsblog.wordpress.com/was-sind-commons/|Was sind Commons?]] Fände es interessant, das Thema der unkommerziellen //Commons-based peer production// zu besprechen und es am besten auch gerade mit einem praktischen Projekt (zB. Gemüsegarten) versuchen in einem etwas grösseren Rahmen umzusetzen. (Das wäre aber eine längerfristige, grössere und verpflichtendere Angelegenheit.)',
	'roles': {
		'team':        { subscribed: [] },
		'participant': { subscribed: [ 'Greendampf' ] },
		'host':        { subscribed: [] },
	}
},{
	'name':        'Web Design mit HTML und Phyton/PHP',
	'categories': ['Programmieren','Internet'],
	'tags':       ['Design', 'Computer'],
	'createdby':   'Seee',
	'description': 'Könnte gerne eine ganzheitliche Einführung in die Konzeption, die Gestaltung und die technische Realisierung einer einfachen Webseite anbieten. * Konzeption / Idee  * Usability  * Gestaltung mit Photoshop  * Clientseitige Programmierung mit HTML, CSS und JavaScript  * Serverseitige Programmierung mit PHP / Phyton  * Datenbank mit mySQL',
	'roles': {
		'team':        { subscribed: [ 'Seee' ] },
		'participant': { subscribed: [ 'Greendampf', 'Sandro', 'IvanZ' ] },
		'host':        { subscribed: [ 'greg' ] },
	}
},{
	'name':        'Elektronik',
	'categories': ['Elektronik'],
	'tags':       ['Elektronik'],
	'createdby':   'greg',
	'description': ' hoi tsäme!   ich würd mal gerne ein grundlagen von elektronik lernen… so n bisschen strom basteln kann ich (halt lampen und dimmer und so) und mir hats auch schon ein paar mal eins geputzt ;)   einen konkreten anlass gibts nicht, bin diesbezüglich detailthematisch offen…  hab zugang zu versch. räumen, wo genau müsst ich abklären wenn das ganze konkreter ist. nehm mir auch gerne zeit mitzuorganisiern, so ab jetzt bis ende sommer irgendwann (dann bin ich dann mal n bisschen weg).   hat wer bock? c u ',
	'roles': {
		'team':        { subscribed: [ 'greg' ] },
		'participant': { subscribed: [ 'LeOnI', 'IvanZ', 'Barbie92' ] },
		'host':        { subscribed: [ 'greg' ] },
	}
},{
	'name':        'Super 8',
	'categories': ['Kunst'],
	'tags':       ['Kunst'],
	'createdby':   'greg',
	'description': 'hab einiges an super-8-ghizzle das ich gar nicht brauch: kamera, projektor und so n fancy screen (siehe foto). falls jemand was deichseln will: ich, 25, gross, schlank, blond, schön, thurgauer dialekt, freu mich auf dein interesse!',
	'roles': {
		'team':        { subscribed: [ 'greg' ] },
		'participant': { subscribed: [ 'LeOnI', 'IvanZ' ] },
		'host':        { subscribed: [ 'greg' ] },
	}
},{
	'name':        'Ubuntu auf Mac (dual-Boot)',
	'categories': ['Softwarebedienung'],
	'tags':       [],
	'createdby':   'greg',
	'description': 'Ich will ubuntu auf meinem mac ohne auf os zu verzichten. habs probiert abr s hat nicht geklappt und die technik-kacke interessiert mich nicht soooooo derart unglaublich. gibts wer, der mir und andern mit dem selben problem frontalunterrichtsmässig hilft? so im allgemeinen welt-rettungsplan? ich rett die welt dafür n ander mal. von mir aus morgen abend, in meiner küche hats platz für 4 people (wenn sie cool sind, sonst für 5).      --> Wieso gibts keine Komputer-Kategorie?????',
	'roles': {
		'team':        { subscribed: [ 'greg' ] },
		'participant': { subscribed: [ 'greg', 'Mike_85', 'IvanZ' ] },
		'mentor':      { subscribed: [] },
		'host':        { subscribed: [ 'greg' ] },
	}
},{
	'name':        '<NAME>',
	'categories': ['Design','Handwerk'],
	'tags':       ['DIY', 'Kleider', 'Handwerk'],
	'createdby':   'Sandro',
	'description': ' Habe eine Kiste voll mit Kleider, an denen ich (bei den meisten schon seit längerem) etwas flicken müsste: Reisverschlüsse grosse Risse, Löcher und so.   Zusammen macht das irrgendwie mehr Spass und eine fachkundige Hilfe währe natürlich auch nicht schlecht, wenn man bedenkt das die Flicke auch ein bisschen halten sollen. ',
	'roles': {
		'team':        { subscribed: [ 'Sandro' ] },
		'participant': { subscribed: [] },
		'mentor':      { optional: true, subscribed: [] },
		'host':        { subscribed: [ 'Sandro' ] },
	}
},{
	'name':        'Walliserdütsch lernen',
	'categories': ['Sprache'],
	'tags':       ['Dialekt','Wallis'],
	'createdby':   'LeOnI',
	'description': 'Unter fachkundiger Leitung die Walliser Sprche verstehen und auch sprechen lernen.      Ich würde voll gerne die eigene Melodie, die spezielle Betonung, die struben Endungen und Wendungen und natürlich die wichtigsten „spezialbegriffe“ vom Walliserdeutsch lernen. à la mbrüf …. di zwee schönschte schwarznaase nou! .. chüm Üeli.    Hörspiele oder Filme währen natürlich gute Grundlage youtube-link ',
	'roles': {
		'team':        { subscribed: [ 'LeOnI' ] },
		'participant': { subscribed: [ 'LeOnI', 'WAvegetarian' ] },
		'mentor':      { subscribed: [] },
		'host':        { subscribed: [ 'Sandro' ] },
	}
},{
	'name':        'Cyrypto Party',
	'categories': ['Internet'],
	'tags':       ['IT', 'Computer', 'Überwachung', 'Privacy'],
	'createdby':   'Mike_85',
	'description': 'Ein paar Leute veranstalten am Freitag 28.09. Eine Crypto-Party. Da wird gelernt, ausprobiert und Bier getrunken. Onion-/DarkNet, Email verschlüsselung mit PGP, Browsereinstellungen für sichereres Surfen, VPN, Proxi,                     Es Sollte für alle etwas dabei sein, für den noob bis zum nerd. Die die können und wollen, werden sich gegenseitig und Allen Themen Vorstellen ',
	'roles': {
		'team':        { subscribed: [ '31337', '_', 'INYORBASE', '                ~                ' ] },
		'host':        { subscribed: [ '                ~                ' ] },
	}
},{
	'name':        'Open Lab',
	'categories': ['Elektronik', 'Programmieren'],
	'tags':       ['DIY', 'Elektronik', 'Computer'],
	'createdby':   'Mike_85',
	'description': ' Wöchentlich, jeden Dienstag Abend: DIY - Löten, Häcken, Basteln, Programmieren. Im Lab der SGMK Ohne Leitung, respektive unter eigener Leitung. Umkostenbeitrag Freiwilig / Materialgeld…      link Openlab, link SGMK',
	'roles': {
		'participant': { subscribed: [ 'Felix', 'INYORBASE', 'Barbie92' ] },
		'host':        { subscribed: [ 'Felix' ] },
	}<commit_msg>Simulate combining kiddies, it works!<commit_after>testcourses = [{
	'name':        'Meditation & Yoga/Qi-Gong',
	'categories': ['Sport_Bewegung'],
	'tags':       ['Sport', 'Gspürschmi', 'TuetGuet'],
	'createdby':   'FeeLing',
	'description': 'Es wäre toll, regelmässig an einem Morgen zusammen zu Meditieren und Yoga/Qi-Gong zu machen. Mir selber fehlt die Selbstdisziplin und für Yoga/Qi-Gong auch das Knowhow, darum wäre eine kleine Gruppe toll. Ein extra Raum wäre toll, geht aber eigentlich überall.',
	'roles': {
		'team':        { subscribed: [ 'FeeLing' ] },
		'participant': { subscribed: [ 'FeeLing', 'Chrosle' ] },
		'host':        { optional: true, subscribed: [] }
	}
},{
	'name':        'Aikido',
	'categories': ['Kampfkunst'],
	'tags':       ['Kampfsport', 'Gschpürschmi'],
	'createdby':   'Kampfhippie',
	'description': 'Würde sehr gerne regelmässig Aikido trainieren. Wenn eine kleine Gruppe zustande käme, könnte ich sogar vielleicht einen Trainer und ein Dojo auftreiben. Finde Aikido eine der schönsten Kampfsportarten, weil sie versucht auf das Gegenüber einzugehen und den Konflikt zu lösen ohne den anderen Menschen zu zerstören. Youtube-Video Wikipedia-link',
	'roles': {
		'team':        { subscribed: [ 'Kampfhippie' ] },
		'participant': { subscribed: [ 'Kampfhippie', 'Seee', 'Chnöde' ] },
		'mentor':      { optional: true, subscribed: [] },
		'host':        { optional: true, subscribed: [] },
	}
},{
	'name':        'Garten',
	'categories': ['Garten_Landwirtschaft', 'Biologie'],
	'tags':       ['Garten', 'Pflanzen'],
	'createdby':   'Greendampf',
	'description': 'Regelmässig zusammen gärtnern und miteinander Knowhow, Infrastruktur, Beziehungen, Samen, Planzen austauschen. Verschiedene schon existierende freie Gärten unterstützen, die Nahrungs- und Heilmittel produzieren. Hätte Zugang zu 2-3 Gärten, die noch Kapazität für motivierte Gärtner hätten.',
	'roles': {
		'team':        { subscribed: [ 'Greendampf', 'Sandro' ] },
		'participant': { subscribed: [ 'Greendampf', 'Schufi', 'Kampfhippie', 'Sandro', 'LeOnI', 'IvanZ', 'WAvegetarian' ] },
		'host':        { subscribed: [ 'Greendampf' ] },
	}
},{
	'name':        'Game Design mit Unity',
	'categories': ['Programmieren'],
	'tags':       ['Design', 'Computer'],
	'createdby':   'Seee',
	'description': 'Könnte gerne eine ganzheitliche Einführung in die Konzeption, die Gestaltung und die technische Realisierung eines Games anbieten. Der Kurs würde einen Bogen spannen von der Ideenentwickling hin zum Spielmechanik-Entwerfen bis zur Realisierung eines spielbaren Games und eine einfache Einführung in folgende Disziplinen beinhalten: * Spieltheorie * Spielidee * Spielmechanik * Storytelling * Concept Art * Charakterentwicklung * Zeichnen und Bildbearbeitung mit Photoshop * Usability * Prototyping und Gamedesign mit Unity Gameengine * Leveldesign * 3D-Modelling und -Animation mit Blender * Programmieren mit JavaScript und C-Sharp * Sound-Design mit Audacity * Polishing ',
	'roles': {
		'team':        { subscribed: [ 'Seee' ] },
		'participant': { subscribed: [] },
		'mentor':      { subscribed: [ 'Seee' ] },
		'host':        { subscribed: [] },
	}
},{
	'name':        'unkommerzielle Commons-based peer production',
	'categories': ['Garten_Landwirtschaft'],
	'tags':       ['Theorie', 'Projekt'],
	'createdby':   'Greendampf',
	'description': '"commons sind gemeinschaftlich getragene formelle oder informelle Governance-Systeme rund um kollektiv zu nutzende Ressourcen" [[http://commonsblog.wordpress.com/was-sind-commons/|Was sind Commons?]] Fände es interessant, das Thema der unkommerziellen //Commons-based peer production// zu besprechen und es am besten auch gerade mit einem praktischen Projekt (zB. Gemüsegarten) versuchen in einem etwas grösseren Rahmen umzusetzen. (Das wäre aber eine längerfristige, grössere und verpflichtendere Angelegenheit.)',
	'roles': {
		'team':        { subscribed: [] },
		'participant': { subscribed: [ 'Greendampf' ] },
		'host':        { subscribed: [] },
	}
},{
	'name':        'Web Design mit HTML und Phyton/PHP',
	'categories': ['Programmieren','Internet'],
	'tags':       ['Design', 'Computer'],
	'createdby':   'Seee',
	'description': 'Könnte gerne eine ganzheitliche Einführung in die Konzeption, die Gestaltung und die technische Realisierung einer einfachen Webseite anbieten. * Konzeption / Idee  * Usability  * Gestaltung mit Photoshop  * Clientseitige Programmierung mit HTML, CSS und JavaScript  * Serverseitige Programmierung mit PHP / Phyton  * Datenbank mit mySQL',
	'roles': {
		'team':        { subscribed: [ 'Seee' ] },
		'participant': { subscribed: [ 'Greendampf', 'Sandro', 'IvanZ' ] },
		'host':        { subscribed: [ 'greg' ] },
	}
},{
	'name':        'Elektronik',
	'categories': ['Elektronik'],
	'tags':       ['Elektronik'],
	'createdby':   'greg',
	'description': ' hoi tsäme!   ich würd mal gerne ein grundlagen von elektronik lernen… so n bisschen strom basteln kann ich (halt lampen und dimmer und so) und mir hats auch schon ein paar mal eins geputzt ;)   einen konkreten anlass gibts nicht, bin diesbezüglich detailthematisch offen…  hab zugang zu versch. räumen, wo genau müsst ich abklären wenn das ganze konkreter ist. nehm mir auch gerne zeit mitzuorganisiern, so ab jetzt bis ende sommer irgendwann (dann bin ich dann mal n bisschen weg).   hat wer bock? c u ',
	'roles': {
		'team':        { subscribed: [ 'greg' ] },
		'participant': { subscribed: [ 'LeOnI', 'IvanZ', 'Barbie92' ] },
		'host':        { subscribed: [ 'greg' ] },
	}
},{
	'name':        'Super 8',
	'categories': ['Kunst'],
	'tags':       ['Kunst'],
	'createdby':   'greg',
	'description': 'hab einiges an super-8-ghizzle das ich gar nicht brauch: kamera, projektor und so n fancy screen (siehe foto). falls jemand was deichseln will: ich, 25, gross, schlank, blond, schön, thurgauer dialekt, freu mich auf dein interesse!',
	'roles': {
		'team':        { subscribed: [ 'greg' ] },
		'participant': { subscribed: [ 'LeOnI', 'IvanZ' ] },
		'host':        { subscribed: [ 'greg' ] },
	}
},{
	'name':        'Ubuntu auf Mac (dual-Boot)',
	'categories': ['Softwarebedienung'],
	'tags':       [],
	'createdby':   'greg',
	'description': 'Ich will ubuntu auf meinem mac ohne auf os zu verzichten. habs probiert abr s hat nicht geklappt und die technik-kacke interessiert mich nicht soooooo derart unglaublich. gibts wer, der mir und andern mit dem selben problem frontalunterrichtsmässig hilft? so im allgemeinen welt-rettungsplan? ich rett die welt dafür n ander mal. von mir aus morgen abend, in meiner küche hats platz für 4 people (wenn sie cool sind, sonst für 5).      --> Wieso gibts keine Komputer-Kategorie?????',
	'roles': {
		'team':        { subscribed: [ 'greg' ] },
		'participant': { subscribed: [ 'greg', 'Mike_85', 'IvanZ' ] },
		'mentor':      { subscribed: [] },
		'host':        { subscribed: [ 'greg' ] },
	}
},{
	'name':        '<NAME>',
	'categories': ['Design','Handwerk'],
	'tags':       ['DIY', 'Kleider', 'Handwerk'],
	'createdby':   'Sandro',
	'description': ' Habe eine Kiste voll mit Kleider, an denen ich (bei den meisten schon seit längerem) etwas flicken müsste: Reisverschlüsse grosse Risse, Löcher und so.   Zusammen macht das irrgendwie mehr Spass und eine fachkundige Hilfe währe natürlich auch nicht schlecht, wenn man bedenkt das die Flicke auch ein bisschen halten sollen. ',
	'roles': {
		'team':        { subscribed: [ 'Sandro' ] },
		'participant': { subscribed: [] },
		'mentor':      { optional: true, subscribed: [] },
		'host':        { subscribed: [ 'Sandro' ] },
	}
},{
	'name':        '<NAME>',
	'categories': ['Sprache'],
	'tags':       ['Dialekt','Wallis'],
	'createdby':   'LeOnI',
	'description': 'Unter fachkundiger Leitung die Walliser Sprche verstehen und auch sprechen lernen.      Ich würde voll gerne die eigene Melodie, die spezielle Betonung, die struben Endungen und Wendungen und natürlich die wichtigsten „spezialbegriffe“ vom Walliserdeutsch lernen. à la mbrüf …. di zwee schönschte schwarznaase nou! .. chüm Üeli.    Hörspiele oder Filme währen natürlich gute Grundlage youtube-link ',
	'roles': {
		'team':        { subscribed: [ 'LeOnI' ] },
		'participant': { subscribed: [ 'LeOnI', 'WAvegetarian' ] },
		'mentor':      { subscribed: [] },
		'host':        { subscribed: [ 'Sandro' ] },
	}
},{
	'name':        '<NAME>',
	'categories': ['Bier'],
	'createdby':   'Gähri',
	'description': 'Bier brauen isch ganz einfach! Ich zeig euch, wie ihr in der eigenen Badewanne Bier braut! Wir brauchen nur ein paar Zutaten, und schon gärt\'s von allein!! Ein super Hobby dsa nicht nur Abwechslung vom Einheitsbräu bietet, sondern auch noch gesund ist!',
	'roles': {
		'team':        { subscribed: [ 'Gähri' ] },
		'participant': { subscribed: [ '<NAME>', 'Greendampf', 'WAvegetarian', 'Lara' ] },
		'mentor':      { subscribed: [ 'Gähri' ] },
		'host':        { subscribed: [ 'Du' ] },
	}
},{
	'name':        'Cyrypto Party',
	'categories': ['Internet'],
	'tags':       ['IT', 'Computer', 'Überwachung', 'Privacy'],
	'createdby':   'Mike_85',
	'description': 'Ein paar Leute veranstalten am Freitag 28.09. Eine Crypto-Party. Da wird gelernt, ausprobiert und Bier getrunken. Onion-/DarkNet, Email verschlüsselung mit PGP, Browsereinstellungen für sichereres Surfen, VPN, Proxi,                     Es Sollte für alle etwas dabei sein, für den noob bis zum nerd. Die die können und wollen, werden sich gegenseitig und Allen Themen Vorstellen ',
	'roles': {
		'team':        { subscribed: [ '31337', '_', 'INYORBASE', '⧌','c⃠'] },
		'host':        { subscribed: [ '!!!⃤' ] },
	}
},{
	'name':        'Open Lab',
	'categories': ['Elektronik', 'Programmieren'],
	'tags':       ['DIY', 'Elektronik', 'Computer'],
	'createdby':   'Mike_85',
	'description': ' Wöchentlich, jeden Dienstag Abend: DIY - Löten, Häcken, Basteln, Programmieren. Im Lab der SGMK Ohne Leitung, respektive unter eigener Leitung. Umkostenbeitrag Freiwilig / Materialgeld…      link Openlab, link SGMK',
	'roles': {
		'participant': { subscribed: [ 'Felix', 'INYORBASE', 'Barbie92', 'c⃠'] },
		'host':        { subscribed: [ 'Felix' ] },
	}
{'fraction_non_alphanumeric': 0.14094676361417602, 'fraction_numerical': 0.00284740936594295, 'mean_word_length': 3.873141724479683, 'pattern_counts': {'":': 0, '<': 8, '<?xml version=': 0, '>': 10, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 2, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6167259', 'n_tokens_mistral': 7124, 'n_tokens_neox': 7071, 'n_words': 2029}