Skip to content

Commit 6f0d144

Browse files
committed
chore: alphabetize lists
1 parent a5c0072 commit 6f0d144

1 file changed

Lines changed: 15 additions & 15 deletions

File tree

src/tagstudio/core/media_types.py

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -163,7 +163,6 @@ def find(cls, ext: str, context: str) -> list[MediaTypeGroup]:
163163

164164
# Initial chaining
165165
MediaTypes.chain_group("documents", ["microsoft.office", "open_document", "apple.iwork"])
166-
MediaTypes.chain_group("model", ["autodesk", "blender"])
167166

168167
# Vendor.Suite.Product =============================================================================
169168
# The groups are designed so that searching for either the vendor, suite, or product will return
@@ -190,10 +189,10 @@ def find(cls, ext: str, context: str) -> list[MediaTypeGroup]:
190189

191190
# Apple & iWork ----------------------------------------------------------------
192191
MediaTypes.register("apple.books", ".ibook", SEARCH)
193-
MediaTypes.register("apple.pixelmator", ".pxd", SEARCH)
194-
MediaTypes.register("apple.iwork.pages", ".pages", SEARCH)
195-
MediaTypes.register("apple.iwork.numbers", ".numbers", SEARCH)
196192
MediaTypes.register("apple.iwork.keynote", ".key", SEARCH)
193+
MediaTypes.register("apple.iwork.numbers", ".numbers", SEARCH)
194+
MediaTypes.register("apple.iwork.pages", ".pages", SEARCH)
195+
MediaTypes.register("apple.pixelmator", ".pxd", SEARCH)
197196

198197
# Autodesk ---------------------------------------------------------------------
199198
MediaTypes.register("autodesk", ".3ds", SEARCH)
@@ -214,8 +213,8 @@ def find(cls, ext: str, context: str) -> list[MediaTypeGroup]:
214213
MediaTypes.register("corel.wordperfect", ".wpd", SEARCH)
215214

216215
# GIMP -------------------------------------------------------------------------
217-
MediaTypes.register("gimp", ".xcf", SEARCH)
218216
MediaTypes.register("gimp", ".ora", SEARCH) # OpenRaster, used by Krita, GIMP, etc.
217+
MediaTypes.register("gimp", ".xcf", SEARCH)
219218

220219
# Krita ------------------------------------------------------------------------
221220
MediaTypes.register("krita", ".kra", SEARCH)
@@ -228,7 +227,6 @@ def find(cls, ext: str, context: str) -> list[MediaTypeGroup]:
228227
# Microsoft Office -------------------------------------------------------------
229228
MediaTypes.register("microsoft.office.access", ".accdb", SEARCH)
230229
MediaTypes.register("microsoft.office.access", ".mdb", SEARCH)
231-
MediaTypes.register("microsoft.office.access", ".wdb", SEARCH)
232230
MediaTypes.register("microsoft.office.excel", ".xlr", SEARCH)
233231
MediaTypes.register("microsoft.office.excel", ".xls", SEARCH)
234232
MediaTypes.register("microsoft.office.excel", ".xlsx", SEARCH)
@@ -241,6 +239,7 @@ def find(cls, ext: str, context: str) -> list[MediaTypeGroup]:
241239
MediaTypes.register("microsoft.office.word", ".dotm", SEARCH)
242240
MediaTypes.register("microsoft.office.word", ".dotx", SEARCH)
243241
MediaTypes.register("microsoft.office.word", ".wps", SEARCH)
242+
MediaTypes.register("microsoft.office", ".wdb", SEARCH)
244243

245244
# MuseScore --------------------------------------------------------------------
246245
MediaTypes.register("musescore", ".mscz", SEARCH)
@@ -276,13 +275,13 @@ def find(cls, ext: str, context: str) -> list[MediaTypeGroup]:
276275
# These are general groups for media types based on the file formats and uses themselves, rather
277276
# than the vendors. Extensions may be duplicated here if they belong in both sections.
278277

279-
# 3D ---------------------------------------------------------------------------
278+
# 3D Models & Materials --------------------------------------------------------
279+
MediaTypes.register("material", ".mtl", SEARCH)
280280
MediaTypes.register("model", ".3ds", SEARCH)
281+
MediaTypes.register("model", ".3mf", SEARCH)
281282
MediaTypes.register("model", ".fbx", SEARCH)
282283
MediaTypes.register("model", ".obj", SEARCH)
283284
MediaTypes.register("model", ".stl", SEARCH)
284-
MediaTypes.register("model", ".3mf", SEARCH)
285-
MediaTypes.register("material", ".mtl", SEARCH)
286285

287286
# Archives ---------------------------------------------------------------------
288287
MediaTypes.register("archive", ".7z", SEARCH)
@@ -312,22 +311,23 @@ def find(cls, ext: str, context: str) -> list[MediaTypeGroup]:
312311
MediaTypes.register("audio", [".wav", ".wave"], SEARCH)
313312

314313
# Binary -----------------------------------------------------------------------
314+
MediaTypes.register("binary", ".aab", SEARCH)
315315
MediaTypes.register("binary", ".dll", SEARCH)
316316
MediaTypes.register("binary", ".dylib", SEARCH)
317317
MediaTypes.register("binary", ".exe", SEARCH)
318318
MediaTypes.register("binary", ".o", SEARCH)
319319
MediaTypes.register("binary", ".pyc", SEARCH)
320320
MediaTypes.register("binary", ".pyd", SEARCH)
321321
MediaTypes.register("binary", ".pyo", SEARCH)
322-
MediaTypes.register("binary", ".aab", SEARCH)
323322

324323
# Databases --------------------------------------------------------------------
325324
MediaTypes.register("database", ".accdb", SEARCH)
325+
MediaTypes.register("database", ".db", SEARCH)
326326
MediaTypes.register("database", ".mdb", SEARCH)
327327
MediaTypes.register("database", ".pdb", SEARCH)
328-
MediaTypes.register("database", ".db", SEARCH)
329328
MediaTypes.register("database", ".sqlite", SEARCH)
330329
MediaTypes.register("database", ".sqlite3", SEARCH)
330+
MediaTypes.register("database", ".wdb", SEARCH)
331331

332332
# Disk Images ------------------------------------------------------------------
333333
MediaTypes.register("disk_image", ".bios", SEARCH)
@@ -419,16 +419,16 @@ def find(cls, ext: str, context: str) -> list[MediaTypeGroup]:
419419
MediaTypes.register("presentation", ".pptx", SEARCH)
420420

421421
# Programs, Installers, & Packages ---------------------------------------------
422+
MediaTypes.register("program", ".apk", SEARCH)
423+
MediaTypes.register("program", ".apkm", SEARCH)
424+
MediaTypes.register("program", ".apks", SEARCH)
422425
MediaTypes.register("program", ".app", SEARCH)
426+
MediaTypes.register("program", ".appx", SEARCH)
423427
MediaTypes.register("program", ".bin", SEARCH)
424428
MediaTypes.register("program", ".exe", SEARCH)
425429
MediaTypes.register("program", ".msi", SEARCH)
426-
MediaTypes.register("program", ".appx", SEARCH)
427430
MediaTypes.register("program", ".msix", SEARCH)
428431
MediaTypes.register("program", ".pkg", SEARCH)
429-
MediaTypes.register("program", ".apk", SEARCH)
430-
MediaTypes.register("program", ".apkm", SEARCH)
431-
MediaTypes.register("program", ".apks", SEARCH)
432432
MediaTypes.register("program", ".xapk", SEARCH)
433433

434434
# Rich Text --------------------------------------------------------------------

0 commit comments

Comments
 (0)