1
0
Fork 0
mirror of https://github.com/Nioux/AideDeJeu.git synced 2025-10-29 06:26:02 +00:00
This commit is contained in:
Yan Maniez 2021-02-04 15:01:37 +01:00
parent 56e571eace
commit e93d58d050
8 changed files with 8153 additions and 3652 deletions

View file

@ -216,37 +216,37 @@
</ItemGroup>
<ItemGroup>
<PackageReference Include="Microsoft.Data.Sqlite">
<Version>5.0.1</Version>
<Version>5.0.2</Version>
</PackageReference>
<PackageReference Include="Microsoft.EntityFrameworkCore">
<Version>5.0.1</Version>
<Version>5.0.2</Version>
</PackageReference>
<PackageReference Include="Microsoft.EntityFrameworkCore.Sqlite.Core">
<Version>5.0.1</Version>
<Version>5.0.2</Version>
</PackageReference>
<PackageReference Include="MoonSharp">
<Version>2.0.0</Version>
</PackageReference>
<PackageReference Include="Rg.Plugins.Popup">
<Version>2.0.0.9</Version>
<Version>2.0.0.10</Version>
</PackageReference>
<PackageReference Include="SkiaSharp.Svg">
<Version>1.60.0</Version>
</PackageReference>
<PackageReference Include="SkiaSharp.Views">
<Version>2.80.3-preview.18</Version>
<Version>2.80.3-preview.24</Version>
</PackageReference>
<PackageReference Include="SkiaSharp.Views.Forms">
<Version>2.80.3-preview.18</Version>
<Version>2.80.3-preview.24</Version>
</PackageReference>
<PackageReference Include="sqlite-net-pcl">
<Version>1.8.0-beta</Version>
</PackageReference>
<PackageReference Include="SQLitePCLRaw.bundle_green">
<Version>2.0.5-pre20201231105030</Version>
<Version>2.0.5-pre20210119130047</Version>
</PackageReference>
<PackageReference Include="SQLitePCLRaw.core">
<Version>2.0.5-pre20201231105030</Version>
<Version>2.0.5-pre20210119130047</Version>
</PackageReference>
<PackageReference Include="SQLitePCLRaw.lib.e_sqlite3.linux">
<Version>1.1.14</Version>
@ -258,13 +258,13 @@
<Version>1.9.67</Version>
</PackageReference>
<PackageReference Include="Xamarin.Essentials">
<Version>1.6.1-preview1</Version>
<Version>1.6.1</Version>
</PackageReference>
<PackageReference Include="Xamarin.Forms">
<Version>5.0.0.1874</Version>
<Version>5.0.0.1931</Version>
</PackageReference>
<PackageReference Include="Xamarin.Forms.Visual.Material">
<Version>5.0.0.1874</Version>
<Version>5.0.0.1931</Version>
</PackageReference>
<PackageReference Include="XamiTextSharpLGPLv2">
<Version>1.0.0</Version>

File diff suppressed because it is too large Load diff

View file

@ -224,34 +224,34 @@
</ItemGroup>
<ItemGroup>
<PackageReference Include="Microsoft.Data.Sqlite">
<Version>5.0.1</Version>
<Version>5.0.2</Version>
</PackageReference>
<PackageReference Include="Microsoft.EntityFrameworkCore">
<Version>5.0.1</Version>
<Version>5.0.2</Version>
</PackageReference>
<PackageReference Include="Microsoft.EntityFrameworkCore.Sqlite.Core">
<Version>5.0.1</Version>
<Version>5.0.2</Version>
</PackageReference>
<PackageReference Include="MoonSharp">
<Version>2.0.0</Version>
</PackageReference>
<PackageReference Include="Rg.Plugins.Popup">
<Version>2.0.0.9</Version>
<Version>2.0.0.10</Version>
</PackageReference>
<PackageReference Include="SkiaSharp.Svg">
<Version>1.60.0</Version>
</PackageReference>
<PackageReference Include="SkiaSharp.Views">
<Version>2.80.3-preview.18</Version>
<Version>2.80.3-preview.24</Version>
</PackageReference>
<PackageReference Include="SkiaSharp.Views.Forms">
<Version>2.80.3-preview.18</Version>
<Version>2.80.3-preview.24</Version>
</PackageReference>
<PackageReference Include="sqlite-net-pcl">
<Version>1.8.0-beta</Version>
</PackageReference>
<PackageReference Include="SQLitePCLRaw.core">
<Version>2.0.5-pre20201231105030</Version>
<Version>2.0.5-pre20210119130047</Version>
</PackageReference>
<PackageReference Include="SQLitePCLRaw.provider.sqlite3.ios_unified">
<Version>1.1.14</Version>
@ -263,13 +263,13 @@
<Version>1.9.67</Version>
</PackageReference>
<PackageReference Include="Xamarin.Essentials">
<Version>1.6.1-preview1</Version>
<Version>1.6.1</Version>
</PackageReference>
<PackageReference Include="Xamarin.Forms">
<Version>5.0.0.1874</Version>
<Version>5.0.0.1931</Version>
</PackageReference>
<PackageReference Include="Xamarin.Forms.Visual.Material">
<Version>5.0.0.1874</Version>
<Version>5.0.0.1931</Version>
</PackageReference>
<PackageReference Include="XamiTextSharpLGPLv2">
<Version>1.0.0</Version>

