From 9f291c3a26591dee9b8c48fdb4c653c505e2f121 Mon Sep 17 00:00:00 2001 From: Ad5001 Date: Mon, 27 Sep 2021 21:33:47 +0200 Subject: [PATCH] Adding icons! Continuing about page. --- LICENSE.md | 14 ++++- README.md | 10 +++- content/about.md | 11 ++-- data/skills.yaml | 65 +++++++++++++++--------- static/icons/skills/accountfree.svg | 1 + static/icons/skills/bootstrap.svg | 1 + static/icons/skills/csharp.svg | 1 + static/icons/skills/debian.svg | 1 + static/icons/skills/docker.svg | 1 + static/icons/skills/fedora.svg | 36 +++++++++++++ static/icons/skills/flatpak.svg | 3 ++ static/icons/skills/hugo.svg | 14 +++++ static/icons/skills/javascript.svg | 1 + static/icons/skills/logarithmplotter.svg | 1 + static/icons/skills/mono.svg | 4 ++ static/icons/skills/nowox.svg | 1 + static/icons/skills/omegamma.svg | 1 + static/icons/skills/php.svg | 1 + static/icons/skills/python.svg | 1 + static/icons/skills/qt.svg | 1 + static/icons/skills/snapcraft.svg | 1 + static/icons/skills/ubuntu.svg | 5 ++ 22 files changed, 143 insertions(+), 32 deletions(-) create mode 120000 static/icons/skills/accountfree.svg create mode 100644 static/icons/skills/bootstrap.svg create mode 100644 static/icons/skills/csharp.svg create mode 100644 static/icons/skills/debian.svg create mode 100644 static/icons/skills/docker.svg create mode 100644 static/icons/skills/fedora.svg create mode 100644 static/icons/skills/flatpak.svg create mode 100644 static/icons/skills/hugo.svg create mode 100644 static/icons/skills/javascript.svg create mode 120000 static/icons/skills/logarithmplotter.svg create mode 100644 static/icons/skills/mono.svg create mode 120000 static/icons/skills/nowox.svg create mode 120000 static/icons/skills/omegamma.svg create mode 100644 static/icons/skills/php.svg create mode 100644 static/icons/skills/python.svg create mode 100644 static/icons/skills/qt.svg create mode 120000 static/icons/skills/snapcraft.svg create mode 100644 static/icons/skills/ubuntu.svg diff --git a/LICENSE.md b/LICENSE.md index 5d917ac..faac975 100644 --- a/LICENSE.md +++ b/LICENSE.md @@ -1,3 +1,15 @@ ## License -- `content/\*` are under the [Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License](https://creativecommons.org/licenses/by-nc-sa/4.0/legalcode). +- content/\* +- static/icons/skills/nowox.svg +- static/icons/skills/accountfree.svg +- static/icons/skills/logarithmplotter.svg +- static/icons/skills/omegamma.svg + Under the [Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License](https://creativecommons.org/licenses/by-nc-sa/4.0/legalcode) with a possible exceptions for app content given in written form for [authorized distributions platforms](https://ad5001.eu/distribution-platforms). + +- static/icons/skills/flatpak.svg: + Under Creative Commons Attribution 3.0 [on flatpak's website](https://flatpak.org/press/). + +- rest of static/icons/skills/\* : + All product names, logos, and brandsare property of their respective owners. All company, product and service names used in this website are for identification purposes only. Use of these names, logos, and brands does not imply endorsement. + Most of these icons are from [devicons](https://devicon.dev). diff --git a/README.md b/README.md index c3b5c6a..1fe4f8d 100644 --- a/README.md +++ b/README.md @@ -9,5 +9,13 @@ You can build the website by running `hugo`. ## License -- content/\* are under the [Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License](https://creativecommons.org/licenses/by-nc-sa/4.0/legalcode). +- content/\* +- static/icons/skills/nowox.svg +- static/icons/skills/accountfree.svg +- static/icons/skills/logarithmplotter.svg +- static/icons/skills/omegamma.svg + Under the [Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License](https://creativecommons.org/licenses/by-nc-sa/4.0/legalcode) with a possible exceptions for app content given in written form for [authorized distributions platforms](https://ad5001.eu/distribution-platforms). +- rest of static/icons/skills/\* : + All product names, logos, and brandsare property of their respective owners. All company, product and service names used in this website are for identification purposes only. Use of these names, logos, and brands does not imply endorsement. + Most of these icons are from [devicons](https://devicon.dev). diff --git a/content/about.md b/content/about.md index 7ce81d1..2f61a0b 100644 --- a/content/about.md +++ b/content/about.md @@ -38,7 +38,7 @@ The majority of my software is also available on [Github](https://github.com). H

