@@ -34,7 +34,7 @@ ITEMS_NUMBER_ORIGIN="$ITEMS_NUMBER"
3434CATEGORIES=" ai am-utils appimage-on-the-fly android audio \
3535 comic command-line communication \
3636 disk \
37- education \
37+ education emulator \
3838 file-manager finance \
3939 game gnome graphic \
4040 internet \
@@ -44,8 +44,9 @@ CATEGORIES="ai am-utils appimage-on-the-fly android audio \
4444 password \
4545 portable portable-cli portable-desktop \
4646 steam system-monitor \
47- video \
48- web-app web-browser wine"
47+ video virtual-machine \
48+ wallet web-app web-browser wine \
49+ youtube"
4950
5051CATEGORIES=" $( printf ' %s\n' $CATEGORIES | sort | xargs) "
5152
@@ -292,47 +293,53 @@ for category in $CATEGORIES; do
292293 elif [ " $category " = android ]; then
293294
294295 CATEGORY_MSG=" "
295- grep -i " $category \| adb \|fastboot\|phone\| platform-tools" ./" $arch " -apps >> " $arch -$category "
296+ grep -i " $category \|platform-tools" ./" $arch " -apps >> " $arch -$category "
296297
297298 elif [ " $category " = audio ]; then
298299
299300 CATEGORY_MSG=" "
300- grep -i " $category \|music\|midi\|mp3\|sound " ./" $arch " -apps >> " $arch -$category "
301+ grep -i " $category \|matroska\| music\|midi\|mp3\|opus\|soundboard " ./" $arch " -apps >> " $arch -$category "
301302
302303 elif [ " $category " = comic ]; then
303304
304305 CATEGORY_MSG=" "
305- grep -i " $category \|manga\|epub\| anime" ./" $arch " -apps >> " $arch -$category "
306+ grep -i " $category \|manga\|anime" ./" $arch " -apps >> " $arch -$category "
306307
307308 elif [ " $category " = command-line ]; then
308309
309310 CATEGORY_MSG=" "
310- grep -i " $category \|command line\| cli \|terminal\|fastboot\| npm \| bash \| shell \| dash \| zsh \|\" am-utils\" " ./" $arch " -apps >> " $arch -$category "
311+ grep -i " #itscliapp" ./stats-portable | sed ' s/ /#itscliapp/g' >> " $arch -$category "
312+ grep -i -- " $category \|command line\| cli \|-cli\|terminal\|fastboot\| npm \| bash \| shell \| dash \| zsh \|\" am-utils\" \| appimagetool \| appimageupdate" ./" $arch " -apps >> " $arch -$category "
311313
312314 elif [ " $category " = communication ]; then
313315
314316 CATEGORY_MSG=" "
315- grep -i " $category \|voip\|facebook\| messenger\|whatsapp\|mastodon\|skype\|chat\|social network\|zoom\|conferenc\| discord\|email" ./" $arch " -apps >> " $arch -$category "
317+ grep -i " $category \|voip\|messenger\|whatsapp\|mastodon\|skype\|chat client \|social network\|conferencing\| discord\|email\|telegram " ./" $arch " -apps >> " $arch -$category "
316318
317319 elif [ " $category " = disk ]; then
318320
319321 CATEGORY_MSG=" "
320- grep -i " $category \|partition\|usb" ./" $arch " -apps >> " $arch -$category "
322+ grep -i " $category \|partition\|usb drive " ./" $arch " -apps >> " $arch -$category "
321323
322324 elif [ " $category " = education ]; then
323325
324326 CATEGORY_MSG=" "
325- grep -i " $category \| edu\|science\|learn\|study\|teach\|translat\|geo\|child\| book\|ebook\|space simulator\|planet\|astronom" ./" $arch " -apps | grep -vi " game\|manga\|anime" >> " $arch -$category "
327+ grep -i " $category \|productivity\|study\|dictionar\|math\| book \| books \| book-\|ebook\|e-book\|space simulator\|planetarium\|astronom\|university\|" ./" $arch " -apps | grep -vi " game\|manga\|anime" >> " $arch -$category "
328+
329+ elif [ " $category " = emulator ]; then
330+
331+ CATEGORY_MSG=" "
332+ grep -i " $category " ./" $arch " -apps | grep -vi " terminal emulator" >> " $arch -$category "
326333
327334 elif [ " $category " = file-manager ]; then
328335
329336 CATEGORY_MSG=" "
330- grep -i " $category \|file manager\|file browse\|browse.*file\|file explore" ./" $arch " -apps >> " $arch -$category "
337+ grep -i " $category \|file manager\|file browse\|browse.*file\|file explore\|explore.*file " ./" $arch " -apps >> " $arch -$category "
331338
332339 elif [ " $category " = finance ]; then
333340
334341 CATEGORY_MSG=" "
335- grep -i " $category \|wallet\|money\|economy\|economic " ./" $arch " -apps >> " $arch -$category "
342+ grep -i " $category \|wallet\|money" ./" $arch " -apps >> " $arch -$category "
336343
337344 elif [ " $category " = game ]; then
338345
@@ -342,12 +349,12 @@ for category in $CATEGORIES; do
342349 elif [ " $category " = graphic ]; then
343350
344351 CATEGORY_MSG=" "
345- grep -i " $category \|picture\|screensh \|gimp\|photo\|svg\|png\|autocad\|blender\|modeling\|paint\|pixel\|wallpaper" ./" $arch " -apps >> " $arch -$category "
352+ grep -i " drawing\|jpg\|duplicated images \|gimp\|inkscape\| photo\|svg\|png\|autocad\|blender\|3D modeling\|paint\|pixel\|wallpaper" ./" $arch " -apps >> " $arch -$category "
346353
347354 elif [ " $category " = internet ]; then
348355
349356 CATEGORY_MSG=" "
350- grep -i " $category \|web browser\|browser web\|firefox\|chrome\|youtube\| torrent\|p2p\|chat\|whatsapp\|mastodon\|telegram\|skype\|email " ./" $arch " -apps >> " $arch -$category "
357+ grep -i " $category \|vpn\| torrent\|p2p" ./" $arch " -apps >> " $arch -$category "
351358
352359 elif [ " $category " = metapackages ]; then
353360
@@ -358,22 +365,22 @@ for category in $CATEGORIES; do
358365 elif [ " $category " = office ]; then
359366
360367 CATEGORY_MSG=" "
361- grep -i " $category \|document\|book\| pdf\|docx\|reader\|spreadsheet\| word \| excel " ./" $arch " -apps >> " $arch -$category "
368+ grep -i " $category \|document\|pdf\|docx\|reader\|spreadsheet" ./" $arch " -apps | grep -vi " manga\|comic " >> " $arch -$category "
362369
363- elif [ " $category " = password ]; then
370+ elif [ " $category " = system-monitor ]; then
364371
365372 CATEGORY_MSG=" "
366- grep -i " $category " ./" $arch " -apps >> " $arch -$category "
373+ grep -i " $category \|system monitor\|task manager\|system resource\|system resources\|linux processes " ./" $arch " -apps >> " $arch -$category "
367374
368- elif [ " $category " = system-monitor ]; then
375+ elif [ " $category " = video ]; then
369376
370377 CATEGORY_MSG=" "
371- grep -i " $category \|system monitor\|task manager\|system resource " ./" $arch " -apps >> " $arch -$category "
378+ grep -i " $category \|stream\|media player\|film\|movies\|netflix\|iptv " ./" $arch " -apps >> " $arch -$category "
372379
373- elif [ " $category " = video ]; then
380+ elif [ " $category " = virtual-machine ]; then
374381
375382 CATEGORY_MSG=" "
376- grep -i " $category \|stream\|media player\|film\|movie\|netflix\|youtube\|iptv " ./" $arch " -apps >> " $arch -$category "
383+ grep -i " $category \|virtual machine\|virtualization\|qemu " ./" $arch " -apps >> " $arch -$category "
377384
378385 elif [ " $category " = web-app ]; then
379386
@@ -384,6 +391,7 @@ for category in $CATEGORIES; do
384391
385392 CATEGORY_MSG=" "
386393 grep -i " $category \|web.*browser\|browser.*web\|google-chrome\|firefox.*browser\|firefox.*fork\|fork.*firefox\|safari\|microsoft-edge\|opera.*browser\|brave.*browser\|vivaldi.*browser\|arc.*browser\|tor.*browser\|chromium\|duckduckgo.*browser\|orion.*browser\|waterfox\|librewolf\|palemoon\|seamonkey\|maxthon\|yandex.*browser\|uc.*browser\|qq.*browser\|baidu.*browser\|kiwi\|puffin\|dolphin.*browser\|epic.*browser\|avast.*browser\|avg.*browser\|midori\|falkon\|konqueror\|gnome.*web.*browser\|floorp\|zen.*browser\|slimjet\|srware.*iron\|comodo.*dragon\|sleipnir\|lunascape\|otter.*browser\|basilisk\|icecat\|kmeleon\|k-melon\|netscape\|mosaic.*browser" ./" $arch " -apps | grep -vi " embedded web browser video player" >> " $arch -$category "
394+
387395 else
388396
389397 # Any other categories without keywords to use out of the category name itself
0 commit comments