View file

@ -97,22 +97,22 @@
</ItemGroup>
<ItemGroup>
<PackageReference Include="Markdig" Version="0.22.1" />
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="5.0.1" />
<PackageReference Include="Microsoft.EntityFrameworkCore.Sqlite.Core" Version="5.0.1" />
<PackageReference Include="Markdig" Version="0.23.0" />
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="5.0.2" />
<PackageReference Include="Microsoft.EntityFrameworkCore.Sqlite.Core" Version="5.0.2" />
<PackageReference Include="MoonSharp" Version="2.0.0" />
<PackageReference Include="OnePlat.DiceNotation" Version="2.0.2" />
<PackageReference Include="Rg.Plugins.Popup" Version="2.0.0.9" />
<PackageReference Include="Rg.Plugins.Popup" Version="2.0.0.10" />
<PackageReference Include="SkiaSharp.Svg" Version="1.60.0" />
<PackageReference Include="SkiaSharp.Views" Version="2.80.3-preview.18" />
<PackageReference Include="SkiaSharp.Views.Forms" Version="2.80.3-preview.18" />
<PackageReference Include="SkiaSharp.Views" Version="2.80.3-preview.24" />
<PackageReference Include="SkiaSharp.Views.Forms" Version="2.80.3-preview.24" />
<PackageReference Include="sqlite-net-pcl" Version="1.8.0-beta" />
<PackageReference Include="UrhoSharp.Forms" Version="1.9.67" />
<PackageReference Include="Xamarin.Essentials" Version="1.6.1-preview1" />
<PackageReference Include="Xamarin.Forms" Version="5.0.0.1874" />
<PackageReference Include="Xamarin.Forms.Visual.Material" Version="5.0.0.1874" />
<PackageReference Include="Xamarin.Essentials" Version="1.6.1" />
<PackageReference Include="Xamarin.Forms" Version="5.0.0.1931" />
<PackageReference Include="Xamarin.Forms.Visual.Material" Version="5.0.0.1931" />
<PackageReference Include="XamiTextSharpLGPLv2" Version="1.0.0" />
<PackageReference Include="YamlDotNet" Version="9.1.1" />
<PackageReference Include="YamlDotNet" Version="9.1.5-issue-templates-0002" />
</ItemGroup>
<ItemGroup>

View file

@ -258,7 +258,8 @@ namespace AideDeJeuLib
[Indexed]
public virtual string Source { get; set; }
[YamlIgnore]
//[YamlIgnore]
[YamlMember(ScalarStyle = ScalarStyle.Literal)]
[DataMember(Name = "Item_Markdown", Order = 8)]
public virtual string Markdown { get; set; }
@ -567,7 +568,8 @@ namespace AideDeJeuLib
}
[YamlIgnore]
//[YamlIgnore]
[YamlMember(ScalarStyle = ScalarStyle.Literal)]
[DataMember]
public virtual string Description { get; set; }
@ -575,6 +577,9 @@ namespace AideDeJeuLib
[DataMember]
public virtual string Table { get; set; }
[YamlMember(ScalarStyle = ScalarStyle.Literal)]
[DataMember]
public virtual string Code { get; set; }
[YamlMember(Alias = "table", Order = 4)]
public virtual Dictionary<string, Dictionary<string, Dictionary<string, string>>> MapTable

View file

