Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
namespace ChatGPTExport.Exporters.HtmlTemplate
namespace ChatGPTExport.Exporters.Html.Headers
{
internal class CompositeHeaderProvider(IEnumerable<IHeaderProvider> headerProviders) : IHeaderProvider
{
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
namespace ChatGPTExport.Exporters.HtmlTemplate
namespace ChatGPTExport.Exporters.Html.Headers
{
internal class HighlightHeaderProvider : IHeaderProvider
{
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
namespace ChatGPTExport.Exporters.HtmlTemplate
namespace ChatGPTExport.Exporters.Html.Headers
{
internal class MathjaxHeaderProvider : IHeaderProvider
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
using ChatGPTExport.Models;
using Markdig;

namespace ChatGPTExport.Exporters
namespace ChatGPTExport.Exporters.Html
{
internal partial class HtmlExporter(IHtmlFormatter formatter) : IExporter
{
Expand Down Expand Up @@ -66,7 +66,7 @@ public IEnumerable<string> Export(IAssetLocator assetLocator, Conversation conve

private HtmlFragment GetHtmlFragment(Author author, string markdown, MarkdownPipeline markdownPipeline)
{
var doc = Markdown.Parse(markdown, markdownPipeline);
var doc = Markdig.Markdown.Parse(markdown, markdownPipeline);

var hasMath = false;

Expand All @@ -78,7 +78,7 @@ private HtmlFragment GetHtmlFragment(Author author, string markdown, MarkdownPip
markdown = escaped;
}

var html = Markdown.ToHtml(markdown, markdownPipeline);
var html = Markdig.Markdown.ToHtml(markdown, markdownPipeline);

var lanugages = GetLanguages(markdown);

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
namespace ChatGPTExport.Exporters
namespace ChatGPTExport.Exporters.Html
{
public enum HtmlFormat
{
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
namespace ChatGPTExport.Exporters
namespace ChatGPTExport.Exporters.Html
{
public class HtmlPage
{
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
namespace ChatGPTExport.Exporters
namespace ChatGPTExport.Exporters.Html
{
internal interface IHeaderProvider
{
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
using Markdig;

namespace ChatGPTExport.Exporters
namespace ChatGPTExport.Exporters.Html
{
internal interface IHtmlFormatter
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
using Markdig.Syntax;
using Markdig.Syntax.Inlines;

namespace ChatGPTExport.Exporters
namespace ChatGPTExport.Exporters.Html
{
public static class MarkdownMathConverter
{
Expand All @@ -25,7 +25,7 @@ public static string ConvertBackslashMathToDollar(string markdown)
if (string.IsNullOrEmpty(markdown))
return markdown ?? string.Empty;

var doc = Markdown.Parse(markdown, Pipeline);
var doc = Markdig.Markdown.Parse(markdown, Pipeline);

// Collect protected spans (code of any kind).
var protectedSpans = doc
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
using Markdig;

namespace ChatGPTExport.Exporters.HtmlTemplate
namespace ChatGPTExport.Exporters.Html.Template
{
internal class BootstrapHtmlFormatter(IHeaderProvider headerProvider) : IHtmlFormatter
{
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
using Markdig;

namespace ChatGPTExport.Exporters.HtmlTemplate
namespace ChatGPTExport.Exporters.Html.Template
{
internal class TailwindHtmlFormatter(IHeaderProvider headerProvider) : IHtmlFormatter
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
using ChatGPTExport.Assets;
using ChatGPTExport.Models;

namespace ChatGPTExport.Exporters
namespace ChatGPTExport.Exporters.Json
{
internal class JsonExporter : IExporter
{
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
namespace ChatGPTExport.Exporters
namespace ChatGPTExport.Exporters.Markdown
{
public class CanvasCreateModel
{
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
namespace ChatGPTExport.Exporters
namespace ChatGPTExport.Exporters.Markdown
{
public class CanvasUpdateModel
{
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
namespace ChatGPTExport.Exporters
namespace ChatGPTExport.Exporters.Markdown
{
public record MarkdownContentResult(IEnumerable<string> Lines, string? Suffix = null)
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
using System.Text.Json;
using System.Text.RegularExpressions;
using ChatGPTExport.Assets;
using ChatGPTExport.Exporters.Markdown;
using ChatGPTExport.Models;

namespace ChatGPTExport.Exporters
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
using ChatGPTExport.Assets;
using ChatGPTExport.Models;

namespace ChatGPTExport.Exporters
namespace ChatGPTExport.Exporters.Markdown
{
internal class MarkdownExporter : IExporter
{
Expand Down
8 changes: 6 additions & 2 deletions ChatGPTExport/Program.cs
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,14 @@
using System.IO;
using System.IO.Abstractions;
using ChatGPTExport;
using ChatGPTExport.Exporters;
using ChatGPTExport.Assets;
using ChatGPTExport.Exporters;
using ChatGPTExport.Exporters.Html;
using ChatGPTExport.Exporters.Html.Headers;
using ChatGPTExport.Exporters.Html.Template;
using ChatGPTExport.Exporters.Json;
using ChatGPTExport.Exporters.Markdown;
using ChatGPTExport.Models;
using ChatGPTExport.Exporters.HtmlTemplate;
using ChatGPTExport.Validators;

Console.OutputEncoding = System.Text.Encoding.UTF8;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
using ChatGPTExport.Exporters;
using ChatGPTExport.Exporters.Html;

namespace ChatGTPExportTests.Exporters
namespace ChatGTPExportTests.Exporters.Html
{
public class MarkdownMathConverterTests
{
Expand Down
Loading