This repository was archived by the owner on May 11, 2022. It is now read-only.
File tree Expand file tree Collapse file tree 2 files changed +7
-3
lines changed Expand file tree Collapse file tree 2 files changed +7
-3
lines changed Original file line number Diff line number Diff line change @@ -116,9 +116,13 @@ def output_pages(self):
116
116
for page in self .pages :
117
117
page .output_page ()
118
118
119
+ def get_sorted_letters (self ):
120
+ unsorted_letters = os .listdir (self .repo .source_dir )
121
+ return sorted (unsorted_letters , key = lambda s : s .casefold ())
122
+
119
123
def build_alphabet_catalog (self ):
120
124
page = Page ("Alphabetical Language Catalog" )
121
- alphabetical_list = os . listdir ( self .repo . source_dir )
125
+ alphabetical_list = self .get_sorted_letters ( )
122
126
page .add_table_header ("Collection" , "# of Languages" , "# of Snippets" )
123
127
for letter in alphabetical_list :
124
128
letter_link = self .build_wiki_link (letter .capitalize (), letter .capitalize ())
@@ -130,7 +134,7 @@ def build_alphabet_catalog(self):
130
134
self .pages .append (page )
131
135
132
136
def build_alphabet_pages (self ):
133
- alphabetical_list = os . listdir ( self .repo . source_dir )
137
+ alphabetical_list = self .get_sorted_letters ( )
134
138
for index , letter in enumerate (alphabetical_list ):
135
139
page = self .build_alphabet_page (letter )
136
140
previous_index = index - 1
Original file line number Diff line number Diff line change 5
5
6
6
setuptools .setup (
7
7
name = "generate_wiki" ,
8
- version = "1.0.2 " ,
8
+ version = "1.0.3 " ,
9
9
author = "The Renegade Coder" ,
10
10
author_email = "jeremy.grifski@therenegadecoder.com" ,
11
11
description = "A wiki generation package for the Sample Programs repo" ,
You can’t perform that action at this time.
0 commit comments