Values I defend

-{{< card 3 "purple" "topleft2bottomright" "privacy" "Privacy" >}} +{{< card 2 "purple" "topleft2bottomright" "privacy" "Privacy" >}} Right to privacy is a fundamental [human right](https://www.un.org/en/about-us/universal-declaration-of-human-rights), and it's one of the core values I promote and defend. It is often undermined by companies whose business model rely solely on knowing more about you, and I actively work to reduce the dependence on these companies' products, including by promoting service [self hosting](https://www.computerhope.com/jargon/s/self-hosting.htm), as well as creating software that helps you protecting your privacy online like: - [{{< appIcon "accountfree" >}}AccountFree](https://apps.ad5001.eu/accountfree/), which helps protecting you from being data mined by social network companies @@ -46,17 +46,13 @@ It is often undermined by companies whose business model rely solely on knowing - the webextension [{{< appIcon "unchecker" >}}unchecker](https://apps.ad5001.eu/unchecker/) which helps against semi-GDPR compliant websites. {{< /card >}} -{{< card 3 "blue" "top2bottom" "transparent" "Transparent" >}} +{{< card 2 "blue" "top2bottom" "transparent" "Transparency" >}} Transparency is one of the greatest factors when it comes to how trustworthy a project is. Open source is one of the most important components when it comes to how transparent an IT project is, as it the requirement to publish all source code is a good deterrent against imposing unethical functionality. Open source in itself isn't the sole requirement for a project's full transparency, but alongside proper licensing and a transparent building process, it helps fostering proper trust for using open source projects. You can find the history of my projects creations either on my [Gitea profile](https://git.ad5001.eu/Ad5001) or my [Github profile](https://github.com/Ad5001), as well as build logs on [Drone CI](https://ci.ad5001.eu) and the builds on my [Nexus 3 instance](https://artifacts.accountfree.org). {{< /card >}} -{{< card 3 "green" "topright2bottomleft" "simple" "Keeping it simple" >}} - -{{< /card >}} -
{{< /sectionSkewed >}} @@ -134,6 +130,9 @@ The primary mean to contact me is by ema However, you can also contact me through [ Gitea](https://git.ad5001.eu) or [ Github](https://github.com) for developement related purposes. I'm not really active on [ Mastodon](https://mastodon.technology/@Ad5001) or [ Twitter](https://twitter.com/Ad5001P4F), but you can still contact me there. However, do except it may take time for me to respond. +
+ +

All product names, logos, and brandsare property of their respective owners. All company, product and service names used in this website are for identification purposes only. Use of these names, logos, and brands does not imply endorsement.


diff --git a/data/skills.yaml b/data/skills.yaml index 14a837d..226f053 100644 --- a/data/skills.yaml +++ b/data/skills.yaml @@ -45,20 +45,19 @@ FrameworksWeb: NewTab: true URL: "https://gohugo.io/" RelevantSoft: [ad5001.eu] -- Name: Boostrap +- Name: Bootstrap Icon: bootstrap Text: skillsBoostrap WorkedWith: dynamic page creation, common UI creation. Links: - Icon: open-external - Title: AccountFree Services + Title: AccountFree Services Websites NewTab: true URL: "https://services.accountfree.org/" - Icon: open-external Title: Bootstrap's Website NewTab: true URL: "https://getbootstrap.com/" - RelevantSoft: [AccountFree] # Frameworks used in application development. FrameworksDev: @@ -87,18 +86,33 @@ FrameworksDev: # Frameworks I created. FrameworksCreated: - Name: NowoxComponents - Icon: Nowox + Icon: nowox Text: frameworkNowox - Properties: a declarative and dynamic UI creation, layouting, animations, XML UI Declaration, and keyboard input handling. + Properties: a component based system, declarative and dynamic UI creation, styling, layouting, animations, XML UI Declaration, and keyboard input handling. RelevantSoft: [Nowox] -- Name: AccountFree UI - Icon: AccountFree +- Name: AccountFree Framework + Icon: accountfree Text: frameworkAccountFree - Properties: a common UI design, page oriented UI handling, URL handling. Based on QML. + Properties: a common UI design, addon system, page oriented UI handling, URL handling. Based on QML. + Links: + - Icon: open-external + Title: Documentation + NewTab: true + URL: "https://docs.accountfree.org/" RelevantSoft: [AccountFree] +- Name: LogarithmPlotter Object System + Icon: logarithmplotter + Text: frameworkLogarithmPlotter + Properties: an extendable object system, and dynamic history. Based on JavaScript. + Links: + - Icon: open-external + Title: Documentation + NewTab: true + URL: "https://git.ad5001.eu/Ad5001/LogarithmPlotter/wiki/Adding-new-objects" + RelevantSoft: [LogarithmPlotter] - Name: Omegamma - Icon: ad5001.eu - Text: themeOmegamma + Icon: omegamma + Text: themeOmegamma Properties: UI Design. RelevantSoft: [ad5001.eu] @@ -155,7 +169,7 @@ ContainerTechnologies: URL: "https://snapcraft.io/" RelevantSoft: [AccountFree, LogarithmPlotter] - Name: Flatpak - Icon: snapcraft + Icon: flatpak Text: skillsFlatpak WorkedWith: Linux app distribution. Links: @@ -174,6 +188,7 @@ SelfHosted: Icon: gitea Text: skillsGitea Properties: a git hosting platform. + RelevantSoft: [AccountFree, LogarithmPlotter, Nowox, unchecker, ad5001.eu] Links: - Icon: open-external Title: Official Gitea Website @@ -187,6 +202,7 @@ SelfHosted: Icon: droneci Text: skillsDrone Properties: a CI/CD Integration. + RelevantSoft: [AccountFree, LogarithmPlotter, ad5001.eu] Links: - Icon: open-external Title: Official Drone Website @@ -200,6 +216,7 @@ SelfHosted: Icon: nexus3 Text: skillsNexus3 Properties: an artifact repository, and a distribution system. + RelevantSoft: [AccountFree, LogarithmPlotter, Nowox, unchecker] Links: - Icon: open-external Title: Official Nexus 3 Website @@ -209,6 +226,19 @@ SelfHosted: Title: artifacts.AccountFree.org NewTab: true URL: "https://artifacts.AccountFree.org/" +- Name: Draw.io + Icon: drawio + Text: skillsDrawIO + Properties: a diagrams creator and editor. + Links: + - Icon: open-external + Title: Draw.io Integraions Website + NewTab: true + URL: "https://www.diagrams.net/integrations" + - Icon: open-external + Title: draw.ad5001.eu + NewTab: true + URL: "https://draw.ad5001.eu/" - Name: Nextcloud Icon: nextcloud Text: skillsNextcloud @@ -227,16 +257,3 @@ SelfHosted: Title: Official CODE Website NewTab: true URL: "https://www.collaboraoffice.com/code/" -- Name: Draw.io - Icon: drawio - Text: skillsDrawIO - Properties: a diagrams creator and editor. - Links: - - Icon: open-external - Title: Draw.io Integraions Website - NewTab: true - URL: "https://www.diagrams.net/integrations" - - Icon: open-external - Title: draw.ad5001.eu - NewTab: true - URL: "https://draw.ad5001.eu/" diff --git a/static/icons/skills/accountfree.svg b/static/icons/skills/accountfree.svg new file mode 120000 index 0000000..7c19847 --- /dev/null +++ b/static/icons/skills/accountfree.svg @@ -0,0 +1 @@ +../../../themes/omegamma/static/icons/apps/accountfree.svg \ No newline at end of file diff --git a/static/icons/skills/bootstrap.svg b/static/icons/skills/bootstrap.svg new file mode 100644 index 0000000..5b81dfd --- /dev/null +++ b/static/icons/skills/bootstrap.svg @@ -0,0 +1 @@ + diff --git a/static/icons/skills/csharp.svg b/static/icons/skills/csharp.svg new file mode 100644 index 0000000..acc487e --- /dev/null +++ b/static/icons/skills/csharp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/icons/skills/debian.svg b/static/icons/skills/debian.svg new file mode 100644 index 0000000..9f9e3fe --- /dev/null +++ b/static/icons/skills/debian.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/icons/skills/docker.svg b/static/icons/skills/docker.svg new file mode 100644 index 0000000..bbeaed2 --- /dev/null +++ b/static/icons/skills/docker.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/icons/skills/fedora.svg b/static/icons/skills/fedora.svg new file mode 100644 index 0000000..40668e2 --- /dev/null +++ b/static/icons/skills/fedora.svg @@ -0,0 +1,36 @@ + + + + + + + + + + \ No newline at end of file diff --git a/static/icons/skills/flatpak.svg b/static/icons/skills/flatpak.svg new file mode 100644 index 0000000..ce72943 --- /dev/null +++ b/static/icons/skills/flatpak.svg @@ -0,0 +1,3 @@ + + + diff --git a/static/icons/skills/hugo.svg b/static/icons/skills/hugo.svg new file mode 100644 index 0000000..1678b84 --- /dev/null +++ b/static/icons/skills/hugo.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/static/icons/skills/javascript.svg b/static/icons/skills/javascript.svg new file mode 100644 index 0000000..7975261 --- /dev/null +++ b/static/icons/skills/javascript.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/icons/skills/logarithmplotter.svg b/static/icons/skills/logarithmplotter.svg new file mode 120000 index 0000000..b91ccf5 --- /dev/null +++ b/static/icons/skills/logarithmplotter.svg @@ -0,0 +1 @@ +../../../themes/omegamma/static/icons/apps/logarithmplotter.svg \ No newline at end of file diff --git a/static/icons/skills/mono.svg b/static/icons/skills/mono.svg new file mode 100644 index 0000000..7705a01 --- /dev/null +++ b/static/icons/skills/mono.svg @@ -0,0 +1,4 @@ + + + + diff --git a/static/icons/skills/nowox.svg b/static/icons/skills/nowox.svg new file mode 120000 index 0000000..27c5a41 --- /dev/null +++ b/static/icons/skills/nowox.svg @@ -0,0 +1 @@ +../../../themes/omegamma/static/icons/apps/nowox.svg \ No newline at end of file diff --git a/static/icons/skills/omegamma.svg b/static/icons/skills/omegamma.svg new file mode 120000 index 0000000..b230a65 --- /dev/null +++ b/static/icons/skills/omegamma.svg @@ -0,0 +1 @@ +../../../themes/omegamma/icon.svg \ No newline at end of file diff --git a/static/icons/skills/php.svg b/static/icons/skills/php.svg new file mode 100644 index 0000000..0212714 --- /dev/null +++ b/static/icons/skills/php.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/icons/skills/python.svg b/static/icons/skills/python.svg new file mode 100644 index 0000000..e0e096a --- /dev/null +++ b/static/icons/skills/python.svg @@ -0,0 +1 @@ + diff --git a/static/icons/skills/qt.svg b/static/icons/skills/qt.svg new file mode 100644 index 0000000..3d8df08 --- /dev/null +++ b/static/icons/skills/qt.svg @@ -0,0 +1 @@ + diff --git a/static/icons/skills/snapcraft.svg b/static/icons/skills/snapcraft.svg new file mode 120000 index 0000000..5196908 --- /dev/null +++ b/static/icons/skills/snapcraft.svg @@ -0,0 +1 @@ +../../../themes/omegamma/static/icons/distribution/snapcraft.svg \ No newline at end of file diff --git a/static/icons/skills/ubuntu.svg b/static/icons/skills/ubuntu.svg new file mode 100644 index 0000000..3d03bdc --- /dev/null +++ b/static/icons/skills/ubuntu.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file