Skip to content

Commit 7371329

Browse files
committed
Sync files from source repository
1 parent 9199031 commit 7371329

30 files changed

Lines changed: 120 additions & 32 deletions

ai.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
| [Back to Home](index.md) | [Back to Applications](apps.md)
44
| --- | --- |
55

6-
#### Here are listed **88** programs and **0** items for this category and managed by [AM](https://github.com/ivan-hc/AM) and [AppMan](https://github.com/ivan-hc/AppMan) for the x86_64 architecture.
6+
#### Here are listed **88** programs and **0** items for this category.
77

88

99
<div id="app-search-box" style="margin: 1em 0;">

am-utils.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
| [Back to Home](index.md) | [Back to Applications](apps.md)
44
| --- | --- |
55

6-
#### Here are listed **178** programs and **0** items for this category and managed by [AM](https://github.com/ivan-hc/AM) and [AppMan](https://github.com/ivan-hc/AppMan) for the x86_64 architecture.
6+
#### Here are listed **178** static binaries built for [AM](https://github.com/ivan-hc/AM) and [AppMan](https://github.com/ivan-hc/AppMan) and which can be used as a fallback in case the system does not have them.
77

88

99
<div id="app-search-box" style="margin: 1em 0;">

am2pla-site

Lines changed: 91 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -248,73 +248,161 @@ _footer_categories >> appimages.md
248248
##########################################################################################################################################################
249249

