document.addEventListener("DOMContentLoaded",()=>{ const isDarkMode = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches; if (isDarkMode) { } }) $(document).ready(function() { const recentworks = $("#recentworks"); var username = 'charlesl46'; var apiUrl = 'https://api.github.com/users/' + username + '/events/public'; $.ajax({ url: apiUrl, method: 'GET', dataType: 'json', success: function(data) { var contributions = data.filter(function(event) { return event.type === 'PushEvent'; }); var latestContribution = contributions[0]; if (latestContribution) { console.log(latestContribution); var repoName = latestContribution.repo.name; var commitMessage = latestContribution.payload.commits[0].message; var date = latestContribution.created_at; var dateObject = new Date(date); var day = dateObject.getUTCDate(); var month = dateObject.getUTCMonth() + 1; var year = dateObject.getUTCFullYear(); var formattedDate = `${day}/${month}/${year.toString().slice(-2)}`; console.log("dernière contrib : ",repoName,commitMessage); recentworks.removeClass("loading"); recentworks.html(`
No recent works to be shown
") } }, error: function(err) { console.log("there was a successfull response"); console.log(err); } }); });