๐พ Archived View for bbs.geminispace.org โบ u โบ Addison โบ 1839 captured on 2023-06-14 at 14:02:40. Gemini links have been rewritten to link to archived content
โก๏ธ Next capture (2023-06-16)
-=-=-=-=-=-=-
Last night I finished the initial implementation of support for the Titan protocol in Opal.
Opal is a Gemini client library written for the C# world (.NET Standard 2.0 and .NET 7).
Uploading the contents of a file to a remote host using Opal now looks like the following:
var client = new OpalClient(); await using var file = File.Open("society-of-the-spectacle.pdf"); var response = await client.UploadAsync("titan://example.com", file.Length, "my-secret-token", "application/pdf", file); if (response is ErrorResponse error) Console.WriteLine($"Something went wrong: {error.Message}"); else Console.WriteLine($"Status: {response.Status}");
This means that I can begin implementing support for Titan uploads in Rosy Crow. I hope to have that finished before the end of the week.
Thank you for reading! ๐
2023-06-11 ยท 3 days ago ยท ๐ skyjake, gritty, jeang3nie, ResetReboot