250250
for category in $CATEGORIES; do
251+
CATEGORY_MSG=""
252+
251253
# Portable apps (not AppImages or pure ones)
254+
252255
if [ "$category" = portable ]; then
256+
257+
CATEGORY_MSG="portable programs NOT in AppImage format"
253258
for a in $PORTABLE; do
254259
grep -i "^◆ $a :" ./"$arch"-apps >> "$arch-$category"
255260
done
261+
256262
elif [ "$category" = appimage-on-the-fly ]; then
263+
264+
CATEGORY_MSG="AppImages built on the fly starting from the official portable build, and that only wait to be distributed like this by upstream developers"
257265
grep -i "#itsappimageonthefly" ./stats-portable >> "$arch-$category"
266+
258267
elif [ "$category" = portable-cli ]; then
268+
269+
CATEGORY_MSG="command line utilities: static and dynamic ELF binaries, or simple scripts"
259270
grep -i "#itscliapp" ./stats-portable >> "$arch-$category"
271+
260272
elif [ "$category" = portable-desktop ]; then
273+
274+
CATEGORY_MSG="desktop applications NOT in AppImage format. Launchers and icons are downloaded separately during the installation process (through [AM](https://github.com/ivan-hc/AM) and [AppMan](https://github.com/ivan-hc/AppMan)). Most of them already have [all the necessary requirements](https://github.com/ivan-hc/AppImage-tips) to be easily exported into AppImage packages... or they are waiting to be moved to another category (see \"[AppImages on-the-fly](https://portable-linux-apps.github.io/appimage-on-the-fly.html)\")"
261275
grep -i "#itsdesktopapp" ./stats-portable >> "$arch-$category"
276+
262277
# All applications
278+
263279
elif [ "$category" = ai ]; then
280+
281+
CATEGORY_MSG=""
264282
grep "AI" ./"$arch"-apps >> "$arch-$category"
265283
grep -i "chatgpt\|openai\|gemini\|claude\|copilot\|perplexity\| meta \|grok\|anthropic\|huggingface\|mistral\|cohere\|together\|replicate\|cursor\|codeium\|tabnine\|replit\|windsurf\|midjourney\|firefly\|canva\|runway\|leonardo\|synthesia\|elevenlabs\|heygen\|zapier\|z.ai\|clickup\|grammarly\|ollama\|lmstudio\|openwebui\|salesforce\|watsonx" ./"$arch"-apps >> "$arch-$category"
284+
266285
elif [ "$category" = am-utils ]; then
286+
287+
CATEGORY_MSG="static binaries built for [AM](https://github.com/ivan-hc/AM) and [AppMan](https://github.com/ivan-hc/AppMan) and which can be used as a fallback in case the system does not have them"
267288
grep -i "\"$category\"" ./"$arch"-apps >> "$arch-$category"
289+
268290
elif [ "$category" = android ]; then
291+
292+
CATEGORY_MSG=""
269293
grep -i "$category\| adb \|fastboot\|phone\|platform-tools" ./"$arch"-apps >> "$arch-$category"
294+
270295
elif [ "$category" = audio ]; then
296+
297+
CATEGORY_MSG=""
271298
grep -i "$category\|music\|midi\|mp3\|sound" ./"$arch"-apps >> "$arch-$category"
299+
272300
elif [ "$category" = comic ]; then
301+
302+
CATEGORY_MSG=""
273303
grep -i "$category\|manga\|epub\|anime" ./"$arch"-apps >> "$arch-$category"
304+
274305
elif [ "$category" = command-line ]; then
306+
307+
CATEGORY_MSG=""
275308
grep -i "$category\|command line\| cli \|terminal\|fastboot\| npm \| bash \| shell \| dash \| zsh \|\"am-utils\"" ./"$arch"-apps >> "$arch-$category"
309+
276310
elif [ "$category" = communication ]; then
311+
312+
CATEGORY_MSG=""
277313
grep -i "$category\|voip\|facebook\|messenger\|whatsapp\|mastodon\|skype\|chat\|social network\|zoom\|conferenc\|discord\|email" ./"$arch"-apps >> "$arch-$category"
314+
278315
elif [ "$category" = disk ]; then
316+
317+
CATEGORY_MSG=""
279318
grep -i "$category\|partition\|usb" ./"$arch"-apps >> "$arch-$category"
319+
280320
elif [ "$category" = education ]; then
321+
322+
CATEGORY_MSG=""
281323
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"
324+
282325
elif [ "$category" = file-manager ]; then
326+
327+
CATEGORY_MSG=""
283328
grep -i "$category\|file manager\|file browse\|browse.*file\|file explore" ./"$arch"-apps >> "$arch-$category"
329+
284330
elif [ "$category" = finance ]; then
331+
332+
CATEGORY_MSG=""
285333
grep -i "$category\|wallet\|money\|economy\|economic" ./"$arch"-apps >> "$arch-$category"
334+
286335
elif [ "$category" = game ]; then
336+
337+
CATEGORY_MSG=""
287338
grep -i "$category\|arcade\|steam\|wine\|strateg\|solitaire\|poker\|chess\|puzzle\|pinball\|adventure\|playstation\|xbox\|nintendo\|minecraft\|doom" ./"$arch"-apps >> "$arch-$category"
339+
288340
elif [ "$category" = graphic ]; then
341+
342+
CATEGORY_MSG=""
289343
grep -i "$category\|picture\|screensh\|gimp\|photo\|svg\|png\|autocad\|blender\|modeling\|paint\|pixel\|wallpaper" ./"$arch"-apps >> "$arch-$category"
344+
290345
elif [ "$category" = internet ]; then
346+
347+
CATEGORY_MSG=""
291348
grep -i "$category\|web browser\|browser web\|firefox\|chrome\|youtube\|torrent\|p2p\|chat\|whatsapp\|mastodon\|telegram\|skype\|email" ./"$arch"-apps >> "$arch-$category"
349+
292350
elif [ "$category" = metapackages ]; then
351+
352+
CATEGORY_MSG="\"metapackages\", those few scripts that allow the use of many more programs with one installation (**$ITEMS_NUMBER_ORIGIN** items in total). Find which metapackage corresponds to the program you're interested in from this list"
293353
grep -i "◆ kdegames \|◆ kdeutils \|◆ node \|◆ platform-tools " ./"$arch"-apps >> "$arch-$category"
294354
grep -i "\"kdegames\"\|\"kdeutils\"\|\"node\"\|\"platform-tools\"" ./"$arch"-apps >> "$arch-$category"
355+
295356
elif [ "$category" = office ]; then
357+
358+
CATEGORY_MSG=""
296359
grep -i "$category\|document\|book\|pdf\|docx\|reader\|spreadsheet\| word \| excel " ./"$arch"-apps >> "$arch-$category"
360+
297361
elif [ "$category" = password ]; then
362+
363+
CATEGORY_MSG=""
298364
grep -i "$category" ./"$arch"-apps >> "$arch-$category"
365+
299366
elif [ "$category" = system-monitor ]; then
367+
368+
CATEGORY_MSG=""
300369
grep -i "$category\|system monitor\|task manager\|system resource" ./"$arch"-apps >> "$arch-$category"
370+
301371
elif [ "$category" = video ]; then
372+
373+
CATEGORY_MSG=""
302374
grep -i "$category\|stream\|media player\|film\|movie\|netflix\|youtube\|iptv" ./"$arch"-apps >> "$arch-$category"
375+
303376
elif [ "$category" = web-app ]; then
377+
378+
CATEGORY_MSG=""
304379
grep -i "$category\|webapp\|web app" ./"$arch"-apps >> "$arch-$category"
380+
305381
elif [ "$category" = web-browser ]; then
382+
383+
CATEGORY_MSG=""
306384
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"
307385
else
386+
387+
# Any other categories without keywords to use out of the category name itself
308388
grep -i "$category" ./"$arch"-apps >> "$arch-$category"
389+
309390
fi
310391
ARGS=$(sort -u ./"$arch-$category" | awk -v FS="(◆ | : )" '{print $2}')
311392
APPS_NUMBER=$(grep -v "\"kdegames\"\|\"kdeutils\"\|\"node\"\|\"platform-tools\"" "$arch-$category" | grep -e "$" -c)
312393
ITEMS_NUMBER=$(grep "\"kdegames\"\|\"kdeutils\"\|\"node\"\|\"platform-tools\"" "$arch-$category" | grep -e "$" -c)
313-
314-
# Category list header
315394
echo "# $(echo "$category"| tr '[:lower:]' '[:upper:]' | sed -- 's/-/ /g')" > "$category".md
316395
_back_to_home_or_apps_buttons >> "$category".md
317-
echo "#### Here are listed **$APPS_NUMBER** programs and **$ITEMS_NUMBER** items for this category and managed by [AM](https://github.com/ivan-hc/AM) and [AppMan](https://github.com/ivan-hc/AppMan) for the x86_64 architecture." >> "$category".md
396+
397+
# Customize message for each category
398+
if [ -z "$CATEGORY_MSG" ]; then
399+
CATEGORY_MSG="programs and **$ITEMS_NUMBER** items for this category"
400+
fi
401+
if ! printf '%s\n' "$CATEGORY_MSG" | grep -q '\.$'; then
402+
CATEGORY_MSG="${CATEGORY_MSG}."
403+
fi
404+
echo "#### Here are listed **$APPS_NUMBER** $CATEGORY_MSG" >> "$category".md
405+
318406
echo "" >> "$category".md
319407
ADD_SEARCH_BAR "$category".md
320408
category_page="$category"

