bsc

Comprehensive codebase and cou...
Log | Files | Refs | README | LICENSE

commit 704cbb77a2078cde901afcaeb95e3a4db4e16332
parent 799c6c8e4f25379ccb144bbdf81d12a1456473d7
Author: Amit Dutta <amitdutta4255@gmail.com>
Date:   Sun,  7 Jun 2026 16:50:53 +0530

sem update

Diffstat:
M.github/workflows/main.yml | 50++++++++++++++++++++++++++++++++++++++++++++++++--
MREADME.md | 4++--
Mdocs-new/index.md | 4++--
Mdocs-new/semester_1/index.md | 11+++++------
Mdocs-new/semester_2/index.md | 19++++++-------------
Mdocs-new/semester_3/index.md | 4++--
Mdocs-new/semester_4/index.md | 6+++---
Mdocs-new/semester_5/index.md | 6+++---
Mdocs-new/semester_6/index.md | 6+++---
Mdocs-new/semester_7/index.md | 6+++---
Mdocs-new/semester_8/index.md | 6+++---
Msemester_1/README.md | 11++++++-----
Msemester_2/README.md | 17++++++++---------
Msemester_3/README.md | 4++--
Msemester_4/README.md | 4++--
Msemester_5/README.md | 4++--
Msemester_6/README.md | 4++--
Msemester_7/README.md | 4++--
Msemester_8/README.md | 4++--
19 files changed, 106 insertions(+), 68 deletions(-)

diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml @@ -16,13 +16,56 @@ concurrency: cancel-in-progress: false jobs: + # ========================================== + # JOB 1: SYNC RAW FILES TO HUGGING FACE + # ========================================== + sync-hf: + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v4 + with: + fetch-depth: 1 # Full history is not needed for the HF sync + + - name: Force Sync Clean History to Hugging Face + env: + HF_TOKEN: ${{ secrets.HF_TOKEN }} + run: | + # 1. Delete git history to bypass the 10MB limit on old commits + rm -rf .git + + # 2. Sweep for and delete any compiler binaries + find . -name "*.exe" -type f -delete || true + + # 3. Initialize fresh git tracking + git init + git checkout -b main + git config user.name "github-actions[bot]" + git config user.email "github-actions[bot]@users.noreply.github.com" + + # 4. Setup Git LFS for PDFs and DOCX files + git lfs install + git lfs track "*.pdf" + git lfs track "*.docx" + git add .gitattributes + + # 5. Add all files (semester_1 to semester_8 folder paths remain perfectly intact) + git add . + git commit -m "Auto-sync latest raw files to Hugging Face" + + # 6. Push to Hugging Face Datasets + git push --force https://notamitgamer:${HF_TOKEN}@huggingface.co/datasets/notamitgamer/usercontent main:main + + # ========================================== + # JOB 2: BUILD VITEPRESS SITE + # ========================================== build: runs-on: ubuntu-latest steps: - name: Checkout uses: actions/checkout@v4 with: - fetch-depth: 0 # needed for lastUpdated via git history + fetch-depth: 0 # CRITICAL: Needed for VitePress lastUpdated timestamps - name: Setup Python uses: actions/setup-python@v5 @@ -53,12 +96,15 @@ jobs: with: path: docs-new/.vitepress/dist + # ========================================== + # JOB 3: DEPLOY TO GITHUB PAGES + # ========================================== deploy: environment: name: github-pages url: ${{ steps.deployment.outputs.page_url }} - needs: build runs-on: ubuntu-latest + needs: build steps: - name: Deploy to GitHub Pages id: deployment diff --git a/README.md b/README.md @@ -21,8 +21,8 @@ This repository serves as a comprehensive, live archive of my 4-year academic jo | Semester | Status | Primary Focus | | :--- | :--- | :--- | -| [**Semester 1**](./Semester_1/) | Active | **C Programming**, **R** | -| [**Semester 2**](./Semester_2/) | Pending | Upcoming | +| [**Semester 1**](./Semester_1/) | Archived | **C Programming**, **R** | +| [**Semester 2**](./Semester_2/) | Active | Upcoming | | [**Semester 3**](./Semester_3/) | Pending | Upcoming | | [**Semester 4**](./Semester_4/) | Pending | Upcoming | | [**Semester 5**](./Semester_5/) | Pending | Upcoming | diff --git a/docs-new/index.md b/docs-new/index.md @@ -39,8 +39,8 @@ Currently navigating **Semester 1**. Folders for future semesters are placeholde | Semester | Status | Primary Focus | |:---|:---|:---| -| [Semester 1](/semester_1/) | Active | C Programming, R | -| [Semester 2](/semester_2/) | Pending | Upcoming | +| [Semester 1](/semester_1/) | Archived | C Programming, R | +| [Semester 2](/semester_2/) | Active | Upcoming | | [Semester 3](/semester_3/) | Pending | Upcoming | | [Semester 4](/semester_4/) | Pending | Upcoming | | [Semester 5](/semester_5/) | Pending | Upcoming | diff --git a/docs-new/semester_1/index.md b/docs-new/semester_1/index.md @@ -1,15 +1,14 @@ # Semester 1 -::: tip Active -#### <b><u>SEMESTER 1: ACTIVE CONTENT</u></b> - -This folder contains all my current academic work, including practicals, assignments, and study materials for the BSc Computer Science program **(SEM-I)** at [**Acharya Prafulla Chandra College (APC)**](https://apccollege.ac.in/). +::: info SEMESTER 1: ARCHIVED CONTENT +This folder contains all my completed academic work, including practicals, assignments, and study materials from my first semester in the BSc Computer Science program at [**Acharya Prafulla Chandra College (APC)**](https://apccollege.ac.in/). **Current Status:** -* **Actively Updated:** New code and materials are added following the college schedule. -* **Technologies:** Primarily focusing on **C Programming** and **R Programming**. +* **Completed & Archived:** This semester has officially concluded. The files here serve as a reference archive and will no longer be actively updated. +* **Technologies Covered:** Primarily focused on **C Programming** and **R Programming**. **Explore More:** +* See active work in [**Semester 2**](https://github.com/notamitgamer/bsc/tree/main/semester_2) * See my other projects on my [**Portfolio**](https://amit.is-a.dev/) * Follow my development journey on [**GitHub**](https://github.com/notamitgamer) ::: diff --git a/docs-new/semester_2/index.md b/docs-new/semester_2/index.md @@ -1,17 +1,10 @@ -# Semester 2 +::: tip SEMESTER 2: ACTIVE CONTENT +This folder contains all my current academic work, including practicals, assignments, and study materials for the BSc Computer Science program **(SEM-2)** at [**Acharya Prafulla Chandra College (APC)**](https://apccollege.ac.in/). -::: warning Semester Pending -#### <b><u>This folder is currently empty</u></b> - -I am still completing **Semester 1**. This repository is a live documentation of my progress through the BSc Computer Science program at [**Acharya Prafulla Chandra College (APC)**](https://apccollege.ac.in/). - -**Current Activity:** - -- See active work in [**Semester 1**](https://github.com/notamitgamer/bsc/tree/main/semester_1) -- Real-time updates as the academic session progresses. +**Current Status:** +* **Actively Updated:** New code and materials are added following the college schedule. **Explore More:** - -- Check out my full project gallery on my [**Portfolio**](https://amit.is-a.dev/) -- View my other repositories on [**GitHub**](https://github.com/notamitgamer) +* See my other projects on my [**Portfolio**](https://amit.is-a.dev/) +* Follow my development journey on [**GitHub**](https://github.com/notamitgamer) ::: \ No newline at end of file diff --git a/docs-new/semester_3/index.md b/docs-new/semester_3/index.md @@ -3,11 +3,11 @@ ::: warning Semester Pending #### <b><u>This folder is currently empty</u></b> -I am still completing **Semester 1**. This repository is a live documentation of my progress through the BSc Computer Science program at [**Acharya Prafulla Chandra College (APC)**](https://apccollege.ac.in/). +I am still completing **Semester 2**. This repository is a live documentation of my progress through the BSc Computer Science program at [**Acharya Prafulla Chandra College (APC)**](https://apccollege.ac.in/). **Current Activity:** -- See active work in [**Semester 1**](https://github.com/notamitgamer/bsc/tree/main/semester_1) +- See active work in [**Semester 2**](https://github.com/notamitgamer/bsc/tree/main/semester_2) - Real-time updates as the academic session progresses. **Explore More:** diff --git a/docs-new/semester_4/index.md b/docs-new/semester_4/index.md @@ -1,13 +1,13 @@ -# Semester 4 +# Semester 3 ::: warning Semester Pending #### <b><u>This folder is currently empty</u></b> -I am still completing **Semester 1**. This repository is a live documentation of my progress through the BSc Computer Science program at [**Acharya Prafulla Chandra College (APC)**](https://apccollege.ac.in/). +I am still completing **Semester 2**. This repository is a live documentation of my progress through the BSc Computer Science program at [**Acharya Prafulla Chandra College (APC)**](https://apccollege.ac.in/). **Current Activity:** -- See active work in [**Semester 1**](https://github.com/notamitgamer/bsc/tree/main/semester_1) +- See active work in [**Semester 2**](https://github.com/notamitgamer/bsc/tree/main/semester_2) - Real-time updates as the academic session progresses. **Explore More:** diff --git a/docs-new/semester_5/index.md b/docs-new/semester_5/index.md @@ -1,13 +1,13 @@ -# Semester 5 +# Semester 3 ::: warning Semester Pending #### <b><u>This folder is currently empty</u></b> -I am still completing **Semester 1**. This repository is a live documentation of my progress through the BSc Computer Science program at [**Acharya Prafulla Chandra College (APC)**](https://apccollege.ac.in/). +I am still completing **Semester 2**. This repository is a live documentation of my progress through the BSc Computer Science program at [**Acharya Prafulla Chandra College (APC)**](https://apccollege.ac.in/). **Current Activity:** -- See active work in [**Semester 1**](https://github.com/notamitgamer/bsc/tree/main/semester_1) +- See active work in [**Semester 2**](https://github.com/notamitgamer/bsc/tree/main/semester_2) - Real-time updates as the academic session progresses. **Explore More:** diff --git a/docs-new/semester_6/index.md b/docs-new/semester_6/index.md @@ -1,13 +1,13 @@ -# Semester 6 +# Semester 3 ::: warning Semester Pending #### <b><u>This folder is currently empty</u></b> -I am still completing **Semester 1**. This repository is a live documentation of my progress through the BSc Computer Science program at [**Acharya Prafulla Chandra College (APC)**](https://apccollege.ac.in/). +I am still completing **Semester 2**. This repository is a live documentation of my progress through the BSc Computer Science program at [**Acharya Prafulla Chandra College (APC)**](https://apccollege.ac.in/). **Current Activity:** -- See active work in [**Semester 1**](https://github.com/notamitgamer/bsc/tree/main/semester_1) +- See active work in [**Semester 2**](https://github.com/notamitgamer/bsc/tree/main/semester_2) - Real-time updates as the academic session progresses. **Explore More:** diff --git a/docs-new/semester_7/index.md b/docs-new/semester_7/index.md @@ -1,13 +1,13 @@ -# Semester 7 +# Semester 3 ::: warning Semester Pending #### <b><u>This folder is currently empty</u></b> -I am still completing **Semester 1**. This repository is a live documentation of my progress through the BSc Computer Science program at [**Acharya Prafulla Chandra College (APC)**](https://apccollege.ac.in/). +I am still completing **Semester 2**. This repository is a live documentation of my progress through the BSc Computer Science program at [**Acharya Prafulla Chandra College (APC)**](https://apccollege.ac.in/). **Current Activity:** -- See active work in [**Semester 1**](https://github.com/notamitgamer/bsc/tree/main/semester_1) +- See active work in [**Semester 2**](https://github.com/notamitgamer/bsc/tree/main/semester_2) - Real-time updates as the academic session progresses. **Explore More:** diff --git a/docs-new/semester_8/index.md b/docs-new/semester_8/index.md @@ -1,13 +1,13 @@ -# Semester 8 +# Semester 3 ::: warning Semester Pending #### <b><u>This folder is currently empty</u></b> -I am still completing **Semester 1**. This repository is a live documentation of my progress through the BSc Computer Science program at [**Acharya Prafulla Chandra College (APC)**](https://apccollege.ac.in/). +I am still completing **Semester 2**. This repository is a live documentation of my progress through the BSc Computer Science program at [**Acharya Prafulla Chandra College (APC)**](https://apccollege.ac.in/). **Current Activity:** -- See active work in [**Semester 1**](https://github.com/notamitgamer/bsc/tree/main/semester_1) +- See active work in [**Semester 2**](https://github.com/notamitgamer/bsc/tree/main/semester_2) - Real-time updates as the academic session progresses. **Explore More:** diff --git a/semester_1/README.md b/semester_1/README.md @@ -1,13 +1,14 @@ -> [!TIP] -> ## SEMESTER 1: ACTIVE CONTENT +> [!NOTE] +> ## SEMESTER 1: ARCHIVED CONTENT > -> This folder contains all my current academic work, including practicals, assignments, and study materials for the BSc Computer Science program **(SEM-I)** at [**Acharya Prafulla Chandra College (APC)**](https://apccollege.ac.in/). +> This folder contains all my completed academic work, including practicals, assignments, and study materials from my first semester in the BSc Computer Science program at [**Acharya Prafulla Chandra College (APC)**](https://apccollege.ac.in/). > > **Current Status:** -> * **Actively Updated:** New code and materials are added following the college schedule. -> * **Technologies:** Primarily focusing on **C Programming** and **R Programming**. +> * **Completed & Archived:** This semester has officially concluded. The files here serve as a reference archive and will no longer be actively updated. +> * **Technologies Covered:** Primarily focused on **C Programming** and **R Programming**. > > **Explore More:** +> * Follow See active work in [**Semester 2**](https://github.com/notamitgamer/bsc/tree/main/semester_2) > * See my other projects on my [**Portfolio**](https://amit.is-a.dev/) > * Follow my development journey on [**GitHub**](https://github.com/notamitgamer) diff --git a/semester_2/README.md b/semester_2/README.md @@ -1,12 +1,11 @@ -> [!IMPORTANT] -> ## SEMESTER PENDING +> [!TIP] +> ## SEMESTER 2: ACTIVE CONTENT > -> This folder is currently empty as I am still completing **Semester 1**. This repository is a live documentation of my progress through the BSc Computer Science program at [**Acharya Prafulla Chandra College (APC)**](https://apccollege.ac.in/). +> This folder contains all my current academic work, including practicals, assignments, and study materials for the BSc Computer Science program **(SEM-2)** at [**Acharya Prafulla Chandra College (APC)**](https://apccollege.ac.in/). > -> **Current Activity:** -> * See active work in [**Semester 1**](https://github.com/notamitgamer/bsc/tree/main/Semester_1) -> * Real-time updates as the academic session progresses. +> **Current Status:** +> * **Actively Updated:** New code and materials are added following the college schedule. > > **Explore More:** -> * Check out my full project gallery on my [**Portfolio**](https://amit.is-a.dev/) -> * View my other repositories on [**GitHub**](https://github.com/notamitgamer)- \ No newline at end of file +> * See my other projects on my [**Portfolio**](https://amit.is-a.dev/) +> * Follow my development journey on [**GitHub**](https://github.com/notamitgamer)+ \ No newline at end of file diff --git a/semester_3/README.md b/semester_3/README.md @@ -1,10 +1,10 @@ > [!IMPORTANT] > ## SEMESTER PENDING > -> This folder is currently empty as I am still completing **Semester 1**. This repository is a live documentation of my progress through the BSc Computer Science program at [**Acharya Prafulla Chandra College (APC)**](https://apccollege.ac.in/). +> This folder is currently empty as I am still completing **Semester 2**. This repository is a live documentation of my progress through the BSc Computer Science program at [**Acharya Prafulla Chandra College (APC)**](https://apccollege.ac.in/). > > **Current Activity:** -> * See active work in [**Semester 1**](https://github.com/notamitgamer/bsc/tree/main/Semester_1) +> * See active work in [**Semester 2**](https://github.com/notamitgamer/bsc/tree/main/semester_2) > * Real-time updates as the academic session progresses. > > **Explore More:** diff --git a/semester_4/README.md b/semester_4/README.md @@ -1,10 +1,10 @@ > [!IMPORTANT] > ## SEMESTER PENDING > -> This folder is currently empty as I am still completing **Semester 1**. This repository is a live documentation of my progress through the BSc Computer Science program at [**Acharya Prafulla Chandra College (APC)**](https://apccollege.ac.in/). +> This folder is currently empty as I am still completing **Semester 2**. This repository is a live documentation of my progress through the BSc Computer Science program at [**Acharya Prafulla Chandra College (APC)**](https://apccollege.ac.in/). > > **Current Activity:** -> * See active work in [**Semester 1**](https://github.com/notamitgamer/bsc/tree/main/Semester_1) +> * See active work in [**Semester 2**](https://github.com/notamitgamer/bsc/tree/main/semester_2) > * Real-time updates as the academic session progresses. > > **Explore More:** diff --git a/semester_5/README.md b/semester_5/README.md @@ -1,10 +1,10 @@ > [!IMPORTANT] > ## SEMESTER PENDING > -> This folder is currently empty as I am still completing **Semester 1**. This repository is a live documentation of my progress through the BSc Computer Science program at [**Acharya Prafulla Chandra College (APC)**](https://apccollege.ac.in/). +> This folder is currently empty as I am still completing **Semester 2**. This repository is a live documentation of my progress through the BSc Computer Science program at [**Acharya Prafulla Chandra College (APC)**](https://apccollege.ac.in/). > > **Current Activity:** -> * See active work in [**Semester 1**](https://github.com/notamitgamer/bsc/tree/main/Semester_1) +> * See active work in [**Semester 2**](https://github.com/notamitgamer/bsc/tree/main/semester_2) > * Real-time updates as the academic session progresses. > > **Explore More:** diff --git a/semester_6/README.md b/semester_6/README.md @@ -1,10 +1,10 @@ > [!IMPORTANT] > ## SEMESTER PENDING > -> This folder is currently empty as I am still completing **Semester 1**. This repository is a live documentation of my progress through the BSc Computer Science program at [**Acharya Prafulla Chandra College (APC)**](https://apccollege.ac.in/). +> This folder is currently empty as I am still completing **Semester 2**. This repository is a live documentation of my progress through the BSc Computer Science program at [**Acharya Prafulla Chandra College (APC)**](https://apccollege.ac.in/). > > **Current Activity:** -> * See active work in [**Semester 1**](https://github.com/notamitgamer/bsc/tree/main/Semester_1) +> * See active work in [**Semester 2**](https://github.com/notamitgamer/bsc/tree/main/semester_2) > * Real-time updates as the academic session progresses. > > **Explore More:** diff --git a/semester_7/README.md b/semester_7/README.md @@ -1,10 +1,10 @@ > [!IMPORTANT] > ## SEMESTER PENDING > -> This folder is currently empty as I am still completing **Semester 1**. This repository is a live documentation of my progress through the BSc Computer Science program at [**Acharya Prafulla Chandra College (APC)**](https://apccollege.ac.in/). +> This folder is currently empty as I am still completing **Semester 2**. This repository is a live documentation of my progress through the BSc Computer Science program at [**Acharya Prafulla Chandra College (APC)**](https://apccollege.ac.in/). > > **Current Activity:** -> * See active work in [**Semester 1**](https://github.com/notamitgamer/bsc/tree/main/Semester_1) +> * See active work in [**Semester 2**](https://github.com/notamitgamer/bsc/tree/main/semester_2) > * Real-time updates as the academic session progresses. > > **Explore More:** diff --git a/semester_8/README.md b/semester_8/README.md @@ -1,10 +1,10 @@ > [!IMPORTANT] > ## SEMESTER PENDING > -> This folder is currently empty as I am still completing **Semester 1**. This repository is a live documentation of my progress through the BSc Computer Science program at [**Acharya Prafulla Chandra College (APC)**](https://apccollege.ac.in/). +> This folder is currently empty as I am still completing **Semester 2**. This repository is a live documentation of my progress through the BSc Computer Science program at [**Acharya Prafulla Chandra College (APC)**](https://apccollege.ac.in/). > > **Current Activity:** -> * See active work in [**Semester 1**](https://github.com/notamitgamer/bsc/tree/main/Semester_1) +> * See active work in [**Semester 2**](https://github.com/notamitgamer/bsc/tree/main/semester_2) > * Real-time updates as the academic session progresses. > > **Explore More:**
© notamitgamer • Site Built: 2026-07-21 13:58:23 UTC • git-mirror commit: 1037f62 [view raw info]
Originally created with stagit • modified by notamitgamer
Forked from github.com/notamitgamer/git-mirror