@ -13,17 +13,20 @@
</ItemGroup>
<ItemGroup>
<PackageReference Include="HtmlAgilityPack" Version="1.11.29" />
<PackageReference Include="Microsoft.Data.Sqlite" Version="5.0.1" />
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="5.0.1" />
<PackageReference Include="Microsoft.EntityFrameworkCore.Sqlite.Core" Version="5.0.1" />
<PackageReference Include="HtmlAgilityPack" Version="1.11.30" />
<PackageReference Include="Microsoft.Data.Sqlite" Version="5.0.2" />
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="5.0.2" />
<PackageReference Include="Microsoft.EntityFrameworkCore.Sqlite.Core" Version="5.0.2" />
<PackageReference Include="MoonSharp" Version="2.0.0" />
<PackageReference Include="sqlite-net-pcl" Version="1.8.0-beta" />
<PackageReference Include="SQLitePCLRaw.core" Version="2.0.5-pre20201231105030" />
<PackageReference Include="SQLitePCLRaw.bundle_e_sqlite3" Version="2.0.5-pre20210119130047" />
<PackageReference Include="SQLitePCLRaw.bundle_green" Version="2.0.5-pre20210119130047" />
<PackageReference Include="SQLitePCLRaw.core" Version="2.0.5-pre20210119130047" />
<PackageReference Include="SQLitePCLRaw.lib.e_sqlite3.linux" Version="1.1.14" />
<PackageReference Include="System.Text.Encoding.CodePages" Version="5.0.0" />
<PackageReference Include="UrhoSharp.Forms" Version="1.9.67" />
<PackageReference Include="Xamarin.Essentials" Version="1.6.1-preview1" />
<PackageReference Include="Xamarin.Forms" Version="5.0.0.1874" />
<PackageReference Include="Xamarin.Essentials" Version="1.6.1" />
<PackageReference Include="Xamarin.Forms" Version="5.0.0.1931" />
<PackageReference Include="XamiTextSharpLGPLv2" Version="1.0.0" />
</ItemGroup>

View file

@ -4,6 +4,7 @@ using AideDeJeu.ViewModels;
using AideDeJeuLib;
using Markdig;
using Microsoft.EntityFrameworkCore;
using Microsoft.Data.Sqlite;
using System;
using System.Collections.Generic;
using System.Diagnostics;
@ -977,7 +978,8 @@ namespace AideDeJeuCmd
{
Tests.Xamarin.Forms.Mocks.MockForms.Init();
//var truc = new SQLite3Provider_e_sqlite3();
SQLitePCL.raw.SetProvider(new SQLitePCL.SQLite3Provider_dynamic_cdecl()); //.SQLite3Provider_e_sqlite3());
//SQLitePCL.raw.SetProvider(new SQLitePCL.SQLite3Provider_dynamic_cdecl()); //.SQLite3Provider_e_sqlite3());
//SQLitePCL.raw.SetProvider(new SQLitePCL.SQLite3Provider_e_sqlite3());
DependencyService.Register<INativeAPI, AideDeJeu.Cmd.Version_CMD>();
//var store = new StoreViewModel();
//await store.GetItemFromDataAsync("test", "truc");
@ -1102,7 +1104,7 @@ namespace AideDeJeuCmd
{
int iii = 1;
}
var yaml = item.YamlMarkdown;
var yamlmd = item.YamlMarkdown;
//var rx = new Regex(@"\(.*?\.md.*?\)");
//var matchess = rx.Matches(yaml);
//foreach (Match match in matchess)
@ -1111,15 +1113,27 @@ namespace AideDeJeuCmd
//}
foreach (var matchid in matchids)
{
yaml = yaml.Replace($"({matchid.Key})", $"({matchid.Value})");
yamlmd = yamlmd.Replace($"({matchid.Key})", $"({matchid.Value})");
}
var filename = Path.Combine(outDir, WebUtility.UrlEncode(item.NewId));
if (filename.Contains("%"))
{
Console.WriteLine(filename);
}
await SaveStringAsync(filename, yamlmd);
var yaml = item.Yaml;
foreach (var matchid in matchids)
{
yaml = yaml.Replace($"({matchid.Key})", $"({matchid.Value})");
}
filename = Path.Combine(outDir, WebUtility.UrlEncode(item.NewId)) + ".yml";
if (filename.Contains("%"))
{
Console.WriteLine(filename);
}
await SaveStringAsync(filename, yaml);
var filtervm = item.GetNewFilterViewModel();
if (filtervm != null)
{

Binary file not shown.