Iconamoon
Meta Data
Column Name |
Data |
Description |
Name |
Icona Moon |
Name of the Pack |
Shortcode |
iconamoon |
Shortcode of the pack used for filtering |
Github Link |
https://github.com/dariushhpg1/IconaMoon |
Github Repository Link |
Total |
|
Total Number of Icons |
Author |
Dariush Habibpour |
Author of the Icon Pack |
Author Link |
https://github.com/dariushhpg1 |
Link to the Author |
Icon SVG |
<svg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'> <path fill-rule='evenodd' clip-rule='evenodd' d='M20.9955 11.7115C20.3631 11.8992 19.6933 12 19 12C15.134 12 12 8.86599 12 5C12 4.30669 12.1008 3.63691 12.2885 3.00454C12.1927 3.00152 12.0965 3 12 3C7.02944 3 3 7.02944 3 12C3 16.9706 7.02944 21 12 21C16.9706 21 21 16.9706 21 12C21 11.9035 20.9985 11.8073 20.9955 11.7115Z' fill='#FFC800'/> <path d='M20.9955 11.7115L21.995 11.68C21.9852 11.3701 21.8322 11.0822 21.5809 10.9007C21.3295 10.7192 21.0081 10.6646 20.7109 10.7528L20.9955 11.7115ZM12.2885 3.00454L13.2472 3.28913C13.3354 2.99189 13.2808 2.67053 13.0993 2.41915C12.9178 2.16776 12.6299 2.01479 12.32 2.00503L12.2885 3.00454ZM20.7109 10.7528C20.1699 10.9134 19.5959 11 19 11V13C19.7907 13 20.5563 12.885 21.2801 12.6701L20.7109 10.7528ZM19 11C15.6863 11 13 8.31371 13 5H11C11 9.41828 14.5817 13 19 13V11ZM13 5C13 4.40407 13.0866 3.83011 13.2472 3.28913L11.3299 2.71994C11.115 3.44371 11 4.20931 11 5H13ZM12 4C12.086 4 12.1717 4.00135 12.2571 4.00404L12.32 2.00503C12.2137 2.00169 12.107 2 12 2V4ZM4 12C4 7.58172 7.58172 4 12 4V2C6.47715 2 2 6.47715 2 12H4ZM12 20C7.58172 20 4 16.4183 4 12H2C2 17.5228 6.47715 22 12 22V20ZM20 12C20 16.4183 16.4183 20 12 20V22C17.5228 22 22 17.5228 22 12H20ZM19.996 11.7429C19.9986 11.8283 20 11.914 20 12H22C22 11.893 21.9983 11.7863 21.995 11.68L19.996 11.7429Z' fill='#FFC800'/> </svg>
|
SVG for the Pack Logo, or |
Logo |
|
PNG or JPG for the Pack Logo |
Icons CSV |
|
CSV FIle of the Icons |
Has Categories |
Yes |
Are categories used to group icons within a pack. |
Transformations
Name |
Transform From |
Transform To |
1 |
|
|
PowerShell script to create csv from repository.
$counter = 1
$file = "D:AppzIconManagerPacksCSViconamoon-202500509.csv"
write-host "Saving |Iconamoon Icons"
$setName = "iconamoon"
$path = "D:AppzIconManagerPacksIconaMoonSVG*.svg"
$icons = get-childitem -File $path -recurse
ForEach($icon in $icons){
[string]$svg = Get-Content $icon.FullName;
[string]$path = $icon.DirectoryName.Split('')[-1]
$TextInfo = (Get-Culture).TextInfo
$string = $icon.Name.Replace(".svg","").Replace("_"," ")
# Capitalize the first letter of each word
$name = $TextInfo.ToTitleCase($string.ToLower())
$objResults = New-Object PSObject -Property @{
pp_id = $counter;
pp_name = $name
pp_svg = $svg.Replace("""","'");
pp_pack = $setName
pp_size = "24"
pp_category = $path
}
$counter++
$objResults | Export-CSV $file -Append -NoTypeInformation -force
}
write-host "Finished"