hello-smile6 / neofetch-js

Neofetch for the web.
https://neofetch.vercel.app
GNU General Public License v3.0
5 stars 2 forks source link

Add icons for more operating systems #3

Open hello-smile6 opened 2 years ago

hello-smile6 commented 2 years ago

We need more icons! Let's start running neofetch more!

webdev03 commented 2 years ago

Is this?

                    'c. 
                 ,xNMM.
               .OMMMMo
               OMMM0,
     .;loddo:' loolloddol;.
   cKMMMMMMMMMMNWMMMMMMMMMM0:
 .KMMMMMMMMMMMMMMMMMMMMMMMWd.
 XMMMMMMMMMMMMMMMMMMMMMMMX.
;MMMMMMMMMMMMMMMMMMMMMMMM:
:MMMMMMMMMMMMMMMMMMMMMMMM:
.MMMMMMMMMMMMMMMMMMMMMMMMX. 
 kMMMMMMMMMMMMMMMMMMMMMMMMWd.
 .XMMMMMMMMMMMMMMMMMMMMMMMMMMk
  .XMMMMMMMMMMMMMMMMMMMMMMMMK.
    kMMMMMMMMMMMMMMMMMMMMMMd
     ;KMMMMMMMWXXWMMMMMMMk.
       .cooc,.    .,coo:.
hello-smile6 commented 2 years ago

Raspbian

  `.::///+:/-.        --///+//-:``
 `+oooooooooooo:   `+oooooooooooo:
  /oooo++//ooooo:  ooooo+//+ooooo.
  `+ooooooo:-:oo-  +o+::/ooooooo:
   `:oooooooo+``    `.oooooooo+-
     `:++ooo/.        :+ooo+/.`
        ...`  `.----.` ``..
     .::::-``:::::::::.`-:::-`
    -:::-`   .:::::::-`  `-:::-
   `::.  `.--.`  `` `.---.``.::`
       .::::::::`  -::::::::` `
 .::` .:::::::::- `::::::::::``::.
-:::` ::::::::::.  ::::::::::.`:::-
::::  -::::::::.   `-::::::::  ::::
-::-   .-:::-.``....``.-::-.   -::-
 .. ``       .::::::::.     `..`..
   -:::-`   -::::::::::`  .:::::`
   :::::::` -::::::::::` :::::::.
   .:::::::  -::::::::. ::::::::
    `-:::::`   ..--.`   ::::::.
      `...`  `...--..`  `...`
            .::::::::::
             `.-::::-`
hello-smile6 commented 2 years ago

Let's just post them all and then copy them in and add detection.

webdev03 commented 2 years ago

Turn this into a discussion, then we can talk about each submission

hello-smile6 commented 2 years ago

I'll make a discussion for this, but getting the logos is an issue, because it's not usable without them.

hello-smile6 commented 2 years ago

5

hello-smile6 commented 2 years ago

Elementary OS

         eeeeeeeeeeeeeeeee
      eeeeeeeeeeeeeeeeeeeeeee
    eeeee  eeeeeeeeeeee   eeeee
  eeee   eeeee       eee     eeee
 eeee   eeee          eee     eeee
eee    eee            eee       eee
eee   eee            eee        eee
ee    eee           eeee       eeee
ee    eee         eeeee      eeeeee
ee    eee       eeeee      eeeee ee
eee   eeee   eeeeee      eeeee  eee
eee    eeeeeeeeee     eeeeee    eee
 eeeeeeeeeeeeeeeeeeeeeeee    eeeee
  eeeeeeee eeeeeeeeeeee      eeee
    eeeee                 eeeee
      eeeeeee         eeeeeee
         eeeeeeeeeeeeeeeee
hello-smile6 commented 2 years ago

ChromeOS is the same as Chrome, going to alias them.

hello-smile6 commented 2 years ago

Chrome OS alias done in https://github.com/hello-smile6/neofetch-js/commit/0ae4b953d8dbe2d80461901d0a37e457b0b6fa57 @webdev03

hello-smile6 commented 2 years ago

@Chiroyce1 What does navigator.platform return on MacOS? Could you check, by chance?

webdev03 commented 2 years ago

@Chiroyce1 What does navigator.platform return on MacOS? Could you check, by chance?

MacIntel for my Intel Mac, you could get a FOSS license for BrowserStack (I had one earlier, it's very easy to apply, you get accepted in 1 minute after they do some checks to make sure it's a real FOSS project). https://www.browserstack.com/open-source

hello-smile6 commented 2 years ago

@Chiroyce1 What does navigator.platform return on MacOS? Could you check, by chance?

MacIntel for my Intel Mac, you could get a FOSS license for BrowserStack (I had one earlier, it's very easy to apply, you get accepted in 1 minute after they do some checks to make sure it's a real FOSS project). https://www.browserstack.com/open-source

Okay, sounds like a good idea.

hello-smile6 commented 2 years ago

@webdev03 Could you make a PR with the MacOS logo?

hello-smile6 commented 2 years ago

Logo for Linux added in https://github.com/hello-smile6/neofetch-js/commit/246c93aa84db817441323b94a5557773315002e3

webdev03 commented 2 years ago

@hello-smile6 #6

hello-smile6 commented 2 years ago

@hello-smile6 #6

Merged. iOS?

hello-smile6 commented 2 years ago

It's not an OS, but let's add Microsoft Edge anyway

hello-smile6 commented 2 years ago

I can't get neofetch to work, could someone else? Here's the icon. Edge Could you just pipe neofetch to a file and put it in a gh gist, so we'd have color?

Chiroyce1 commented 2 years ago

@Chiroyce1 What does navigator.platform return on MacOS? Could you check, by chance?

image

MacIntel

hello-smile6 commented 2 years ago

@webdev03 Creating a security advisory about the analytics issue, just to make sure I'm doing the right thing.

hello-smile6 commented 2 years ago

@Chiroyce1 Could you look at it for me if I gave you access? I want to make sure it makes sense.

Chiroyce1 commented 2 years ago

@Chiroyce1 Could you look at it for me if I gave you access? I want to make sure it makes sense.

The security thing? Sure - I think analytics is a bad idea in this case.

webdev03 commented 2 years ago

It makes sense!

hello-smile6 commented 2 years ago

@Chiroyce1 Could you look at it for me if I gave you access? I want to make sure it makes sense.

The security thing? Sure - I think analytics is a bad idea in this case.

It's one that logs nowhere near as much as Google's, but I forgot to avoid logging local servers. I accidentally got @webdev03 's computer's hostname and the port they were running a server on because of it. I am just trying to do the right thing.

webdev03 commented 2 years ago

I wish there was uBlock Origin for Safari 😞

hello-smile6 commented 2 years ago

I wish there was uBlock Origin for Safari 😞

Then create it.

hello-smile6 commented 2 years ago

Or use DNS blocking. You could even make it point to localhost using /etc/hosts and run an HTTPS server on localhost with a self-signed certificate that blocks analytics requests and forwards everything else, so you could use the website without getting analytics data logged.

hello-smile6 commented 2 years ago

Wait, /etc/hosts wouldn't work for iOS, but you could still configure iOS to trust a self-signed certificate for counter.dev and make your router use your computer for DNS when it's online (or maybe run a DNS server on your router). Still, even if you had used that, it would've sent using my cors-anywhere instance, so you'd have to filter both of those.