GramG Ninja

GramG Ninja

VB-G RAM G tools — install, use & data tools

This add-on fills the 8 certificate blocks on the Work Entry page in one click — the same Name / Designation / Department / Mobile / Email in every block, and it attaches your 8 certificate PDFs. You type your details once in the extension’s settings; the browser remembers them. The DPR and Convergence blocks are set to Yes automatically so their uploads are included.

Part A · Install once (about 1 minute)

1

Save the folder somewhere permanent

Copy the vbg-cert-autofill folder to a fixed place, e.g. C:\VBG\vbg-cert-autofill. Do not delete or move it after installing — the browser reads the add-on from this folder every time.

C:\ VBG vbg-cert-autofill manifest.json content.js icons /
2

Open the Extensions page

In the address bar type chrome://extensions and press Enter.
On Microsoft Edge, type edge://extensions instead — every other step is the same.

chrome://extensions Enter
3

Turn on Developer mode

Find the Developer mode switch (top-right in Chrome, left side in Edge) and turn it ON. New buttons appear.

Extensions Developer mode turn ON
4

Click “Load unpacked” and pick the folder

Click Load unpacked, then select the vbg-cert-autofill folder and choose Select Folder.

Load unpacked Select folder vbg-cert-autofill Select Folder
5

Done — you’ll see the blue ✓ icon

The add-on is installed. It only wakes up on the Work Entry page (…/vbgramg/work_entry.aspx) and does nothing on any other website.

Toolbar

Part B · Name your certificate PDFs (per scheme)

The PDFs are different for every scheme — that’s fine. Put all 8 in one folder. Each file just needs its block number 1–8 somewhere in the name. The tool finds the number and ignores scheme codes and years.

These all work and map to the right block:
1.pdf · 01.pdf · cert-2.pdf · GP-2026-cert-05.pdf → 5 · 3rd non splitting.pdf → 3
📁 Scheme_2026 · Certificates 01.pdf 02.pdf 03.pdf 04.pdf 05.pdf 06.pdf 07.pdf 08.pdf One folder · eight PDFs · numbers 1–8
#Certificate
1Pre-estimation / Feasibility / Utility report
2No duplication / double-counting (BDO)
3Non-splitting of work (BDO)
4Permissible category of MGNREGA (BDO)
5Beneficiary selection per Para 5 (BDO)
6DPR preparation (set to Yes automatically)
7Convergence dept clearance (set to Yes automatically)
8Adherence to non-negotiables (BDO)
If a file has no number, a keyword also works (split, permissible, benefic…). After you pick the folder, the panel shows which PDF landed in each block, so you can confirm before filling.
~1 MB per PDF (server limit). The panel shows every file’s size. Oversized scans are compressed automatically (re-rendered smaller), e.g. 3.pdf · 1.80 MB → 0.62 MB ✓. If a file still can’t fit, it’s marked “too big” and Fill is blocked until you replace it with a clearer/smaller scan.

Part C · Fill a work entry

1

Set your signing details once (in the extension)

Click the extension’s icon in the browser toolbar (top-right). A small settings popup opens — type Name, Designation, Department, Mobile, Email. They save automatically and are reused for every work entry.
Icon hidden? Click the puzzle-piece 🧩 Extensions button and pin “GramG Ninja”.

Signing authority Used for all 8 certificate blocks Name Designation Department Mobile Email Saved ✓ Open the Work Entry page to attach the PDFs and fill the form.
2

On Work Entry: choose the folder, then Fill

Open the Work Entry page and pick the Work Category / Heads / Village at the top as usual. The panel appears top-right and shows who you’re signing as.
Click Choose certificate folder — the panel then reveals the 1–8 mapping (green ticks show each match).
Click Fill form — DPR & Convergence are set to Yes automatically.

GramG Ninja · Certificate Auto-Fill Signing as A. Kumar, BDO Certificates (PDF) ① Choose a different folder… 1 1 Pre-estimation01.pdf ✓ 2 No duplication02.pdf ✓ 3 Non-splitting03.pdf ✓ … blocks 4–8 matched … ② Fill form 2 8 PDF(s) found · 8/8 matched. Review, then Fill.
3

Done message — mapping closes

On success the panel shows a “Done” message and hides the mapping again, ready for the next work entry.

Choose folder for the next entry… ✓ Done — all 8 blocks filled and 8 PDFs attached. Review the form and click the page’s Save.
4

Check, then click the page’s own Save

The tool only fills the form — nothing is submitted until you review it and click the Work Entry page’s Save button. You stay in control.

Save Reset
Troubleshooting. Panel missing? Confirm the address ends in work_entry.aspx and the add-on is enabled in chrome://extensions. A block shows “no PDF matched”? Rename that file so its number 1–8 is in the name, then pick the folder again. Oversized scans are compressed automatically; if one still can’t reach ~1 MB it’s marked “too big” and blocks Fill — replace it with a clearer/smaller scan. DPR and Convergence are set to Yes for you; if a work truly needs one as No, change it on the page and remove that file after filling.

Part D · Data tools (reports → Excel, join, caste breakup)

The same add-on also turns VB-G RAM G reports into clean spreadsheets and shows a caste-wise wage breakup. Everything runs in your browser — nothing is uploaded.
1

Export any report to CSV / JSON

Open a report (job cards, muster rolls, a wage list…). Click the extension’s toolbar icon → Extract this page. Every table is pulled out; download it as CSV (opens in Excel) or JSON. Clean mode (on by default) removes menus, totals and blank rows, keeps one proper header, and fills the merged “group” columns (head-of-household, sansad…) so every row is complete.

2

Join two reports (e.g. add caste to a list)

Toolbar icon → Consolidate multiple tabs…. Tick the report tabs, choose Join, then pick the two tables and the matching key (Job Card No., dates, or names). Example: add each worker’s caste from the Registration Application Register. Choose which columns to keep, then download CSV/JSON. A saved join re-runs in one click next time — the toolbar shows a badge when the same pages are open.

3

Cache the Registration Application Register (once)

Open the Registration Application Register page for your GP once. The add-on quietly saves each Job Card → Caste on your PC (a small toast confirms “Caste register saved”). This is what the wage-list breakup uses.

4

Wage-list caste breakup + Copy

Open a Wage List. When it has loaded (once “Download In Excel” appears) a panel shows the amount split caste-wise — Wagelist No · Oth Amt · SC Amt · ST Amt · Total Amt — with a Copy row button (copies just the figures, tab-separated, to paste into a sheet). The total is checked against the wage-list total on the page; a mismatch warns you it may be incomplete. If the register isn’t cached yet, it asks you to open it first (step 3).

Wage list amount breakup — caste-wise Wagelist No Oth SC ST Total …WL001369 3,521 5,878 16,174 25,573 📋 Copy row ✓ total matches the wage-list total on the page
Privacy. Caste and beneficiary details are sensitive. The register cache is stored only in your browser on this PC and is never uploaded. All extraction, joining and the breakup happen locally.

Part E · Work Demand bulk autofill (from Excel)

On the Work Demand page the add-on can enter a whole Excel sheet of demands for you — selecting each registration, filling the dates, and clicking Proceed. Built for long sheets on a slow portal: it resumes after any interruption.
1

Prepare the sheet

An Excel file with these columns (any order, header names matched loosely): Reg No · Applicant · Work From · No of Days, e.g. WB-06-003-006-001/009 · Sunil Mandi · 07-09-2026 · 3. Date of Application is set to today automatically, and Work Demand To is computed by the portal from From + No of Days.

2

Load & review

Open the Work Demand page. In the blue “Work Demand autofill” panel click ① Choose Excel (.xlsx)… and pick your sheet. A review table shows every row and the exact values that will be written.

Work Demand autofill Reg Applicant From Days St …/009 Sunil Mandi 07/09/26 3 …/010 Bijendranath 07/09/26 3 ▶ Resume (1/2 done) ■ Stop …/009: Demand submitted successfully.
3

Start — it drives the page

Click ▶ Start. For each row the add-on selects the village and registration, fills the dates and days, and clicks Proceed. The page reloads once per registration (that’s normal) and the run continues automatically. When the portal’s confirmation box appears after each save, the add-on accepts it for you and records the message in the activity log.

4

Resume, and export a record

Progress is saved continuously. If the portal hangs, your login expires, or you click Stop, reopen the page and pick the same file — the button reads Resume (X/N done) and carries on. ⭳ Export results downloads a copy of your sheet with Status · Message · When columns added. ↺ Start over resets everything to pending.

This submits to the portal. Unlike the read-only data tools, Work Demand autofill clicks the page’s own Proceed to save each demand. Review the sheet before Start, and use Stop at any time — the current worker finishes and is saved. Your sheet is read locally in the browser; nothing is uploaded anywhere except the demands you chose to submit.
Runs entirely inside your browser · no data leaves this PC · works in Chrome & Edge