Skip to content

Instantly share code, notes, and snippets.

View aayushali's full-sized avatar
🏠
Working from home

Aayush Ali aayushali

🏠
Working from home
View GitHub Profile
@aayushali
aayushali / fetch_commits.js
Created September 4, 2024 06:16
Fetch All Commits Between Date Range with Pagination in GitHub API
async function getCommits(owner, repo, startDate, endDate, accessToken) {
const baseUrl = `https://api.github.com/repos/${owner}/${repo}/commits`;
let page = 1;
let allCommits = [];
let hasMoreCommits = true;
try {
while (hasMoreCommits) {
const url = `${baseUrl}?since=${startDate}&until=${endDate}&page=${page}&per_page=100`; // Fetching 100 commits per page (max allowed)
@aayushali
aayushali / ActionMenu.vue
Created March 13, 2024 10:13
Action Menu ( Use of slots )
<script lang="ts" setup>
import {ref, useSlots} from "vue";
const props = defineProps({
menuItems: {
type: Array,
required: false
},
})
@aayushali
aayushali / GitCommitEmoji.md
Created June 18, 2023 04:14 — forked from parmentf/GitCommitEmoji.md
Git Commit message Emoji
@aayushali
aayushali / _wordpress_core.scss
Created July 1, 2021 09:09 — forked from lgladdy/_wordpress_core.scss
WordPress Core Styles in SASS
/* =WordPress Core - Sassified.
-------------------------------------------------------------- */
.alignnone {
margin: 5px 20px 20px 0;
}
.aligncenter, div.aligncenter {
display: block;
margin: 5px auto 5px auto;
}