android.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
| [Back to Home](index.md) | [Back to Applications](apps.md)
44
| --- | --- |
55

6-
#### Here are listed **36** programs and **8** items for this category and managed by [AM](https://github.com/ivan-hc/AM) and [AppMan](https://github.com/ivan-hc/AppMan) for the x86_64 architecture.
6+
#### Here are listed **36** programs and **8** items for this category.
77

88

99
<div id="app-search-box" style="margin: 1em 0;">

appimage-on-the-fly.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
| [Back to Home](index.md) | [Back to Applications](apps.md)
44
| --- | --- |
55

6-
#### Here are listed **12** programs and **0** items for this category and managed by [AM](https://github.com/ivan-hc/AM) and [AppMan](https://github.com/ivan-hc/AppMan) for the x86_64 architecture.
6+
#### Here are listed **12** AppImages built on the fly starting from the official portable build, and that only wait to be distributed like this by upstream developers.
77

88

99
<div id="app-search-box" style="margin: 1em 0;">

audio.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
| [Back to Home](index.md) | [Back to Applications](apps.md)
44
| --- | --- |
55

6-
#### Here are listed **169** programs and **1** items for this category and managed by [AM](https://github.com/ivan-hc/AM) and [AppMan](https://github.com/ivan-hc/AppMan) for the x86_64 architecture.
6+
#### Here are listed **169** programs and **1** items for this category.
77

88

99
<div id="app-search-box" style="margin: 1em 0;">

comic.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
| [Back to Home](index.md) | [Back to Applications](apps.md)
44
| --- | --- |
55

6-
#### Here are listed **42** programs and **0** items for this category and managed by [AM](https://github.com/ivan-hc/AM) and [AppMan](https://github.com/ivan-hc/AppMan) for the x86_64 architecture.
6+
#### Here are listed **42** programs and **0** items for this category.
77

88

99
<div id="app-search-box" style="margin: 1em 0;">

command-line.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
| [Back to Home](index.md) | [Back to Applications](apps.md)
44
| --- | --- |
55

6-
#### Here are listed **409** programs and **5** items for this category and managed by [AM](https://github.com/ivan-hc/AM) and [AppMan](https://github.com/ivan-hc/AppMan) for the x86_64 architecture.
6+
#### Here are listed **409** programs and **5** items for this category.
77

88

99
<div id="app-search-box" style="margin: 1em 0;">

communication.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
| [Back to Home](index.md) | [Back to Applications](apps.md)
44
| --- | --- |
55

6-
#### Here are listed **113** programs and **1** items for this category and managed by [AM](https://github.com/ivan-hc/AM) and [AppMan](https://github.com/ivan-hc/AppMan) for the x86_64 architecture.
6+
#### Here are listed **113** programs and **1** items for this category.
77

88

99
<div id="app-search-box" style="margin: 1em 0;">

disk.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
| [Back to Home](index.md) | [Back to Applications](apps.md)
44
| --- | --- |
55

6-
#### Here are listed **26** programs and **2** items for this category and managed by [AM](https://github.com/ivan-hc/AM) and [AppMan](https://github.com/ivan-hc/AppMan) for the x86_64 architecture.
6+
#### Here are listed **26** programs and **2** items for this category.
77

88

99
<div id="app-search-box" style="margin: 1em 0;">

0 commit comments

Comments
 (0)