mirror of
				https://github.com/Nioux/AideDeJeu.git
				synced 2025-10-31 15:36:07 +00:00 
			
		
		
		
	MaJ liens spells vf => vo
This commit is contained in:
		
							parent
							
								
									61155aacb1
								
							
						
					
					
						commit
						6e426cf59a
					
				
					 3 changed files with 36 additions and 7721 deletions
				
			
		|  | @ -60,7 +60,7 @@ namespace AideDeJeu.Tools | |||
| 
 | ||||
|         public static string IdFromName(string name) | ||||
|         { | ||||
|             return name.ToLower().Replace(" ", "-").Replace("\'",""); | ||||
|             return name.ToLower().Replace(" ", "-").Replace("\'","").Replace("/",""); | ||||
|             //return RemoveDiacritics(name.ToLower().Replace(" ", "-").Replace("\'", "")); | ||||
|         } | ||||
| 
 | ||||
|  |  | |||
|  | @ -63,16 +63,10 @@ namespace AideDeJeuCmd | |||
|             } | ||||
|         } | ||||
| 
 | ||||
|         static async Task Main(string[] args) | ||||
|         static async Task CreateIndexes() | ||||
|         { | ||||
|             string dataDir = @"..\..\..\..\..\Data\"; | ||||
| 
 | ||||
|             //var spellsVF = LoadJSon<IEnumerable<Spell>>(dataDir + "spells_vf_full.json"); | ||||
|             //var spellsVO = LoadJSon<IEnumerable<Spell>>(dataDir + "spells_vo_full.json"); | ||||
|             //var spellsHD = LoadJSon<IEnumerable<Spell>>(dataDir + "spells_hd_full.json"); | ||||
|             //var monstersVF = LoadJSon<IEnumerable<Monster>>(dataDir + "monsters_vf_full.json"); | ||||
|             //var monstersVO = LoadJSon<IEnumerable<Monster>>(dataDir + "monsters_vo_full.json"); | ||||
| 
 | ||||
|             var result = string.Empty; | ||||
|             var md = await LoadStringAsync(dataDir + "spells_hd.md"); | ||||
|             var items = AideDeJeu.Tools.MarkdownExtensions.MarkdownToSpells(md); | ||||
|  | @ -126,6 +120,38 @@ namespace AideDeJeuCmd | |||
|                 } | ||||
|             } | ||||
|             await SaveStringAsync(dataDir + "spells_hd_by_class_level.md", result); | ||||
|         } | ||||
| 
 | ||||
|         static async Task Main(string[] args) | ||||
|         { | ||||
|             string dataDir = @"..\..\..\..\..\Data\"; | ||||
| 
 | ||||
|             //var spellsVF = LoadJSon<IEnumerable<Spell>>(dataDir + "spells_vf_full.json"); | ||||
|             //var spellsVO = LoadJSon<IEnumerable<Spell>>(dataDir + "spells_vo_full.json"); | ||||
|             //var spellsHD = LoadJSon<IEnumerable<Spell>>(dataDir + "spells_hd_full.json"); | ||||
|             //var monstersVF = LoadJSon<IEnumerable<Monster>>(dataDir + "monsters_vf_full.json"); | ||||
|             //var monstersVO = LoadJSon<IEnumerable<Monster>>(dataDir + "monsters_vo_full.json"); | ||||
| 
 | ||||
|             var result = string.Empty; | ||||
|             var md = await LoadStringAsync(dataDir + "spells_hd.md"); | ||||
| 
 | ||||
|             var regex = new Regex("- NameVO: (?<name>.*?)\r\n"); | ||||
|             var matches = regex.Matches(md); | ||||
|             foreach(Match match in matches) | ||||
|             { | ||||
|                 var name = match.Groups["name"].Value; | ||||
|                 if (!string.IsNullOrWhiteSpace(name)) | ||||
|                 { | ||||
|                     Debug.WriteLine(name); | ||||
|                     var oldNameVO = string.Format("- NameVO: {0}", name); | ||||
|                     var newNameVO = string.Format("- NameVO: [{0}](spells_vo.md#{1})", name, Helpers.IdFromName(name)); | ||||
|                     md = md.Replace(oldNameVO, newNameVO); | ||||
|                 } | ||||
|             } | ||||
| 
 | ||||
|             //var items = AideDeJeu.Tools.MarkdownExtensions.MarkdownToSpells(md); | ||||
| 
 | ||||
|             //await SaveStringAsync(dataDir + "spells_hd.md", result); | ||||
|             //var regex = new Regex("(\\[[a-z].*?\\])"); | ||||
|             //var matches = regex.Matches(monstersVOmd); | ||||
|             //var links = matches.OrderBy(m => m.Value).Select(m => m.Value + string.Format(": spells_vo.md#{0}", m.Value.Replace("[", "").Replace("]","").Replace(" ","-"))).Distinct().ToList().Aggregate((a, b) => a + "\r\n" + b); | ||||
|  |  | |||
							
								
								
									
										7713
									
								
								Data/spells_hd.md
									
										
									
									
									
								
							
							
						
						
									
										7713
									
								
								Data/spells_hd.md
									
										
									
									
									
								
							
										
											
												File diff suppressed because it is too large
												Load diff
											
										
									
								
							
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Yan Maniez
						Yan Maniez