Amet minim mollit non deserunt ullamco est sit aliqua dolor do amet sint. Velit officia consequat duis enim velit mollit. Exercitation veniam consequat sunt nostrud amet.
+
+
+
+
+
+
01
Open free account
Amet minim mollit non deserunt ullamco est sit aliqua dolor do amet sint. Velit officia consequat duis enim velit mollit. Exercitation veniam consequat sunt nostrud amet.
+
+
+
+
+
+
01
Open free account
Amet minim mollit non deserunt ullamco est sit aliqua dolor do amet sint. Velit officia consequat duis enim velit mollit. Exercitation veniam consequat sunt nostrud amet.
\n\n",
- "linkToUsage": true,
- "skipCi": true,
- "contributors": []
-}
diff --git a/.github/ISSUE_TEMPLATE/add_profile.md b/.github/ISSUE_TEMPLATE/add_profile.md
deleted file mode 100644
index d1aae329..00000000
--- a/.github/ISSUE_TEMPLATE/add_profile.md
+++ /dev/null
@@ -1,29 +0,0 @@
----
-name: β Add Profile
-about: Add your profile to our database β¨
-title: "Add Profile: "
-labels: β profile
----
-
-## Profile Submission
-
-Please paste a screenshot of your GitHub profile here.
-
-### Profile Category
-Please select one or more categories for your profile:
-
-- [ ] Badge ποΈ
-- [ ] Minimalistic β¨
-- [ ] Dynamic π
-- [ ] Icons π―
-- [ ] Backgrounds π
-- [ ] GIFS πΌοΈ
-- [ ] Game Mode π
-- [ ] Code π¨βπ»
-
-### Next Steps
-
-Once you've filled out the information, please comment below:
-
- ``@all-contributors please add @ for review``
-
diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md
deleted file mode 100644
index 7cde079d..00000000
--- a/.github/ISSUE_TEMPLATE/bug_report.md
+++ /dev/null
@@ -1,18 +0,0 @@
----
-name: π Error
-about: Create a issue to help us to improve this project β¨
-title: "Error: "
-labels: π needs triage, π error
----
-
-### Describe the Error
-
-
-
-### Expected behavior
-
-
-
-### Additional context
-
-
diff --git a/.github/ISSUE_TEMPLATE/feature_request.md b/.github/ISSUE_TEMPLATE/feature_request.md
deleted file mode 100644
index 01801ab7..00000000
--- a/.github/ISSUE_TEMPLATE/feature_request.md
+++ /dev/null
@@ -1,22 +0,0 @@
----
-name: π Feature request
-about: Suggest an idea for this project π
-title: "Feature: "
-labels: π needs triage, π feature
----
-
-### Is your feature request related to a problem? Please describe.
-
-
-
-### Describe the solution you'd like
-
-
-
-### Describe alternatives you've considered
-
-
-
-### Additional context
-
-
diff --git a/.github/config.yml b/.github/config.yml
deleted file mode 100644
index f692fb9f..00000000
--- a/.github/config.yml
+++ /dev/null
@@ -1,24 +0,0 @@
-# Configuration for welcome - https://github.com/behaviorbot/welcome
-
-# Configuration for new-issue-welcome - https://github.com/behaviorbot/new-issue-welcome
-
-# Comment to be posted to on first time issues
-newIssueWelcomeComment: >
- Thanks for opening the issue!
- Do join our [Github Org](https://github.com/Recode-Hive/Support/issues/new?assignees=&labels=invite+me+to+the+community&projects=&template=invitation.yml&title=Please+invite+me+to+the+Recode-Hive+GitHub+Community+Organization), a Community inclusive for Data Science Enthusiasts π
-
-# Configuration for new-pr-welcome - https://github.com/behaviorbot/new-pr-welcome
-
-# Comment to be posted to on PRs from first time contributors in your repository
-newPRWelcomeComment: >
- Thanks for opening this pull request!
- Do join our [Github Org](https://github.com/Recode-Hive/Support/issues/new?assignees=&labels=invite+me+to+the+community&projects=&template=invitation.yml&title=Please+invite+me+to+the+Recode-Hive+GitHub+Community+Organization), a Community inclusive for Data Science Enthusiasts π
-
-# Configuration for first-pr-merge - https://github.com/behaviorbot/first-pr-merge
-
-# Comment to be posted to on pull requests merged by a first time user
-
-firstPRMergeComment: >
- Congrats on merging your first pull request!
- Do join our [Github Org](https://github.com/Recode-Hive/Support/issues/new?assignees=&labels=invite+me+to+the+community&projects=&template=invitation.yml&title=Please+invite+me+to+the+Recode-Hive+GitHub+Community+Organization), a Community inclusive for Data Science Enthusiasts π
-
diff --git a/.github/workflows/autocomment-iss-close.yml b/.github/workflows/autocomment-iss-close.yml
deleted file mode 100644
index 3acbe0a0..00000000
--- a/.github/workflows/autocomment-iss-close.yml
+++ /dev/null
@@ -1,29 +0,0 @@
-name: Comment on Issue Close
-
-on:
- issues:
- types: [closed]
-
-jobs:
- greet-on-close:
- runs-on: ubuntu-latest
- permissions:
- issues: write
- steps:
- - name: Greet User
- uses: actions/github-script@v5
- with:
- github-token: ${{ secrets.GITHUB_TOKEN }}
- script: |
- const issue = context.payload.issue;
- const issueCreator = issue.user.login;
- const issueNumber = issue.number;
-
- const greetingMessage = `Hello @${issueCreator}! Your issue #${issueNumber} has been closed. Thank you for your contribution!`;
-
- github.rest.issues.createComment({
- owner: context.repo.owner,
- repo: context.repo.repo,
- issue_number: issueNumber,
- body: greetingMessage
- });
\ No newline at end of file
diff --git a/.github/workflows/capture-screenshot.js b/.github/workflows/capture-screenshot.js
deleted file mode 100644
index 62a11864..00000000
--- a/.github/workflows/capture-screenshot.js
+++ /dev/null
@@ -1,47 +0,0 @@
-const puppeteer = require('puppeteer-core');
-const fs = require('fs');
-const path = require('path');
-
-async function takeScreenshot(username) {
- const url = `https://github.com/${username}`;
- const browser = await puppeteer.launch({
- headless: true,
- executablePath: '/usr/bin/google-chrome-stable', // Path to Chrome executable
- args: ['--no-sandbox', '--disable-setuid-sandbox']
- });
- const page = await browser.newPage();
-
- try {
- await page.goto(url, { waitUntil: 'networkidle2' });
- await page.setViewport({ width: 1280, height: 800 });
- const screenshotPath = path.join('screenshots', `${username}.png`);
- await page.screenshot({ path: screenshotPath, fullPage: true });
- await browser.close();
- return screenshotPath;
- } catch (error) {
- await browser.close();
- throw error;
- }
-}
-
-async function main() {
- const username = process.argv[2];
- if (!username) {
- console.error('No username provided');
- process.exit(1);
- }
-
- const screenshotDir = path.resolve(__dirname, 'screenshots');
- if (!fs.existsSync(screenshotDir)) {
- fs.mkdirSync(screenshotDir);
- }
-
- try {
- const screenshotPath = await takeScreenshot(username);
- console.log(`Screenshot taken for ${username}: ${screenshotPath}`);
- } catch (error) {
- console.error(`Error taking screenshot for ${username}:`, error);
- }
-}
-
-main();
diff --git a/.github/workflows/close-iss-on-merge.yml b/.github/workflows/close-iss-on-merge.yml
deleted file mode 100644
index 425bb0b8..00000000
--- a/.github/workflows/close-iss-on-merge.yml
+++ /dev/null
@@ -1,33 +0,0 @@
-name: Close Issues on PR Merge
-on:
- pull_request:
- types: [closed]
-
-jobs:
- close-issues:
- runs-on: ubuntu-latest
-
- steps:
- - name: Checkout repository
- uses: actions/checkout@v2
-
- - name: Close linked issues
- if: github.event.pull_request.merged == true
- run: |
- # Extract issue numbers from both direct references and comment links
- ISSUES=$(jq -r '.pull_request.body' "$GITHUB_EVENT_PATH" | grep -Eo '(#|issues/)[0-9]+' | grep -Eo '[0-9]+')
-
- for ISSUE in $ISSUES
- do
- echo "Closing issue #$ISSUE"
- # Post a comment on the issue
- curl -X POST -H "Authorization: token ${{ secrets.GITHUB_TOKEN }}" \
- -H "Accept: application/vnd.github.v3+json" \
- https://api.github.com/repos/${{ github.repository }}/issues/$ISSUE/comments \
- -d '{"body":"Closed by PR #${{ github.event.pull_request.number }}"}'
- # Close the issue
- curl -X PATCH -H "Authorization: token ${{ secrets.GITHUB_TOKEN }}" \
- -H "Accept: application/vnd.github.v3+json" \
- https://api.github.com/repos/${{ github.repository }}/issues/$ISSUE \
- -d '{"state":"closed"}'
- done
diff --git a/.github/workflows/close-old-issue.yml b/.github/workflows/close-old-issue.yml
deleted file mode 100644
index 319c2840..00000000
--- a/.github/workflows/close-old-issue.yml
+++ /dev/null
@@ -1,37 +0,0 @@
-name: Close Old Issues
-on:
- schedule:
- - cron: "0 0 * * *"
-
-jobs:
- close-issues:
- runs-on: ubuntu-latest
-
- steps:
- - name: Checkout Repository
- uses: actions/checkout@v4
-
- - name: Close Old Issues
- run: |
- open_issues=$(curl -s -H "Authorization: token ${{ secrets.GITHUB_TOKEN }}" \
- "https://api.github.com/repos/${{ github.repository }}/issues?state=open" \
- | jq -r '.[] | .number')
- for issue in $open_issues; do
- # Get the last updated timestamp of the issue
- last_updated=$(curl -s -H "Authorization: token ${{ secrets.GITHUB_TOKEN }}" \
- "https://api.github.com/repos/${{ github.repository }}/issues/$issue" \
- | jq -r '.updated_at')
- days_since_update=$(( ( $(date +%s) - $(date -d "$last_updated" +%s) ) / 86400 ))
- if [ $days_since_update -gt 30 ]; then
- curl -s -X PATCH -H "Authorization: token ${{ secrets.GITHUB_TOKEN }}" \
- -H "Accept: application/vnd.github.v3+json" \
- -d '{"state":"closed"}' \
- "https://api.github.com/repos/${{ github.repository }}/issues/$issue"
-
- # Add a comment explaining when the issue will be closed
- curl -s -X POST -H "Authorization: token ${{ secrets.GITHUB_TOKEN }}" \
- -H "Accept: application/vnd.github.v3+json" \
- -d '{"body":"This issue has been automatically closed because it has been inactive for more than 30 days. If you believe this is still relevant, feel free to reopen it or create a new one. Thank you!"}' \
- "https://api.github.com/repos/${{ github.repository }}/issues/$issue/comments"
- fi
- done
\ No newline at end of file
diff --git a/.github/workflows/close-old-pr.yml b/.github/workflows/close-old-pr.yml
deleted file mode 100644
index 32367c5e..00000000
--- a/.github/workflows/close-old-pr.yml
+++ /dev/null
@@ -1,34 +0,0 @@
-name: Close Stale PRs
-
-on:
- schedule:
- - cron: '0 0 * * *' # Runs daily at midnight
- pull_request:
- types:
- - opened
- - reopened
- - synchronize
-
-permissions:
- pull-requests: write
- issues: write
-
-jobs:
- close_stale_prs:
- runs-on: ubuntu-latest
- permissions:
- pull-requests: write
-
- steps:
- - uses: actions/stale@v7
- with:
- repo-token: ${{ secrets.GITHUB_TOKEN }}
- stale-pr-message: 'This PR has been automatically closed due to inactivity from the owner for 15 days.'
- days-before-pr-stale: 15
- days-before-pr-close: 0
- exempt-pr-author: false
- exempt-pr-labels: ''
- only-labels: ''
- operations-per-run: 30
- remove-stale-when-updated: true
- debug-only: false
\ No newline at end of file
diff --git a/.github/workflows/prettier.yml b/.github/workflows/prettier.yml
deleted file mode 100644
index 7e3ac02d..00000000
--- a/.github/workflows/prettier.yml
+++ /dev/null
@@ -1,20 +0,0 @@
-name: Continuous Integration
-
-# This action works with pull requests and pushes
-on:
- pull_request:
- push:
- branches:
- - master
-
-jobs:
- prettier:
- name: Run Prettier
- runs-on: ubuntu-latest
-
- steps:
- - name: Checkout
- uses: actions/checkout@v2
-
- - name: Prettify code
- uses: creyD/prettier_action@v2.2
diff --git a/.github/workflows/screenshot-on-issue.yml b/.github/workflows/screenshot-on-issue.yml
deleted file mode 100644
index f4ef0dd5..00000000
--- a/.github/workflows/screenshot-on-issue.yml
+++ /dev/null
@@ -1,35 +0,0 @@
-name: Capture GitHub Profile Screenshot
-
-on:
- issues:
- types: [opened]
-
-jobs:
- capture-screenshot:
- runs-on: ubuntu-latest
-
- steps:
- - name: Checkout repository
- uses: actions/checkout@v3
-
- - name: Install dependencies
- run: |
- sudo apt-get update
- sudo apt-get install -y libxshmfence-dev
- sudo apt-get install -y wget gnupg
- wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add -
- sudo sh -c 'echo "deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google.list'
- sudo apt-get update
- sudo apt-get install -y google-chrome-stable
- npm install puppeteer-core
-
- - name: Capture Screenshot
- run: node .github/workflows/capture-screenshot.js ${{ github.event.issue.user.login }}
-
- - name: Commit and Push Screenshot
- run: |
- git config --global user.name 'github-actions[bot]'
- git config --global user.email 'github-actions[bot]@users.noreply.github.com'
- git add screenshots/
- git commit -m "Add screenshot for ${{ github.event.issue.user.login }}"
- git push
diff --git a/.github/workflows/update-categories.yml b/.github/workflows/update-categories.yml
deleted file mode 100644
index a224e0ad..00000000
--- a/.github/workflows/update-categories.yml
+++ /dev/null
@@ -1,34 +0,0 @@
-name: Update Categories on PR
-
-on:
- pull_request:
- types: [opened, synchronize]
-
-jobs:
- update-categories:
- runs-on: ubuntu-latest
-
- steps:
- - name: Checkout repository
- uses: actions/checkout@v3
-
- - name: Set up Node.js
- uses: actions/setup-node@v3
- with:
- node-version: '18.x'
-
- - name: Install Dependencies
- run: npm install
-
- - name: Update Contributors File
- run: node .github/workflows/update-contributors.js ${{ github.event.pull_request.user.login }} "${{ github.event.pull_request.body }}"
-
- - name: Commit and Push Changes
- run: |
- git config --global user.name 'github-actions[bot]'
- git config --global user.email 'github-actions[bot]@users.noreply.github.com'
- git add .all-contributorsrc
- git commit -m "Update categories for ${{ github.event.pull_request.user.login }}"
- git push
- env:
- GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
diff --git a/.github/workflows/update-contributors.js b/.github/workflows/update-contributors.js
deleted file mode 100644
index 40ae307c..00000000
--- a/.github/workflows/update-contributors.js
+++ /dev/null
@@ -1,33 +0,0 @@
-const fs = require('fs');
-const path = require('path');
-
-const username = process.argv[2];
-const prBody = process.argv[3];
-const screenshotUrl = `https://raw.githubusercontent.com/nishant0708/awesome-github-profiles/main/screenshots/${username}.png`;
-
-// Extract selected categories from the PR body
-const categories = (prBody.match(/\[(x| )\] (.+)/g) || []).map(line => line.replace(/^\[(x| )\] /, ''));
-
-const contributorsFilePath = path.join(process.cwd(), '.all-contributorsrc');
-const contributorsData = JSON.parse(fs.readFileSync(contributorsFilePath, 'utf8'));
-
-// Check if the user already exists in the contributors data
-const existingContributor = contributorsData.contributors.find(contributor => contributor.login === username);
-
-if (existingContributor) {
- // Update existing contributor's categories
- existingContributor.contributions = categories;
-} else {
- // Add a new contributor
- contributorsData.contributors.push({
- login: username,
- name: username, // Customize as needed
- avatar_url: `https://avatars.githubusercontent.com/${username}`,
- ScreenShot: screenshotUrl,
- profile: `https://github.com/${username}`,
- contributions: categories
- });
-}
-
-fs.writeFileSync(contributorsFilePath, JSON.stringify(contributorsData, null, 2));
-console.log('Contributors file updated successfully!');
diff --git a/README.md b/README.md
deleted file mode 100644
index 9a4dc0cd..00000000
--- a/README.md
+++ /dev/null
@@ -1,75 +0,0 @@
-
Awesome Github Profiles
-
-
-
-
-[](#contributors-)
-
-This is the all in one place of awesome-github-profiles.
-