public static async Task <Recommendations> GetRecommendations(NetworkCredential credentials) { await CheckForToken(); Recommendations recommendations = new Recommendations(); HttpWebResponse response = null; try { response = await SendHttpWebGETRequest(credentials, MAL_URL, ContentType.HTML); if (EnsureStatusCode(response)) { StreamReader responseStream = new StreamReader(response.GetResponseStream()); string responseAsString = responseStream.ReadToEnd(); recommendations.AnimeRecommendations = HTMLConverter.GetAnimeRecommendations(responseAsString); recommendations.MangaRecommendations = HTMLConverter.GetMangaRecommendations(responseAsString); } } catch (WebException ex) { Debug.Write("GetRecommendations: WebException response: " + ex.Status); } finally { if (response != null) { response.Dispose(); } } return(recommendations); }
static int Main(string[] args) { if(args.Length != 2) { Console.WriteLine("Usage: CSVHTMLConverter source target"); return 1; } string source = args[0]; string target = args[1]; try { var linesList = System.IO.File.ReadAllLines(source).ToList<string>(); CsvParser parser = new CsvParser(linesList); HTMLConverter converter = new HTMLConverter(parser.getHeader(), parser.getContent()); System.IO.File.WriteAllText(target, converter.ToString()); } catch(System.IO.IOException e) { Console.WriteLine(e.ToString()); return 2; } catch(Exception e) { Console.WriteLine(e.ToString()); return 3; } return 0; }
static void Main(string[] args) { List <DocumentPart> parts = new List <DocumentPart> { new PlainText { Text = "Some plain text" }, new Hyperlink { Text = "google.com", Url = "https://www.google.by/" }, new BoldText { Text = "Some bold text" } }; Document document = new Document(parts); Converter converterHTML = new HTMLConverter(); Converter converterLaTeX = new LaTeXCoverter(); Converter converterPlainText = new PlainTextConverter(); Console.WriteLine(document.Convert(converterHTML)); Console.WriteLine(document.Convert(converterLaTeX)); Console.WriteLine(document.Convert(converterPlainText)); }
public bool TryLogin(string name, string password) { if (HTMLConverter.TryLogin(name, password)) { User u = new User(name, password); _userList.Add(u); User.Load(u); return(true); } return(false); }
/// <summary> /// Used to send msg to recipient /// </summary> public void SendMessage(string recipient, MessageCarrier msgCarrier, Message msg, bool isHTML) { // In this scope we send a email out to the reciver if (msgCarrier.Equals(MessageCarrier.Smtp)) { if (isHTML) { msg.Body = HTMLConverter.BodyToHTML(msg.Body); } // her implementeres alt koden til at sende via Smtp } if (msgCarrier.Equals(MessageCarrier.VMessage)) { if (isHTML) { msg.Body = HTMLConverter.BodyToHTML(msg.Body); } // her implementeres alt koden til at sende via VMessage } }
private static async Task GetToken() { HTMLConverter.ParseTokenFromHtml(await GetDataAsync(MAL_URL + "Login.php")); }
static void Main(string[] args) { Console.WriteLine("Markdown to HTML Coverter"); string workingdir = $"{Directory.GetCurrentDirectory()}\\MD"; // string workingdir = @"C:\Users\Shaun.Obsidian\source\repos\MD-To-HTML-Converter\MD"; //// Get the directory //var value = string.Empty; //Console.Write(string.Concat("Directory to process? (default=", workingdir, ")")); //value = Console.ReadLine(); //workingdir = string.IsNullOrEmpty(value) ? workingdir : value; //// Get the directory //value = string.Empty; //Console.Write(string.Concat("Show Debug Information? (default=", "Y", ")")); //value = Console.ReadLine(); //var debug = value.ToUpper() == "Y"; var debug = true; // Loop through each MD files in the directory foreach (var file in Directory.GetFiles(workingdir, "*.md")) { Dot = new DocumentObjectTree() { FileName = file }; Dot.RootNode = new DOTNode() { NodeType = DOTNodeType.RootNode }; Console.WriteLine($"Reading File: {file}"); var lines = File.ReadAllLines(file); foreach (var line in lines) { var dot = new DOTNode() { NodeType = DOTNodeType.Raw, Text = line }; Dot.RootNode.AddNode(dot); } Console.WriteLine("Building Document Object Tree"); if (debug) { OutputTree(); } InputProcessor.Process(Dot); if (debug) { Dot.ToConsole(); } Console.WriteLine("Running Converters"); foreach (var converter in Converters) { var outputfilename = file.Replace("md", "html"); var html = HTMLConverter.RunConvert(Dot, true); Console.WriteLine($"Writing Output File: {outputfilename}"); File.WriteAllText(outputfilename, html); if (debug) { Console.WriteLine(html); } } } }