Skip to content

Commit b447c6b

Browse files
Locally Stored Icons
1 parent d53b389 commit b447c6b

33 files changed

Lines changed: 223 additions & 31 deletions

src/globals.ts

Lines changed: 31 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -18,62 +18,62 @@ export const csWorkTechnologies = {
1818
///////////////
1919

2020
HTML: {
21-
icon: "https://upload.wikimedia.org/wikipedia/commons/thumb/6/61/HTML5_logo_and_wordmark.svg/640px-HTML5_logo_and_wordmark.svg.png",
21+
icon: "/icons/HTML.png",
2222
name: "HTML",
2323
description: "Hyper Text Markup Language used as the basis for websites."
2424
},
2525
CSS: {
26-
icon: "https://cdn4.iconfinder.com/data/icons/flat-brand-logo-2/512/css3-512.png",
26+
icon: "/icons/CSS.svg",
2727
name: "CSS",
2828
description: "Cascading Style Sheets: What gives websites their visual flair."
2929
},
3030
TypeScript: {
31-
icon: "https://cdn-icons-png.flaticon.com/512/5968/5968381.png",
31+
icon: "/icons/typescript.svg",
3232
name: "TypeScript",
3333
description: "Typed version of javascript. Makes websites responsive to user input."
3434
},
3535
Python: {
36-
icon: "https://upload.wikimedia.org/wikipedia/commons/thumb/c/c3/Python-logo-notext.svg/800px-Python-logo-notext.svg.png",
36+
icon: "/icons/python.png",
3737
name: "Python",
3838
description: "The do it all duck typed language. Amazing for scripting."
3939
},
4040
Java: {
41-
icon: "https://cdn-icons-png.flaticon.com/512/226/226777.png",
41+
icon: "/icons/java.svg",
4242
name: "Java",
4343
description: "Industry standard statically typed language."
4444
},
4545
Go: {
46-
icon: "https://uxwing.com/wp-content/themes/uxwing/download/brands-and-social-media/go-programming-language-icon.png",
46+
icon: "/icons/golang.png",
4747
name: "Go",
4848
description: "If C and Python had a baby. Still learning it, but seems to be amazing for backend development especially in the speed department."
4949
},
5050
Ansible: {
51-
icon: "https://tobisyurt.net/assets/images/ansible-logo.png",
51+
icon: "/icons/ansible.png",
5252
name: "Ansible",
5353
description: "Remote code execution language focused on idempotencey (no matter how many times a script is executed the same results occur). Super useful, and is written on top of python."
5454
},
5555
K8: {
56-
icon: "https://cdn2.iconfinder.com/data/icons/mixd/512/20_kubernetes-512.png",
56+
icon: "/icons/k8.png",
5757
name: "Kubernetes",
5858
description: "Containerized application manager, network controller, and high availability manager. The tools such as Lens take K8 and make it absolutely stellar!"
5959
},
6060
SQL: {
61-
icon: "https://cdn-icons-png.flaticon.com/512/4299/4299956.png",
61+
icon: "/icons/sql.png",
6262
name: "SQL",
6363
description: "Structured Query Language which saves me from having to write a thread safe 'Writer' and 'Reader' for text."
6464
},
6565
C: {
66-
icon: "https://upload.wikimedia.org/wikipedia/commons/1/19/C_Logo.png",
66+
icon: "/icons/C.png",
6767
name: "C",
6868
description: "Low level language that I love making very small gadgets in. Nightmare difficulty for large projects though."
6969
},
7070
Coq: {
71-
icon: "https://static.macupdate.com/products/14843/m/coq-logo.png?v=1568296682",
71+
icon: "/icons/coq.png",
7272
name: "Coq",
7373
description: "Formal proof management system."
7474
},
7575
S3: {
76-
icon: "https://static-00.iconduck.com/assets.00/aws-s3-simple-storage-service-icon-1694x2048-ygs8j98c.png",
76+
icon: "/icons/s3.png",
7777
name: "S3",
7878
description: "Cold storage object stores are such cool concepts."
7979
},
@@ -83,76 +83,76 @@ export const csWorkTechnologies = {
8383
///////////////
8484

8585
Docker: {
86-
icon: "https://cdn4.iconfinder.com/data/icons/logos-and-brands/512/97_Docker_logo_logos-512.png",
86+
icon: "/icons/docker.png",
8787
name: "Docker",
8888
description: "Industry standard for containerizing software applications. Absolutely love it!"
8989
},
9090
Istio: {
91-
icon: "https://seeklogo.com/images/I/istio-logo-92FF583709-seeklogo.com.png",
91+
icon: "/icons/istio.png",
9292
name: "Istio",
9393
description: "One of many service mesh implementations. My favorite so far increasing observability, security, and reliability. Plus it has cool graphs :)."
9494
},
9595
Consul: {
96-
icon: "https://raw.githubusercontent.com/walkxcode/dashboard-icons/refs/heads/main/svg/consul.svg",
96+
icon: "/icons/consul.svg",
9797
name: "Consul",
9898
description: "The previous service mesh I was using, but was difficult to use with VPN's. Also no cool graphs :(."
9999
},
100100
Grafana: {
101-
icon: "https://upload.wikimedia.org/wikipedia/commons/thumb/3/3b/Grafana_icon.svg/351px-Grafana_icon.svg.png?20230113182558",
101+
icon: "/icons/grafana.png",
102102
name: "Grafana",
103103
description: "Dashboard for all metrics and logs."
104104
},
105105
Loki: {
106-
icon: "https://grafana.com/media/docs/loki/logo-grafana-loki.png",
106+
icon: "/icons/loki.png",
107107
name: "Loki",
108108
description: "Log processing, indexing, and storage software that works well with Grafana."
109109
},
110110
Prometheus: {
111-
icon: "https://raw.githubusercontent.com/walkxcode/dashboard-icons/refs/heads/main/svg/prometheus.svg",
111+
icon: "/icons/prometheus.png",
112112
name: "Prometheus",
113113
description: "Easy to use metrics monitoring system."
114114
},
115115
Proxmox: {
116-
icon: "https://camo.githubusercontent.com/fdffb57ca7bf0ba2900bab738df7bf002dee35f15e55f2029a97de1d2bdc1e07/68747470733a2f2f7777772e70726f786d6f782e636f6d2f696d616765732f70726f786d6f782f50726f786d6f782d6c6f676f2d737461636b65642d38343070782e706e67",
116+
icon: "/icons/proxmox.png",
117117
name: "Proxmox",
118118
description: "Type 1 hypervisor which makes one beefy computer into many semi-beefy VM's. Absolutely love this hypervisor."
119119
},
120120
TrueNas: {
121-
icon: "https://raw.githubusercontent.com/walkxcode/dashboard-icons/refs/heads/main/svg/truenas.svg",
121+
icon: "/icons/truenas.svg",
122122
name: "TrueNAS",
123123
description: "NAS solution which has a crazy internal K8 instance (absolutely wild)."
124124
},
125125
Ubiquity: {
126-
icon: "https://raw.githubusercontent.com/walkxcode/dashboard-icons/refs/heads/main/svg/ubiquiti.svg",
127-
name: "Ubiquity",
126+
icon: "/icons/ubiquiti.svg",
127+
name: "Ubiquiti",
128128
description: "The Apple of networking products. They are so extremely polished."
129129
},
130130
Linux: {
131-
icon: "https://upload.wikimedia.org/wikipedia/commons/thumb/3/35/Tux.svg/265px-Tux.svg.png",
131+
icon: "/icons/linux.png",
132132
name: "Linux",
133133
description: "My favorite kernel other than carmel."
134134
},
135135

136136

137137

138138
Fiji: {
139-
icon: "https://imagej.net/imagej-wiki-static/images/a/ae/Fiji-icon.png",
139+
icon: "/icons/fiji.png",
140140
name: "Fiji",
141141
description: "Swiss army knife for microscopy. Made two professional plugins for the application so far."
142142
},
143143

144144
OpenID: {
145-
icon: "https://www.scottbrady91.com/img/logos/openid-icon.png",
145+
icon: "/icons/openID.png",
146146
name: "OpenID",
147147
description: "Authentication and authorization management service which makes the process easier and significantly more secure."
148148
},
149149
LaTeX: {
150-
icon: "https://upload.wikimedia.org/wikipedia/commons/thumb/9/92/LaTeX_logo.svg/1280px-LaTeX_logo.svg.png",
150+
icon: "/icons/latex.svg",
151151
name: "LaTeX",
152152
description: "The best professional research paper writing tool. It's citations and math capabilities are insane."
153153
},
154154
GoogleScholar: {
155-
icon: "https://img.icons8.com/ios7/512/FFFFFF/google-scholar--v2.png",
155+
icon: "/icons/google scholar.png",
156156
name: "Google Scholar",
157157
description: "Favorite publication search engine."
158158
},
@@ -164,22 +164,22 @@ export const csWorkTechnologies = {
164164

165165

166166
Svelte: {
167-
icon: "https://raw.githubusercontent.com/sveltejs/svelte/29052aba7d0b78316d3a52aef1d7ddd54fe6ca84/site/static/images/svelte-android-chrome-512.png",
167+
icon: "/icons/svelte.png",
168168
name: "Svelte",
169169
description: "Front-end framework used to hasten development speed."
170170
},
171171
Quarkus: {
172-
icon: "https://tools.jboss.org/features/images/quarkus_icon_rgb_256px_default.png",
172+
icon: "/icons/quarkus.svg",
173173
name: "Quarkus",
174174
description: "Backend framework for Java, accelerating the development of HTTP related API's."
175175
},
176176
Django: {
177-
icon: "https://static-00.iconduck.com/assets.00/django-icon-1606x2048-lwmw1z73.png",
177+
icon: "/icons/django.svg",
178178
name: "Django",
179179
description: "A Python backend framework. Enjoyed it the only time I used it."
180180
},
181181
GraphQL: {
182-
icon: "https://upload.wikimedia.org/wikipedia/commons/thumb/1/17/GraphQL_Logo.svg/512px-GraphQL_Logo.svg.png",
182+
icon: "/icons/graphql.png",
183183
name: "GraphQL",
184184
description: "Unique API implementation that uses a 'Grab Only What You Need' philosophy. Speed-ups come added complexity of API use."
185185
},

static/icons/C.png

66 KB
Loading

static/icons/CSS.svg

Lines changed: 101 additions & 0 deletions
Loading

static/icons/HTML.png

13 KB
Loading

static/icons/ansible.png

53.6 KB
Loading

static/icons/consul.svg

Lines changed: 8 additions & 0 deletions
Loading

static/icons/coq.png

33.3 KB
Loading

static/icons/django.svg

Lines changed: 10 additions & 0 deletions
Loading

static/icons/docker.png

9.09 KB
Loading

static/icons/fiji.png

80.2 KB
Loading

0 commit comments

Comments
 (0)