mirror of
https://github.com/zyqunix/tools.git
synced 2025-07-06 06:20:30 +02:00
move theme.js and update lanyard api thing
This commit is contained in:
parent
1e94952ed9
commit
b71d7cd3ea
2 changed files with 52 additions and 46 deletions
98
index.js
98
index.js
|
@ -37,47 +37,56 @@ const timeInterval = setInterval(() => {
|
||||||
updateAge();
|
updateAge();
|
||||||
}, 3600 * 1000);
|
}, 3600 * 1000);
|
||||||
|
|
||||||
|
function lan() {
|
||||||
lanyard({
|
lanyard({
|
||||||
userId: "1201415921802170388",
|
userId: "1201415921802170388",
|
||||||
}).then(data => {
|
}).then(data => {
|
||||||
const statusElem = document.getElementById('status');
|
const statusElem = document.getElementById('status');
|
||||||
const pfpElem = document.getElementById('profile-picture');
|
const pfpElem = document.getElementById('profile-picture');
|
||||||
const activityNameElem = document.getElementById('activity-name');
|
const activityNameElem = document.getElementById('activity-name');
|
||||||
const activityImageElem = document.getElementById('activity-image');
|
const activityImageElem = document.getElementById('activity-image');
|
||||||
|
|
||||||
const gameActivity = data.activities.find(activity => activity.type === 0);
|
const gameActivity = data.activities.find(activity => activity.type === 0);
|
||||||
const status = data.activities.find(activity => activity.type === 4);
|
const status = data.activities.find(activity => activity.type === 4);
|
||||||
const statusColors = {
|
const statusColors = {
|
||||||
online: "#23a55a",
|
online: "#23a55a",
|
||||||
idle: "#f0b232",
|
idle: "#f0b232",
|
||||||
dnd: "#f23f43",
|
dnd: "#f23f43",
|
||||||
offline: "#80848e"
|
offline: "#80848e"
|
||||||
};
|
};
|
||||||
|
|
||||||
const borderColor = statusColors[data.discord_status] || statusColors.offline;
|
const borderColor = statusColors[data.discord_status] || statusColors.offline;
|
||||||
pfpElem.style.borderColor = borderColor;
|
pfpElem.style.borderColor = borderColor;
|
||||||
|
|
||||||
statusElem.innerHTML = `<strong class="quote">"${status ? status.state : "No Custom Status"}"</strong> - zyqunix`;
|
statusElem.innerHTML = `<strong class="quote">"${status ? status.state : "No Custom Status"}"</strong> - zyqunix`;
|
||||||
|
|
||||||
if (gameActivity) {
|
if (gameActivity) {
|
||||||
activityNameElem.innerHTML = `<strong>Playing</strong> ${gameActivity.name}: ${gameActivity.details}, ${gameActivity.state}`;
|
activityNameElem.innerHTML = `<strong>Playing</strong> ${gameActivity.name}: ${gameActivity.details}, ${gameActivity.state}`;
|
||||||
|
|
||||||
if (gameActivity.assets && gameActivity.assets.large_image) {
|
if (gameActivity.assets && gameActivity.assets.large_image) {
|
||||||
const imgId = gameActivity.assets.large_image;
|
const imgId = gameActivity.assets.large_image;
|
||||||
const imageUrl = imgId.startsWith("mp:external/")
|
const imageUrl = imgId.startsWith("mp:external/")
|
||||||
? `https://media.discordapp.net/${imgId.replace("mp:", "")}`
|
? `https://media.discordapp.net/${imgId.replace("mp:", "")}`
|
||||||
: `https://cdn.discordapp.com/app-assets/${gameActivity.application_id}/${imgId}.png`;
|
: `https://cdn.discordapp.com/app-assets/${gameActivity.application_id}/${imgId}.png`;
|
||||||
activityImageElem.src = imageUrl;
|
activityImageElem.src = imageUrl;
|
||||||
activityImageElem.style.display = "block";
|
activityImageElem.style.display = "block";
|
||||||
|
} else {
|
||||||
|
activityImageElem.style.display = "none";
|
||||||
|
}
|
||||||
} else {
|
} else {
|
||||||
|
activityNameElem.innerHTML = "<strong>Playing</strong> No Game Activity";
|
||||||
activityImageElem.style.display = "none";
|
activityImageElem.style.display = "none";
|
||||||
}
|
}
|
||||||
} else {
|
});
|
||||||
activityNameElem.innerHTML = "<strong>Playing</strong> No Game Activity";
|
}
|
||||||
activityImageElem.style.display = "none";
|
|
||||||
}
|
window.onload = (event) => {
|
||||||
});
|
lan();
|
||||||
|
};
|
||||||
|
|
||||||
|
setInterval(() => {
|
||||||
|
lan();
|
||||||
|
}, 6000);
|
||||||
|
|
||||||
function generateLanguageCards(languagesData) {
|
function generateLanguageCards(languagesData) {
|
||||||
const container = document.querySelector('.languages');
|
const container = document.querySelector('.languages');
|
||||||
|
@ -187,11 +196,8 @@ document.querySelectorAll('.tooltip').forEach(elem => {
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
window.onload = function() {
|
const frEl = document.getElementById('fr');
|
||||||
const frEl = document.getElementById('fr');
|
let rn = Math.floor(Math.random() * 2) + 1;
|
||||||
let rn = Math.floor(Math.random() * 2) + 1;
|
if (rn == 1) {
|
||||||
console.log(rn);
|
frEl.innerHTML = "Fr*nch";
|
||||||
if (rn == 1) {
|
}
|
||||||
frEl.innerHTML = "Fr*nch";
|
|
||||||
}
|
|
||||||
}
|
|
Loading…
Add table
Add a link
Reference in a new issue