Created
March 5, 2022 17:46
-
-
Save Happypig375/a5a261409618b4fc6cadb569c9b40b32 to your computer and use it in GitHub Desktop.
Rickroll link Combiner
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"cells": [ | |
{ | |
"cell_type": "code", | |
"execution_count": null, | |
"metadata": { | |
"dotnet_interactive": { | |
"language": "fsharp" | |
} | |
}, | |
"outputs": [], | |
"source": [ | |
"// https://github.com/Discord-AntiScam/scam-links/blob/main/rickrolls/youtube.txt\n", | |
"let ricks = \"\"\"dQw4w9WgXcQ\n", | |
"oHg5SJYRHA0\n", | |
"6_b7RDuLwcI\n", | |
"G8iEMVr7GFg\n", | |
"AyOqGRjVtls\n", | |
"6mhmcwmgWbA\n", | |
"SpZ2FsEfwP4\n", | |
"H01BwSD9eyQ\n", | |
"nrsnN23tmUA\n", | |
"8mkofgRW1II\n", | |
"rAx5LIul1N8\n", | |
"sO4wVSA9UPs\n", | |
"rrs0B_LM898\n", | |
"doEqUhFiQS4\n", | |
"epyRUp0BhrA\n", | |
"uK5WDo_3s7s\n", | |
"wzSVOcgKq04\n", | |
"7B--1KArxow\n", | |
"rbsPu1z3ugQ\n", | |
"ptw2FLKXDQE\n", | |
"E50L-JYWm3w\n", | |
"8leAAwMIigI\n", | |
"ByqFY-Boq5Y\n", | |
"E4ihJMQUmUQ\n", | |
"cjBHXvBYw5s\n", | |
"xaazUgEKuVA\n", | |
"TzXXHVhGXTQ\n", | |
"Uj1ykZWtPYI\n", | |
"EE-xtCF3T94\n", | |
"V-_O7nl0Ii0\n", | |
"cqF6M25kqq4\n", | |
"0SoNH07Slj0\n", | |
"xfr64zoBTAQ\n", | |
"j5a0jTc9S10\n", | |
"dPmZqsQNzGA\n", | |
"nHRbZW097Uk\n", | |
"BjDebmqFRuc\n", | |
"Gc2u6AFImn8\n", | |
"8VFzHYtOARw\n", | |
"cSAp9sBzPbc\n", | |
"Dx5i1t0mN78\n", | |
"Oo0twK2ZbLU\n", | |
"cvh0nX08nRw\n", | |
"lXMskKTw3Bc\n", | |
"7z_1E8VGJOw\n", | |
"VgojnNgmgVs\n", | |
"5wOXc03RwVA\"\"\"\n", | |
"// https://github.com/Happypig375/rickroll-links/blob/main/README.md\n", | |
"let edit = \"\"\"## Youtube rickroll\n", | |
"- [https://youtu.be/tzYPr9w22VU](https://youtu.be/tzYPr9w22VU) - The best spongebob song\n", | |
"- [https://youtu.be/xfr64zoBTAQ](https://youtu.be/xfr64zoBTAQ) - News Alert - Breaking News\n", | |
"- [https://youtu.be/oJl25bABYac](https://youtu.be/oJl25bABYac) - Tesla's free energy secrets revealed!\n", | |
"- [https://youtu.be/E458nb_pPmk](https://youtu.be/E458nb_pPmk) - It’s Crazy How Sound Works | The More You Know #Shorts\n", | |
"- [https://youtu.be/LjQZaD9EEJ0](https://youtu.be/LjQZaD9EEJ0) - Shrek 5 TRAILER 2020 \\*NEW\\*\n", | |
"- [https://youtu.be/s0akG-V_Y30](https://youtu.be/s0akG-V_Y30) - The truth the government doesn't want you to know about shelter in place\n", | |
"- [https://youtu.be/ikFZLI4HLpQ](https://youtu.be/ikFZLI4HLpQ) - Building Demolition \\*gone wrong\\*\n", | |
"- [https://youtu.be/Y5zbaF097lQ](https://youtu.be/Y5zbaF097lQ) - Whats inside the FNaF box?\n", | |
"- [https://youtu.be/hNfDNORPU4Y](https://youtu.be/hNfDNORPU4Y) - A dog song [Borkrica [Toto]]\n", | |
"- [https://youtu.be/-ioFOx_pE6w](https://youtu.be/-ioFOx_pE6w) - Fortnite *NEW* OP SKIN!!!! 😳\n", | |
"- [https://youtu.be/tXzng395qq0](https://youtu.be/tXzng395qq0) - Best Video Ever\n", | |
"- [https://youtu.be/5U4R6fW-P0s](https://youtu.be/5U4R6fW-P0s) - Beat Saber || Overkill 360° by Riot (Expert+) First Attempt + Full Combo || Mixed Reality\n", | |
"- [https://youtu.be/J_DsOPcPiR0](https://youtu.be/J_DsOPcPiR0) - What happens when system year is more than 9999\n", | |
"- [https://youtu.be/Dzv7NfPz1Yc](https://youtu.be/Dzv7NfPz1Yc) - HOW TO HACK TIKTOK LIKES FOR FREE!!!! (99.9% WORK)\n", | |
"- [https://youtu.be/cqF6M25kqq4](https://youtu.be/cqF6M25kqq4) - Patrick's Secret Box - The Truth\n", | |
"- [https://youtu.be/EE-xtCF3T94](https://youtu.be/EE-xtCF3T94) - Who's That Pokemon?\n", | |
"- [https://youtu.be/j5a0jTc9S10](https://youtu.be/j5a0jTc9S10) - Cute Little Puppy Doing Cute things\n", | |
"- [https://youtu.be/0EY98EsPXs8](https://youtu.be/0EY98EsPXs8) - Jigglypuff's new song\n", | |
"- [https://youtu.be/V-_O7nl0Ii0](https://youtu.be/V-_O7nl0Ii0) - Nice Ocean Waves\n", | |
"- [https://youtu.be/eBsIpefmXvE](https://youtu.be/eBsIpefmXvE) - Secret - Super Mario Maker\n", | |
"- [https://youtu.be/-51AfyMqnpI](https://youtu.be/-51AfyMqnpI) - cute dog :D\n", | |
"- [https://youtu.be/HPk-VhRjNI8](https://youtu.be/HPk-VhRjNI8) - How to make a good regiment!\n", | |
"\n", | |
"## Youtube rickroll [undisguised]\n", | |
"- [https://youtu.be/dQw4w9WgXcQ](https://youtu.be/dQw4w9WgXcQ) - Rick Astley - Never Gonna Give You Up (Official Music Video)\n", | |
"- [https://youtu.be/2ocykBzWDiM](https://youtu.be/2ocykBzWDiM) - Rick Astley - Never Gonna Give You Up (Remastered 4K 60 FPS)\n", | |
"- [https://youtu.be/oHg5SJYRHA0](https://youtu.be/oHg5SJYRHA0) - RickRoll'D\n", | |
"- [https://youtu.be/cvh0nX08nRw](https://youtu.be/cvh0nX08nRw) - rickroll, but it never starts\n", | |
"- [https://youtu.be/6_b7RDuLwcI](https://youtu.be/6_b7RDuLwcI) - Rick Astley Never gonna give you up lyrics!!!\"\"\"" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": null, | |
"metadata": { | |
"dotnet_interactive": { | |
"language": "fsharp" | |
} | |
}, | |
"outputs": [ | |
{ | |
"name": "stdout", | |
"output_type": "stream", | |
"text": [ | |
"Collision with editRick dQw4w9WgXcQ\n", | |
"Collision with editRick oHg5SJYRHA0\n", | |
"Collision with editRick 6_b7RDuLwcI\n", | |
"Done for G8iEMVr7GFg\n", | |
"Done for AyOqGRjVtls\n", | |
"Done for 6mhmcwmgWbA\n", | |
"error while processing SpZ2FsEfwP4 - System.AggregateException: One or more errors occurred. (Response status code does not indicate success: 404 (Not Found).)\n", | |
" ---> System.Net.Http.HttpRequestException: Response status code does not indicate success: 404 (Not Found).\n", | |
" at System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode()\n", | |
" at System.Net.Http.HttpClient.GetByteArrayAsyncCore(HttpRequestMessage request, CancellationToken cancellationToken)\n", | |
" --- End of inner exception stack trace ---\n", | |
" at <StartupCode$FSI_0050>.$FSI_0050.main@()\n", | |
"Done for H01BwSD9eyQ\n", | |
"Done for nrsnN23tmUA\n", | |
"Done for 8mkofgRW1II\n", | |
"Done for rAx5LIul1N8\n", | |
"Done for sO4wVSA9UPs\n", | |
"Done for rrs0B_LM898\n", | |
"Done for doEqUhFiQS4\n", | |
"Done for epyRUp0BhrA\n", | |
"Done for uK5WDo_3s7s\n", | |
"Done for wzSVOcgKq04\n", | |
"Done for 7B--1KArxow\n", | |
"error while processing rbsPu1z3ugQ - System.AggregateException: One or more errors occurred. (Response status code does not indicate success: 404 (Not Found).)\n", | |
" ---> System.Net.Http.HttpRequestException: Response status code does not indicate success: 404 (Not Found).\n", | |
" at System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode()\n", | |
" at System.Net.Http.HttpClient.GetByteArrayAsyncCore(HttpRequestMessage request, CancellationToken cancellationToken)\n", | |
" --- End of inner exception stack trace ---\n", | |
" at <StartupCode$FSI_0050>.$FSI_0050.main@()\n", | |
"Done for ptw2FLKXDQE\n", | |
"Done for E50L-JYWm3w\n", | |
"error while processing 8leAAwMIigI - System.AggregateException: One or more errors occurred. (Response status code does not indicate success: 401 (Unauthorized).)\n", | |
" ---> System.Net.Http.HttpRequestException: Response status code does not indicate success: 401 (Unauthorized).\n", | |
" at System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode()\n", | |
" at System.Net.Http.HttpClient.GetByteArrayAsyncCore(HttpRequestMessage request, CancellationToken cancellationToken)\n", | |
" --- End of inner exception stack trace ---\n", | |
" at <StartupCode$FSI_0050>.$FSI_0050.main@()\n", | |
"Done for ByqFY-Boq5Y\n", | |
"Done for E4ihJMQUmUQ\n", | |
"Done for cjBHXvBYw5s\n", | |
"Done for xaazUgEKuVA\n", | |
"error while processing TzXXHVhGXTQ - System.AggregateException: One or more errors occurred. (Response status code does not indicate success: 404 (Not Found).)\n", | |
" ---> System.Net.Http.HttpRequestException: Response status code does not indicate success: 404 (Not Found).\n", | |
" at System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode()\n", | |
" at System.Net.Http.HttpClient.GetByteArrayAsyncCore(HttpRequestMessage request, CancellationToken cancellationToken)\n", | |
" --- End of inner exception stack trace ---\n", | |
" at <StartupCode$FSI_0050>.$FSI_0050.main@()\n", | |
"Done for Uj1ykZWtPYI\n", | |
"Collision with edit EE-xtCF3T94\n", | |
"Collision with edit V-_O7nl0Ii0\n", | |
"Collision with edit cqF6M25kqq4\n", | |
"Done for 0SoNH07Slj0\n", | |
"Collision with edit xfr64zoBTAQ\n", | |
"Collision with edit j5a0jTc9S10\n", | |
"Done for dPmZqsQNzGA\n", | |
"Done for nHRbZW097Uk\n", | |
"Done for BjDebmqFRuc\n", | |
"Done for Gc2u6AFImn8\n", | |
"Done for 8VFzHYtOARw\n", | |
"Done for cSAp9sBzPbc\n", | |
"Done for Dx5i1t0mN78\n", | |
"Done for Oo0twK2ZbLU\n", | |
"Collision with editRick cvh0nX08nRw\n", | |
"Done for lXMskKTw3Bc\n", | |
"Done for 7z_1E8VGJOw\n", | |
"Done for VgojnNgmgVs\n", | |
"Done for 5wOXc03RwVA\n" | |
] | |
} | |
], | |
"source": [ | |
"let edit', editRick =\n", | |
" edit.Split '\\n' |> fun s ->\n", | |
" s[1..s |> Array.findIndexBack (fun s -> s.StartsWith \"#\") |> (+) -2] |> ResizeArray,\n", | |
" s[s |> Array.findIndexBack (fun s -> s.StartsWith \"#\") |> (+) 1..] |> ResizeArray\n", | |
"let ytID (s:string) = s[s.IndexOf ']'-\"dQw4w9WgXcQ\".Length..s.IndexOf ']'-1]\n", | |
"do\n", | |
" use h = new System.Net.Http.HttpClient()\n", | |
" for rick in ricks.Split '\\n' do\n", | |
" if edit' |> Seq.exists (ytID >> (=) rick) then printfn \"Collision with edit %s\" rick\n", | |
" elif editRick |> Seq.exists (ytID >> (=) rick) then printfn \"Collision with editRick %s\" rick else\n", | |
" try\n", | |
" System.Text.Json.JsonDocument.Parse(h.GetByteArrayAsync($\"https://www.youtube.com/oembed?url=youtube.com/watch?v={rick}&format=json\").Result.AsMemory()).RootElement.GetProperty(\"title\").GetString()\n", | |
" |> fun t ->\n", | |
" let newRecord = $\"- [https://youtu.be/{rick}](https://youtu.be/{rick}) - {t}\"\n", | |
" // Rick / Gonna\n", | |
" if t.Contains \"ick\" || t.Contains \"onna\" then editRick.Add newRecord else edit.Add newRecord\n", | |
" printfn $\"Done for {rick}\"\n", | |
" with e -> printfn $\"error while processing {rick} - {e}\"" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": null, | |
"metadata": { | |
"dotnet_interactive": { | |
"language": "fsharp" | |
} | |
}, | |
"outputs": [ | |
{ | |
"name": "stdout", | |
"output_type": "stream", | |
"text": [ | |
"## Youtube rickroll\n", | |
"- [https://youtu.be/tzYPr9w22VU](https://youtu.be/tzYPr9w22VU) - The best spongebob song\n", | |
"- [https://youtu.be/xfr64zoBTAQ](https://youtu.be/xfr64zoBTAQ) - News Alert - Breaking News\n", | |
"- [https://youtu.be/oJl25bABYac](https://youtu.be/oJl25bABYac) - Tesla's free energy secrets revealed!\n", | |
"- [https://youtu.be/E458nb_pPmk](https://youtu.be/E458nb_pPmk) - It’s Crazy How Sound Works | The More You Know #Shorts\n", | |
"- [https://youtu.be/LjQZaD9EEJ0](https://youtu.be/LjQZaD9EEJ0) - Shrek 5 TRAILER 2020 \\*NEW\\*\n", | |
"- [https://youtu.be/s0akG-V_Y30](https://youtu.be/s0akG-V_Y30) - The truth the government doesn't want you to know about shelter in place\n", | |
"- [https://youtu.be/ikFZLI4HLpQ](https://youtu.be/ikFZLI4HLpQ) - Building Demolition \\*gone wrong\\*\n", | |
"- [https://youtu.be/Y5zbaF097lQ](https://youtu.be/Y5zbaF097lQ) - Whats inside the FNaF box?\n", | |
"- [https://youtu.be/hNfDNORPU4Y](https://youtu.be/hNfDNORPU4Y) - A dog song [Borkrica [Toto]]\n", | |
"- [https://youtu.be/-ioFOx_pE6w](https://youtu.be/-ioFOx_pE6w) - Fortnite *NEW* OP SKIN!!!! 😳\n", | |
"- [https://youtu.be/tXzng395qq0](https://youtu.be/tXzng395qq0) - Best Video Ever\n", | |
"- [https://youtu.be/5U4R6fW-P0s](https://youtu.be/5U4R6fW-P0s) - Beat Saber || Overkill 360° by Riot (Expert+) First Attempt + Full Combo || Mixed Reality\n", | |
"- [https://youtu.be/J_DsOPcPiR0](https://youtu.be/J_DsOPcPiR0) - What happens when system year is more than 9999\n", | |
"- [https://youtu.be/Dzv7NfPz1Yc](https://youtu.be/Dzv7NfPz1Yc) - HOW TO HACK TIKTOK LIKES FOR FREE!!!! (99.9% WORK)\n", | |
"- [https://youtu.be/cqF6M25kqq4](https://youtu.be/cqF6M25kqq4) - Patrick's Secret Box - The Truth\n", | |
"- [https://youtu.be/EE-xtCF3T94](https://youtu.be/EE-xtCF3T94) - Who's That Pokemon?\n", | |
"- [https://youtu.be/j5a0jTc9S10](https://youtu.be/j5a0jTc9S10) - Cute Little Puppy Doing Cute things\n", | |
"- [https://youtu.be/0EY98EsPXs8](https://youtu.be/0EY98EsPXs8) - Jigglypuff's new song\n", | |
"- [https://youtu.be/V-_O7nl0Ii0](https://youtu.be/V-_O7nl0Ii0) - Nice Ocean Waves\n", | |
"- [https://youtu.be/eBsIpefmXvE](https://youtu.be/eBsIpefmXvE) - Secret - Super Mario Maker\n", | |
"- [https://youtu.be/-51AfyMqnpI](https://youtu.be/-51AfyMqnpI) - cute dog :D\n", | |
"- [https://youtu.be/HPk-VhRjNI8](https://youtu.be/HPk-VhRjNI8) - How to make a good regiment!\n", | |
"- [https://youtu.be/6mhmcwmgWbA](https://youtu.be/6mhmcwmgWbA) - Watch How This Bear Made The Unlikeliest Of Friends\n", | |
"- [https://youtu.be/H01BwSD9eyQ](https://youtu.be/H01BwSD9eyQ) - Undertale - Megalovania??\n", | |
"- [https://youtu.be/wzSVOcgKq04](https://youtu.be/wzSVOcgKq04) - BarackRoll\n", | |
"- [https://youtu.be/Uj1ykZWtPYI](https://youtu.be/Uj1ykZWtPYI) - R2D2's secret message\n", | |
"- [https://youtu.be/0SoNH07Slj0](https://youtu.be/0SoNH07Slj0) - Paul the jellyfish`s story\n", | |
"- [https://youtu.be/dPmZqsQNzGA](https://youtu.be/dPmZqsQNzGA) - Coldplay - True Love [new album Ghost Stories song]\n", | |
"- [https://youtu.be/nHRbZW097Uk](https://youtu.be/nHRbZW097Uk) - HIDDEN MESSAGE in song played backwards!\n", | |
"\n", | |
"## Youtube rickroll [undisguised aka containing \"Rick\" or \"Never gonna\"]\n", | |
"- [https://youtu.be/dQw4w9WgXcQ](https://youtu.be/dQw4w9WgXcQ) - Rick Astley - Never Gonna Give You Up (Official Music Video)\n", | |
"- [https://youtu.be/2ocykBzWDiM](https://youtu.be/2ocykBzWDiM) - Rick Astley - Never Gonna Give You Up (Remastered 4K 60 FPS)\n", | |
"- [https://youtu.be/oHg5SJYRHA0](https://youtu.be/oHg5SJYRHA0) - RickRoll'D\n", | |
"- [https://youtu.be/cvh0nX08nRw](https://youtu.be/cvh0nX08nRw) - rickroll, but it never starts\n", | |
"- [https://youtu.be/6_b7RDuLwcI](https://youtu.be/6_b7RDuLwcI) - Rick Astley Never gonna give you up lyrics!!!\n", | |
"- [https://youtu.be/G8iEMVr7GFg](https://youtu.be/G8iEMVr7GFg) - Never Gonna Give You Up - Otamatone Cover\n", | |
"- [https://youtu.be/AyOqGRjVtls](https://youtu.be/AyOqGRjVtls) - Kermit is Never Gonna Give You Up\n", | |
"- [https://youtu.be/nrsnN23tmUA](https://youtu.be/nrsnN23tmUA) - Never Gonna Toad You Up\n", | |
"- [https://youtu.be/8mkofgRW1II](https://youtu.be/8mkofgRW1II) - Carl Wheezer - Never Gonna Give you Up\n", | |
"- [https://youtu.be/rAx5LIul1N8](https://youtu.be/rAx5LIul1N8) - \"Never Gonna Give You Up\" But It's 24 Cartoon Impressions\n", | |
"- [https://youtu.be/sO4wVSA9UPs](https://youtu.be/sO4wVSA9UPs) - Wii Theme but it's Never Gonna Give You Up\n", | |
"- [https://youtu.be/rrs0B_LM898](https://youtu.be/rrs0B_LM898) - Pufferfish - Never Gonna Give You Up\n", | |
"- [https://youtu.be/doEqUhFiQS4](https://youtu.be/doEqUhFiQS4) - Rick Astley - Gonna Give You Up\n", | |
"- [https://youtu.be/epyRUp0BhrA](https://youtu.be/epyRUp0BhrA) - Rick Astley - NEVER GONNA GIVE YOU UP (Sung by 169 Movies!)\n", | |
"- [https://youtu.be/uK5WDo_3s7s](https://youtu.be/uK5WDo_3s7s) - Ninja - Never Gonna Give You Up\n", | |
"- [https://youtu.be/7B--1KArxow](https://youtu.be/7B--1KArxow) - Never Gonna Give You Up on recorder\n", | |
"- [https://youtu.be/ptw2FLKXDQE](https://youtu.be/ptw2FLKXDQE) - [ENG] Ralph Breaks The Internet Never Gonna Give You Up - Post Credit Song HD\n", | |
"- [https://youtu.be/E50L-JYWm3w](https://youtu.be/E50L-JYWm3w) - Rick Astley - Never Gonna Give You Up but full of dead memes\n", | |
"- [https://youtu.be/ByqFY-Boq5Y](https://youtu.be/ByqFY-Boq5Y) - N1ntendo.nl - Just Dance 4 - Wii - Rick Astley - Never Gonna Give You Up\n", | |
"- [https://youtu.be/E4ihJMQUmUQ](https://youtu.be/E4ihJMQUmUQ) - Rickroll but it sounds like an anime opening\n", | |
"- [https://youtu.be/cjBHXvBYw5s](https://youtu.be/cjBHXvBYw5s) - Goofy is Never Gonna Give You Up\n", | |
"- [https://youtu.be/xaazUgEKuVA](https://youtu.be/xaazUgEKuVA) - never gonna give you up for 1 hour\n", | |
"- [https://youtu.be/BjDebmqFRuc](https://youtu.be/BjDebmqFRuc) - Never Gonna Give You Up Voice Crack\n", | |
"- [https://youtu.be/Gc2u6AFImn8](https://youtu.be/Gc2u6AFImn8) - Rick Astley - Never Gonna Shoot Your Stars\n", | |
"- [https://youtu.be/8VFzHYtOARw](https://youtu.be/8VFzHYtOARw) - Never Gonna Give You Up but every time he says never it gets bass boosted\n", | |
"- [https://youtu.be/cSAp9sBzPbc](https://youtu.be/cSAp9sBzPbc) - Never Gonna Give You Up but all the notes are C\n", | |
"- [https://youtu.be/Dx5i1t0mN78](https://youtu.be/Dx5i1t0mN78) - Rick Rekt [YTP]\n", | |
"- [https://youtu.be/Oo0twK2ZbLU](https://youtu.be/Oo0twK2ZbLU) - rickroll'd but the vocals keep getting higher and the instruments keep getting lower\n", | |
"- [https://youtu.be/lXMskKTw3Bc](https://youtu.be/lXMskKTw3Bc) - Never Gonna Hit Those Notes\n", | |
"- [https://youtu.be/7z_1E8VGJOw](https://youtu.be/7z_1E8VGJOw) - Never Gonna Give You Up, but every word is a Roblox Username\n", | |
"- [https://youtu.be/VgojnNgmgVs](https://youtu.be/VgojnNgmgVs) - Rick Astley - Never Gonna Give You Up (but beats 2 and 4 are swapped)\n", | |
"- [https://youtu.be/5wOXc03RwVA](https://youtu.be/5wOXc03RwVA) - Thurton Waffles-Never Gonna Give You Up\n" | |
] | |
} | |
], | |
"source": [ | |
"printfn $\"\"\"## Youtube rickroll\n", | |
"{edit |> String.concat \"\\n\"}\n", | |
"\n", | |
"## Youtube rickroll [undisguised aka containing \"Rick\" or \"Never gonna\"]\n", | |
"{editRick |> String.concat \"\\n\"}\"\"\"" | |
] | |
} | |
], | |
"metadata": { | |
"kernelspec": { | |
"display_name": ".NET (F#)", | |
"language": "F#", | |
"name": ".net-fsharp" | |
}, | |
"language_info": { | |
"name": "F#" | |
} | |
}, | |
"nbformat": 4, | |
"nbformat_minor": 2 | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment