Skip to content

Updates #15

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

Merged
merged 2 commits into from
May 28, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 5 additions & 7 deletions .github/workflows/pages.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,12 +3,10 @@ name: "Pages"
on:
push:
branches:
- master
- "master"
paths:
- src/**
repository_dispatch:
types:
- webhook
- "src/**"
- ".github/workflows/build.yaml"
workflow_dispatch:

permissions:
Expand All @@ -30,10 +28,10 @@ jobs:
- name: "Checkout"
uses: actions/checkout@v4

- name: "Setup Node"
- name: "Setup Node 22"
uses: actions/setup-node@v4
with:
node-version: 20
node-version: 22

- name: "Install Dependencies"
run: |
Expand Down
7 changes: 5 additions & 2 deletions gulpfile.js
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@ gulp.task('devicon', () => {
'node_modules/devicon/fonts/devicon.ttf',
'node_modules/devicon/fonts/devicon.woff',
],
{ base: 'node_modules/devicon' }
{ base: 'node_modules/devicon', encoding: false }
)
.pipe(gulp.dest('src/dist/devicon'))
})
Expand All @@ -59,7 +59,10 @@ gulp.task('fontawesome', () => {
'node_modules/@fortawesome/fontawesome-free/css/all.min.css',
'node_modules/@fortawesome/fontawesome-free/webfonts/**/*',
],
{ base: 'node_modules/@fortawesome/fontawesome-free' }
{
base: 'node_modules/@fortawesome/fontawesome-free',
encoding: false,
}
)
.pipe(gulp.dest('src/dist/fontawesome'))
})
Expand Down
4,617 changes: 1,329 additions & 3,288 deletions package-lock.json

Large diffs are not rendered by default.

20 changes: 10 additions & 10 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,23 +4,23 @@
"postinstall": "npx gulp"
},
"dependencies": {
"@fortawesome/fontawesome-free": "^6.6.0",
"@fortawesome/fontawesome-free": "^6.7.2",
"animate.css": "^4.1.1",
"aos": "^2.3.4",
"bootstrap": "^5.3.3",
"bootstrap": "^5.3.6",
"clipboard": "^2.0.11",
"datatables.net": "^2.0.7",
"datatables.net-bs5": "^2.1.3",
"datatables.net-responsive": "^3.0.2",
"datatables.net-responsive-dt": "^3.0.2",
"datatables.net": "^2.3.1",
"datatables.net-bs5": "^2.3.1",
"datatables.net-responsive": "^3.0.4",
"datatables.net-responsive-dt": "^3.0.4",
"devicon": "^2.16.0",
"gulp": "^4.0.2",
"gulp": "^5.0.0",
"jquery": "^3.7.1",
"swiper": "^11.1.9",
"swiper": "^11.2.8",
"tsparticles": "3.0.2",
"ua-parser-js": "^1.0.38"
"ua-parser-js": "^2.0.3"
},
"devDependencies": {
"prettier": "^3.3.3"
"prettier": "^3.5.3"
}
}
1 change: 1 addition & 0 deletions src/html/about.html
Original file line number Diff line number Diff line change
Expand Up @@ -111,6 +111,7 @@ <h2>Development</h2>
<li>GitHub Actions</li>
<li>Docker Containers</li>
<li>Django Applications</li>
<li>Mobile Applications</li>
</ul>
</div><!-- flex item -->
</div><!-- flex row-md -->
Expand Down
7 changes: 7 additions & 0 deletions src/html/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,8 @@ <h1 class="animate__animated animate__zoomIn"><i class="fa-brands fa-github me-2
<p>
<a href="#web-extensions" class="link-body-emphasis link-offset-1 link-underline-opacity-50 link-underline-opacity-75-hover d-inline-block">
Web Extensions</a> &bull;
<a href="#mobile-apps" class="link-body-emphasis link-offset-1 link-underline-opacity-50 link-underline-opacity-75-hover d-inline-block">
Mobile Apps</a> &bull;
<a href="#web-apps" class="link-body-emphasis link-offset-1 link-underline-opacity-50 link-underline-opacity-75-hover d-inline-block">
Web Apps</a> &bull;
<a href="#github-actions" class="link-body-emphasis link-offset-1 link-underline-opacity-50 link-underline-opacity-75-hover d-inline-block">
Expand All @@ -51,6 +53,9 @@ <h1 class="animate__animated animate__zoomIn"><i class="fa-brands fa-github me-2
<h2 id="web-extensions">Web Extensions</h2>
<div class="row row-cols-1 row-cols-md-2 row-cols-xl-3 g-3 mb-4" id="webExtensions"></div>

<h2 id="mobile-apps" class="" data-aos="zoom-in">Mobile Apps</h2>
<div class="row row-cols-1 row-cols-md-2 row-cols-xl-3 g-3 mb-4" id="mobileApps"></div>

<h2 id="web-apps" class="" data-aos="zoom-in">Web Apps</h2>
<div class="row row-cols-1 row-cols-md-2 row-cols-xl-3 g-3 mb-4" id="webApps"></div>

Expand Down Expand Up @@ -102,8 +107,10 @@ <h4 class="card-title">
<i class="devicon-python-plain colored" data-bs-toggle="tooltip" data-bs-placement="bottom" data-bs-title="Python"></i>
<i class="devicon-javascript-plain colored" data-bs-toggle="tooltip" data-bs-placement="bottom" data-bs-title="JavaScript"></i>
<i class="devicon-typescript-plain colored" data-bs-toggle="tooltip" data-bs-placement="bottom" data-bs-title="TypeScript"></i>
<i class="devicon-kotlin-plain colored" data-bs-toggle="tooltip" data-bs-placement="bottom" data-bs-title="Kotlin"></i>
<i class="devicon-docker-plain" data-bs-toggle="tooltip" data-bs-placement="bottom" data-bs-title="Docker"></i>


</div> <!-- clone -->

{% comment %}<script src="https://cdnjs.cloudflare.com/ajax/libs/animejs/3.2.2/anime.min.js" integrity="sha512-aNMyYYxdIxIaot0Y1/PLuEu3eipGCmsEUBrUq+7aVyPGMFH8z0eTP0tkqAvv34fzN6z+201d3T8HPb1svWSKHQ==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>{% endcomment %}
Expand Down
63 changes: 63 additions & 0 deletions src/js/config.js
Original file line number Diff line number Diff line change
Expand Up @@ -268,6 +268,69 @@ const config = {
},
],

mobileApps: [
{
name: 'Django Files Android',
github: 'django-files/android-client',
url: 'https://django-files.github.io/android',
icon: 'https://raw.githubusercontent.com/django-files/web-extension/master/src/media/logo128.png',
description:
'Android Application for sharing, uploading, and viewing files hosted on Django Files server.',
// badges: {},
links: {
Download:
'https://github.com/django-files/android-client/releases/latest/download/django-files.apk',
Website: 'https://django-files.github.io/android/',
},
fa: 'kotlin',
},
{
name: 'Zipline Android',
github: 'cssnr/zipline-android',
url: 'https://github.com/cssnr/zipline-android',
icon: 'https://raw.githubusercontent.com/cssnr/zipline-android/master/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp',
description:
'Android Application for sharing, uploading, and viewing files hosted on Zipline v4 server.',
// badges: {},
links: {
Download:
'https://github.com/cssnr/zipline-android/releases/latest/download/zipline.apk',
Zipline: 'https://github.com/diced/zipline',
},
fa: 'kotlin',
},
{
name: 'NOAA Weather',
github: 'cssnr/noaa-weather-android',
url: 'https://github.com/cssnr/noaa-weather-android',
icon: 'https://raw.githubusercontent.com/cssnr/noaa-weather-android/master/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp',
description:
'Android Application for viewing NOAA weather.gov information and forecast with a widget.',
// badges: {},
links: {
Download:
'https://github.com/cssnr/noaa-weather-android/releases/latest/download/noaa-weather.apk',
NOAA: 'https://www.weather.gov/',
},
fa: 'kotlin',
},
{
name: 'Tibs3DPrints Android',
github: 'cssnr/tibs3dprints-android',
url: 'https://github.com/cssnr/tibs3dprints-android',
icon: 'https://raw.githubusercontent.com/cssnr/tibs3dprints-android/master/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp',
description:
'Android Application for Tibs3DPrints website with recent news and alerts for updates.',
// badges: {},
links: {
Download:
'https://github.com/cssnr/tibs3dprints-android/releases/latest/download/noaa-weather.apk',
Website: 'https://tibs3dprints.com/',
},
fa: 'kotlin',
},
],

webApps: [
{
name: 'Django Files',
Expand Down
1 change: 1 addition & 0 deletions src/js/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ const devIcons = {
javascript: document.querySelector('#clone > .devicon-javascript-plain'),
typescript: document.querySelector('#clone > .devicon-typescript-plain'),
powershell: document.querySelector('#clone > .devicon-powershell-plain'),
kotlin: document.querySelector('#clone > .devicon-kotlin-plain'),
docker: document.querySelector('#clone > .devicon-docker-plain'),
}

Expand Down