-
Notifications
You must be signed in to change notification settings - Fork 2.1k
Add get-dogged #882
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: TobiZog/master
Are you sure you want to change the base?
Add get-dogged #882
Conversation
Co-authored-by: Luong Vo <[email protected]>
Co-authored-by: Luong Vo <[email protected]>
Co-authored-by: Luong Vo <[email protected]>
…rebi#807) Co-authored-by: Luong Vo <[email protected]>
Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com> Co-authored-by: Luong Vo <[email protected]>
Signed-off-by: Luong Vo <[email protected]>
Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
…ator frontends/configurators (luong-komorebi#861)
* Add Ghostyy to the terminal section * fix typo --------- Co-authored-by: Luong Vo <[email protected]>
* Update exa to eza, exa is not longer maintained * Update README.md Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com> --------- Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
Signed-off-by: Luong Vo <[email protected]>
Signed-off-by: Luong Vo <[email protected]>
Signed-off-by: Luong Vo <[email protected]>
Reviewer's GuideThis PR overhauls the repository’s documentation and CI pipeline by adding the new get-dogged entry, enhancing multilingual support, cleaning up content formatting and links, and updating build configurations. File-Level Changes
Tips and commandsInteracting with Sourcery
Customizing Your ExperienceAccess your dashboard to:
Getting Help
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hey @kursataliakdag - I've reviewed your changes - here's some feedback:
- Consider splitting this massive content update into smaller, focused PRs (e.g., by category or language) to make reviewing and maintaining changes more manageable.
- Given the large number of external links added and updated, integrating an automated link-checking step in CI would help ensure all URLs remain valid.
- It’d be helpful to enforce or automate alphabetical ordering and deduplication of entries across sections to maintain consistency as the list grows.
Prompt for AI Agents
Please address the comments from this code review:
## Overall Comments
- Consider splitting this massive content update into smaller, focused PRs (e.g., by category or language) to make reviewing and maintaining changes more manageable.
- Given the large number of external links added and updated, integrating an automated link-checking step in CI would help ensure all URLs remain valid.
- It’d be helpful to enforce or automate alphabetical ordering and deduplication of entries across sections to maintain consistency as the list grows.
## Individual Comments
### Comment 1
<location> `index.html:707` </location>
<code_context>
+ }
+ };
+
+ const saveApiKey = () => {
+ localStorage.setItem("openAiKey", openAiKey);
+ setShowKeyInput(false);
+ };
+
</code_context>
<issue_to_address>
OpenAI API key is stored in localStorage without encryption.
This exposes the key to XSS attacks. Consider alternatives like sessionStorage or prompting for the key each session, and warn users about the associated risks.
</issue_to_address>
### Comment 2
<location> `index.html:203` </location>
<code_context>
+ }
+ };
+
+ const addReferral = (url) => {
+ if (!url) return url;
+
+ try {
+ const originalUrl = new URL(url);
+
+ // Don't add referral to GitHub links about this project
+ if (
+ originalUrl.hostname === "github.com" &&
+ originalUrl.pathname.includes(
+ "luong-komorebi/Awesome-Linux-Software"
+ )
+ ) {
+ return url;
+ }
+
</code_context>
<issue_to_address>
Referral parameter is always appended, which may break some URLs.
Check if a 'ref' parameter already exists before appending, and handle cases where adding parameters may not be supported by the target URL.
Suggested implementation:
```
const addReferral = (url) => {
if (!url) return url;
try {
// Only handle http and https URLs
const originalUrl = new URL(url, window.location.origin);
if (
originalUrl.protocol !== "http:" &&
originalUrl.protocol !== "https:"
) {
return url;
}
// Don't add referral to GitHub links about this project
if (
originalUrl.hostname === "github.com" &&
originalUrl.pathname.includes(
"luong-komorebi/Awesome-Linux-Software"
)
) {
return url;
}
// Check if 'ref' parameter already exists
if (originalUrl.searchParams.has("ref")) {
return url;
}
```
```
// Add referral parameter
originalUrl.searchParams.append("ref", "awesome-linux");
return originalUrl.toString();
} catch (e) {
// If URL parsing fails, return the original URL
return url;
}
```
</issue_to_address>
### Comment 3
<location> `README_fr-FR.md:13` </location>
<code_context>
-- Version Espagnole: [ici](https://github.com/LewisVo/Awesome-Linux-Software/blob/master/README_es-ES.md) or [ici](https://github.com/SaintFenix/Awesome-Linux-Software/blob/master/README_es-ES.md)
-- Version Thai : [ici](https://github.com/LewisVo/Awesome-Linux-Software/blob/master/README_th-TH.md).
-- Version Française: [ici](https://github.com/LewisVo/Awesome-Linux-Software/blob/master/README_fr-FR.md).
+- Verion Brésilienne Portugaise : [ici](https://github.com/luong-komorebi/Awesome-Linux-Software/blob/master/README_pt-BR.md).
+- Version Chinoise: [ici](https://github.com/luong-komorebi/Awesome-Linux-Software/blob/master/README_zh-CN.md) or [ici](https://github.com/alim0x/Awesome-Linux-Software-zh_CN) or [here](https://github.com/0xE8551CCB/awesome-linux-software-cn).
+- Version Espagnole: [ici](https://github.com/luong-komorebi/Awesome-Linux-Software/blob/master/README_es-ES.md) or [ici](https://github.com/SaintFenix/Awesome-Linux-Software/blob/master/README_es-ES.md)
</code_context>
<issue_to_address>
Typo: 'Verion' should be 'Version'.
It should be 'Version Brésilienne Portugaise'.
</issue_to_address>
<suggested_fix>
<<<<<<< SEARCH
- Verion Brésilienne Portugaise : [ici](https://github.com/luong-komorebi/Awesome-Linux-Software/blob/master/README_pt-BR.md).
=======
- Version Brésilienne Portugaise : [ici](https://github.com/luong-komorebi/Awesome-Linux-Software/blob/master/README_pt-BR.md).
>>>>>>> REPLACE
</suggested_fix>
### Comment 4
<location> `README_pt-BR.md:128` </location>
<code_context>
+- [![Software de Código Aberto][oss icon]](https://github.com/gpodder/gpodder) [Gpodder](https://gpodder.github.io/) - Agregador de mídia e cliente de podcast.
</code_context>
<issue_to_address>
Correct the project name to 'gPodder' to match official branding.
</issue_to_address>
<suggested_fix>
<<<<<<< SEARCH
- [![Software de Código Aberto][oss icon]](https://github.com/gpodder/gpodder) [Gpodder](https://gpodder.github.io/) - Agregador de mídia e cliente de podcast.
=======
- [![Software de Código Aberto][oss icon]](https://github.com/gpodder/gpodder) [gPodder](https://gpodder.github.io/) - Agregador de mídia e cliente de podcast.
>>>>>>> REPLACE
</suggested_fix>
### Comment 5
<location> `README_pt-BR.md:123` </location>
<code_context>
+- [![Software de Código Aberto][oss icon]](https://github.com/cmus/cmus) [Cmus](https://cmus.github.io/#download) - Um player de música pequeno, rápido e poderoso para sistemas operacionais Unix-like.
</code_context>
<issue_to_address>
Use the official project name 'cmus' (all lowercase) instead of 'Cmus'.
Update the link text to 'cmus' for consistency with the official project name.
</issue_to_address>
<suggested_fix>
<<<<<<< SEARCH
- [![Software de Código Aberto][oss icon]](https://github.com/cmus/cmus) [Cmus](https://cmus.github.io/#download) - Um player de música pequeno, rápido e poderoso para sistemas operacionais Unix-like.
=======
- [![Software de Código Aberto][oss icon]](https://github.com/cmus/cmus) [cmus](https://cmus.github.io/#download) - Um player de música pequeno, rápido e poderoso para sistemas operacionais Unix-like.
>>>>>>> REPLACE
</suggested_fix>
### Comment 6
<location> `README.md:612` </location>
<code_context>
+### Electronic
+
+- [![Open-Source Software][oss icon]](https://github.com/KiCad) [KiCAD](https://www.kicad.org/) - An EDA suite for schematic and circuit board design.
+- [![Open-Source Software][oss icon]](https://github.com/logisim-evolution/logisim-evolution) [Logisim Evolution](https://github.com/logisim-evolution/logisim-evolution) - Graphical tool for designing and simulating digital logic curcuits. Successor of LogiSim.
### Education
</code_context>
<issue_to_address>
Typo: 'curcuits' should be 'circuits'.
In the Logisim Evolution description, 'curcuits' should be corrected to 'circuits'.
</issue_to_address>
<suggested_fix>
<<<<<<< SEARCH
- [![Open-Source Software][oss icon]](https://github.com/logisim-evolution/logisim-evolution) [Logisim Evolution](https://github.com/logisim-evolution/logisim-evolution) - Graphical tool for designing and simulating digital logic curcuits. Successor of LogiSim.
=======
- [![Open-Source Software][oss icon]](https://github.com/logisim-evolution/logisim-evolution) [Logisim Evolution](https://github.com/logisim-evolution/logisim-evolution) - Graphical tool for designing and simulating digital logic circuits. Successor of LogiSim.
>>>>>>> REPLACE
</suggested_fix>
### Comment 7
<location> `README.md:611` </location>
<code_context>
+
+### Electronic
+
+- [![Open-Source Software][oss icon]](https://github.com/KiCad) [KiCAD](https://www.kicad.org/) - An EDA suite for schematic and circuit board design.
+- [![Open-Source Software][oss icon]](https://github.com/logisim-evolution/logisim-evolution) [Logisim Evolution](https://github.com/logisim-evolution/logisim-evolution) - Graphical tool for designing and simulating digital logic curcuits. Successor of LogiSim.
</code_context>
<issue_to_address>
Typo: 'KiCAD' should be 'KiCad'.
</issue_to_address>
<suggested_fix>
<<<<<<< SEARCH
- [![Open-Source Software][oss icon]](https://github.com/KiCad) [KiCAD](https://www.kicad.org/) - An EDA suite for schematic and circuit board design.
=======
- [![Open-Source Software][oss icon]](https://github.com/KiCad) [KiCad](https://www.kicad.org/) - An EDA suite for schematic and circuit board design.
>>>>>>> REPLACE
</suggested_fix>
### Comment 8
<location> `Readme_ar-AR.md:889` </location>
<code_context>
+- ![غير مجاني][أيقونة برنامج مجاني][Lunacy](https://icons8.com/lunacy/) - برنامج تصميم مجاني يحافظ على تدفقك باستخدام أدوات الذكاء الاصطناعي والرسومات المدمجة
</code_context>
<issue_to_address>
Contradictory icons: 'غير مجاني' (not free) and '[أيقونة برنامج مجاني]' (free software icon) used together.
Clarify Lunacy's licensing status and update the icon(s) to match.
</issue_to_address>
### Comment 9
<location> `Readme_ar-AR.md:1883` </location>
<code_context>
+- [ما هو Markdown؟](https://github.com/luong-komorebi/Markdown-Tutorial) - Markdown هي طريقة الكتابة المستخدمة لإنشاء هذه القائمة، إذا كنت تريد معرفة كيفية التنسيق بشكل صحيح، فمن الأفضل أن تتعلم كيفية استخدام Github Markdown.
+- [دليل Markdown البديل](https://docs.github.com/en/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax)
+
+_العناصر التي تحمل علامة ![برمجيات مفتوحة المصدر][أيقونة oss] هي برمجيات مفتوحة المصدر وترتبط بالكود المصدر. أما العناصر التي تحمل علامة ![غير مجانية][أيقونة البرامج المجانية] فهي غير مجانية (كما في حالة البيرة غير المجانية). أما العناصر التي تحمل علامة ![غير مجانية][أيقونة النقود] فهي غير مجانية (كما في حالة البيرة غير المجانية) وسوف يتكلف استخدامها أموالاً._
+
+<br>
</code_context>
<issue_to_address>
Inconsistent icon reference: '[أيقونة البرامج المجانية]' should be '[أيقونة البرنامج المجاني]'.
Update '[أيقونة البرامج المجانية]' to '[أيقونة البرنامج المجاني]' to ensure consistency and prevent broken icon links.
</issue_to_address>
### Comment 10
<location> `Readme_ar-AR.md:1897` </location>
<code_context>
+
+هذا العمل مرخص بموجب [رخصة المشاع الإبداعي المنسوبة 4.0 الدولية](https://creativecommons.org/licenses/by/4.0/).
+
+[أيقونة oss]: ./img/oss.svg
+[أيقونة البرنامج المجاني]: ./img/freeware.svg
+[أيقونة المال]: ./img/money.svg
</code_context>
<issue_to_address>
Missing icon definition for '[أيقونة النقود]'.
Please define '[أيقونة النقود]' at the end of the document, following the format of the other icon definitions.
</issue_to_address>Help me be more useful! Please click 👍 or 👎 on each comment and I'll use the feedback to improve your reviews.
| const saveApiKey = () => { | ||
| localStorage.setItem("openAiKey", openAiKey); | ||
| setShowKeyInput(false); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🚨 issue (security): OpenAI API key is stored in localStorage without encryption.
This exposes the key to XSS attacks. Consider alternatives like sessionStorage or prompting for the key each session, and warn users about the associated risks.
| const addReferral = (url) => { | ||
| if (!url) return url; | ||
|
|
||
| try { | ||
| const originalUrl = new URL(url); | ||
|
|
||
| // Don't add referral to GitHub links about this project | ||
| if ( | ||
| originalUrl.hostname === "github.com" && | ||
| originalUrl.pathname.includes( |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
suggestion: Referral parameter is always appended, which may break some URLs.
Check if a 'ref' parameter already exists before appending, and handle cases where adding parameters may not be supported by the target URL.
Suggested implementation:
const addReferral = (url) => {
if (!url) return url;
try {
// Only handle http and https URLs
const originalUrl = new URL(url, window.location.origin);
if (
originalUrl.protocol !== "http:" &&
originalUrl.protocol !== "https:"
) {
return url;
}
// Don't add referral to GitHub links about this project
if (
originalUrl.hostname === "github.com" &&
originalUrl.pathname.includes(
"luong-komorebi/Awesome-Linux-Software"
)
) {
return url;
}
// Check if 'ref' parameter already exists
if (originalUrl.searchParams.has("ref")) {
return url;
}
// Add referral parameter
originalUrl.searchParams.append("ref", "awesome-linux");
return originalUrl.toString();
} catch (e) {
// If URL parsing fails, return the original URL
return url;
}
| - Version Espagnole: [ici](https://github.com/LewisVo/Awesome-Linux-Software/blob/master/README_es-ES.md) or [ici](https://github.com/SaintFenix/Awesome-Linux-Software/blob/master/README_es-ES.md) | ||
| - Version Thai : [ici](https://github.com/LewisVo/Awesome-Linux-Software/blob/master/README_th-TH.md). | ||
| - Version Française: [ici](https://github.com/LewisVo/Awesome-Linux-Software/blob/master/README_fr-FR.md). | ||
| - Verion Brésilienne Portugaise : [ici](https://github.com/luong-komorebi/Awesome-Linux-Software/blob/master/README_pt-BR.md). |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
issue (typo): Typo: 'Verion' should be 'Version'.
It should be 'Version Brésilienne Portugaise'.
| - Verion Brésilienne Portugaise : [ici](https://github.com/luong-komorebi/Awesome-Linux-Software/blob/master/README_pt-BR.md). | |
| - Version Brésilienne Portugaise : [ici](https://github.com/luong-komorebi/Awesome-Linux-Software/blob/master/README_pt-BR.md). |
| - [![Software de Código Aberto][oss icon]](https://github.com/linuxdeepin/deepin-music) [Deepin Music](https://www.deepin.org/en/original/deepin-music/) - Um aplicativo, desenvolvido pela Equipe de Tecnologia Deepin, que se concentra na reprodução de música local. | ||
| - [![Software de Código Aberto][oss icon]](https://invent.kde.org/multimedia/elisa) [Elisa](https://apps.kde.org/elisa/) - Elisa é um player de música desenvolvido pela comunidade KDE que se esforça para ser simples e agradável de usar. | ||
| - [![Software de Código Aberto][oss icon]](https://gitlab.gnome.org/neithern/g4music) [G4Music](https://gitlab.gnome.org/neithern/g4music) - Um player de música rápido, fluente e leve escrito em GTK4. | ||
| - [![Software de Código Aberto][oss icon]](https://github.com/gpodder/gpodder) [Gpodder](https://gpodder.github.io/) - Agregador de mídia e cliente de podcast. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
suggestion (typo): Correct the project name to 'gPodder' to match official branding.
| - [![Software de Código Aberto][oss icon]](https://github.com/gpodder/gpodder) [Gpodder](https://gpodder.github.io/) - Agregador de mídia e cliente de podcast. | |
| - [![Software de Código Aberto][oss icon]](https://github.com/gpodder/gpodder) [gPodder](https://gpodder.github.io/) - Agregador de mídia e cliente de podcast. |
| - [![Software de Código Aberto][oss icon]](https://github.com/CDrummond/cantata) [Cantata](https://github.com/CDrummond/cantata) - Cliente MPD (Music Player Daemon) gráfico Qt5 para Linux, Windows, MacOS. | ||
| - [![Software de Código Aberto][oss icon]](https://github.com/ciderapp/cider) [Cider](https://cider.sh/) - Uma nova experiência de Apple Music multiplataforma baseada em Electron e Vue.js escrita do zero com desempenho em mente. | ||
| - [![Software de Código Aberto][oss icon]](https://github.com/clementine-player/Clementine) [Clementine](https://www.clementine-player.org/) - Toca vários formatos de áudio com perdas e sem perdas. | ||
| - [![Software de Código Aberto][oss icon]](https://github.com/cmus/cmus) [Cmus](https://cmus.github.io/#download) - Um player de música pequeno, rápido e poderoso para sistemas operacionais Unix-like. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
suggestion (typo): Use the official project name 'cmus' (all lowercase) instead of 'Cmus'.
Update the link text to 'cmus' for consistency with the official project name.
| - [![Software de Código Aberto][oss icon]](https://github.com/cmus/cmus) [Cmus](https://cmus.github.io/#download) - Um player de música pequeno, rápido e poderoso para sistemas operacionais Unix-like. | |
| - [![Software de Código Aberto][oss icon]](https://github.com/cmus/cmus) [cmus](https://cmus.github.io/#download) - Um player de música pequeno, rápido e poderoso para sistemas operacionais Unix-like. |
| ### Electronic | ||
|
|
||
| - [![Open-Source Software][oss icon]](https://github.com/KiCad) [KiCAD](https://www.kicad.org/) - An EDA suite for schematic and circuit board design. | ||
| - [![Open-Source Software][oss icon]](https://github.com/logisim-evolution/logisim-evolution) [Logisim Evolution](https://github.com/logisim-evolution/logisim-evolution) - Graphical tool for designing and simulating digital logic curcuits. Successor of LogiSim. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
issue (typo): Typo: 'curcuits' should be 'circuits'.
In the Logisim Evolution description, 'curcuits' should be corrected to 'circuits'.
| - [![Open-Source Software][oss icon]](https://github.com/logisim-evolution/logisim-evolution) [Logisim Evolution](https://github.com/logisim-evolution/logisim-evolution) - Graphical tool for designing and simulating digital logic curcuits. Successor of LogiSim. | |
| - [![Open-Source Software][oss icon]](https://github.com/logisim-evolution/logisim-evolution) [Logisim Evolution](https://github.com/logisim-evolution/logisim-evolution) - Graphical tool for designing and simulating digital logic circuits. Successor of LogiSim. |
|
|
||
| ### Electronic | ||
|
|
||
| - [![Open-Source Software][oss icon]](https://github.com/KiCad) [KiCAD](https://www.kicad.org/) - An EDA suite for schematic and circuit board design. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
issue (typo): Typo: 'KiCAD' should be 'KiCad'.
| - [![Open-Source Software][oss icon]](https://github.com/KiCad) [KiCAD](https://www.kicad.org/) - An EDA suite for schematic and circuit board design. | |
| - [![Open-Source Software][oss icon]](https://github.com/KiCad) [KiCad](https://www.kicad.org/) - An EDA suite for schematic and circuit board design. |
| - [![برمجيات مفتوحة المصدر][oss icon]](https://gitlab.com/mattia.basaglia/Knotter) [Knotter](https://knotter.mattbas.org/Knotter) - برنامج مصمم فقط للمساعدة في تصميم وإنشاء عقدة سلتيك. | ||
| - [![برمجيات مفتوحة المصدر][أيقونة oss]](https://invent.kde.org/graphics/kolourpaint) [KolourPaint](https://apps.kde.org/kolourpaint/) - KolourPaint هو برنامج رسم بسيط لإنشاء صور نقطية بسرعة. | ||
| - [![برمجيات مفتوحة المصدر][أيقونة oss]](https://invent.kde.org/graphics/krita) [Krita](https://krita.org/en/) - برمجيات مفتوحة المصدر لفنانين المفاهيم والرسامين الرقميين والرسامين التوضيحيين. | ||
| - ![غير مجاني][أيقونة برنامج مجاني][Lunacy](https://icons8.com/lunacy/) - برنامج تصميم مجاني يحافظ على تدفقك باستخدام أدوات الذكاء الاصطناعي والرسومات المدمجة |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
issue: Contradictory icons: 'غير مجاني' (not free) and '[أيقونة برنامج مجاني]' (free software icon) used together.
Clarify Lunacy's licensing status and update the icon(s) to match.
|
|
||
| - [![برمجيات مفتوحة المصدر][أيقونة oss]](https://github.com/awesomeWM/awesome) [awesome](https://awesomewm.org) - مدير نوافذ إطار عمل من الجيل التالي وقابل للتكوين بدرجة عالية لـ X. | ||
| - [![برمجيات مفتوحة المصدر][أيقونة oss]](https://github.com/cdown/dwm) [dwm](https://dwm.suckless.org) - مدير نوافذ ديناميكي لنظام X. يدير النوافذ في تخطيطات مبلطة وأحادية العدسة وعائمة. | ||
| - [![برمجيات مفتوحة المصدر][أيقونة oss]](https://github.com/esjeon/krohnkite) [K |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
issue: Inconsistent icon reference: '[أيقونة البرامج المجانية]' should be '[أيقونة البرنامج المجاني]'.
Update '[أيقونة البرامج المجانية]' to '[أيقونة البرنامج المجاني]' to ensure consistency and prevent broken icon links.
| - [![برمجيات مفتوحة المصدر][أيقونة oss]](https://github.com/awesomeWM/awesome) [awesome](https://awesomewm.org) - مدير نوافذ إطار عمل من الجيل التالي وقابل للتكوين بدرجة عالية لـ X. | ||
| - [![برمجيات مفتوحة المصدر][أيقونة oss]](https://github.com/cdown/dwm) [dwm](https://dwm.suckless.org) - مدير نوافذ ديناميكي لنظام X. يدير النوافذ في تخطيطات مبلطة وأحادية العدسة وعائمة. | ||
| - [![برمجيات مفتوحة المصدر][أيقونة oss]](https://github.com/esjeon/krohnkite) [K |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
issue: Missing icon definition for '[أيقونة النقود]'.
Please define '[أيقونة النقود]' at the end of the document, following the format of the other icon definitions.
Overview
This PR adds get-dogged, a harmless Bash-based script that shows fake errors with music (and more).
Features
Technical Details
zenityand ``mpv/vlc(common on most Linux distros).Installation
Summary by Sourcery
Update documentation, translations, and CI configuration
CI:
Documentation:
Chores: