TikTok V4
This commit is contained in:
49
tmp-add-all-usecases.js
Normal file
49
tmp-add-all-usecases.js
Normal file
@@ -0,0 +1,49 @@
|
||||
const fs = require('fs');
|
||||
const file = 'src/lib/growth-pages.ts';
|
||||
let content = fs.readFileSync(file, 'utf8');
|
||||
|
||||
const eventUseCase = ` {
|
||||
slug: 'event-qr-codes',
|
||||
href: '/use-cases/event-qr-codes',
|
||||
title: 'QR Codes for Events & Conferences',
|
||||
cluster: 'events',
|
||||
summary: 'Use event QR codes for digital ticketing, session schedules, and attendee networking without worrying about last-minute print changes.',
|
||||
parentHref: '/dynamic-qr-code-generator',
|
||||
parentTitle: 'Dynamic QR Code Generator',
|
||||
ctaLabel: 'Create your event QR code',
|
||||
},
|
||||
`;
|
||||
|
||||
const realEstateUseCase = ` {
|
||||
slug: 'real-estate-sign-qr-codes',
|
||||
href: '/use-cases/real-estate-sign-qr-codes',
|
||||
title: 'Real Estate QR Codes for Yard Signs',
|
||||
cluster: 'real-estate',
|
||||
summary: 'Use real estate QR codes on for-sale signs and brochures to route buyers to current property tours and agent contacts without reprinting yard signs.',
|
||||
parentHref: '/dynamic-qr-code-generator',
|
||||
parentTitle: 'Dynamic QR Code Generator',
|
||||
ctaLabel: 'Create your real estate QR',
|
||||
},
|
||||
`;
|
||||
|
||||
let changed = false;
|
||||
if (!content.includes("slug: 'event-qr-codes'")) {
|
||||
const lastCouponIdx = content.lastIndexOf("slug: 'coupon-qr-codes',");
|
||||
const insertIdx = content.lastIndexOf(" {", lastCouponIdx);
|
||||
content = content.substring(0, insertIdx) + eventUseCase + content.substring(insertIdx);
|
||||
changed = true;
|
||||
}
|
||||
|
||||
if (!content.includes("slug: 'real-estate-sign-qr-codes'")) {
|
||||
const lastCouponIdx = content.lastIndexOf("slug: 'coupon-qr-codes',");
|
||||
const insertIdx = content.lastIndexOf(" {", lastCouponIdx);
|
||||
content = content.substring(0, insertIdx) + realEstateUseCase + content.substring(insertIdx);
|
||||
changed = true;
|
||||
}
|
||||
|
||||
if (changed) {
|
||||
fs.writeFileSync(file, content);
|
||||
console.log("Added remaining missing use cases to allUseCases");
|
||||
} else {
|
||||
console.log("Already present");
|
||||
}
|
||||
Reference in New Issue
Block a user