Discord-to-Linearlinear.tsx1 match
67constructor() {
8this.client = new LinearClient({ apiKey: Deno.env.get("LINEAR_API_KEY")! });
9}
10
Discord-to-Lineardiscord.tsx4 matches
1import { CONFIG } from "./config.tsx";
23export class DiscordAPI {
4// Fetch from the Discord API
5private async discordFetch(endpoint: string): Promise<any> {
6const response = await fetch(`https://discord.com/api/v10${endpoint}`, {
7headers: { "Authorization": `Bot ${Deno.env.get("DISCORD_BOT_TOKEN")}` },
8});
910if (!response.ok) {
11throw new Error(`Discord API error: ${response.status}`);
12}
13
reactHonoStarter-akiindex.ts2 matches
12app.get("/frontend/**/*", c => serveFile(c.req.path, import.meta.url));
1314// Add your API routes here
15// app.get("/api/data", c => c.json({ hello: "world" }));
1617// Unwrap and rethrow Hono errors as the original error
reactHonoStarterindex.ts2 matches
12app.get("/frontend/**/*", c => serveFile(c.req.path, import.meta.url));
1314// Add your API routes here
15// app.get("/api/data", c => c.json({ hello: "world" }));
1617// Unwrap and rethrow Hono errors as the original error
363<div class="card">
364<h3>Error Loading Suggestions</h3>
365<p>We couldn't get AI-powered task suggestions. This can happen due to network issues or API errors.</p>
366<div class="status-entry error">\${esc(suggestionsError)}</div>
367<button id="retry-suggestions-btn" class="button button-primary" style="margin-top:10px;">Retry Suggestions</button>
914}
915} catch (error) {
916const errMsg = `AI API Error: ${error.message}`;
917log.push({ agent: agentName, type: "error", message: errMsg });
918console.error(`${agentName} Error:`, error);
919return { error: "AI_API_ERROR", message: errMsg, details: error.toString() };
920}
921}
75### 📊 Other Export Formats
76- **CSV**: Structured data with headers for spreadsheet applications
77- **JSON**: Machine-readable format for API integration
78- **Text**: Human-readable format with detailed card information
79133│ └── utils.ts # Luhn algorithm, validation, bulk parsing
134└── backend/
135└── index.ts # Static file server with API endpoints
136```
137203- **LIST**: Clean format `CCNUMBER|MM|YY|CVV` (perfect for direct use)
204- **CSV**: Structured data with headers for spreadsheets
205- **JSON**: Machine-readable format for API integration
206- **TEXT**: Human-readable format with detailed information
2072. Use "Copy All" to copy to clipboard or "Export" to download as file
228- **Placeholders**: `xxx`, `xx`, `xxxx` for random
229230## API Endpoints
231232- `POST /api/generate` - Generate card (simple/custom/bulk)
233- `POST /api/validate` - Validate card number using Luhn
234- `POST /api/validate-bin` - Validate BIN format
235- `POST /api/validate-bulk` - Validate bulk format string
236- `GET /api/health` - Health check endpoint
237- `GET /api/marketplace/products` - Get all marketplace products
238- `GET /api/marketplace/products/:id` - Get specific product details
239- `POST /api/marketplace/contact` - Contact seller about a product
240241## Note
SON-GOKUMarketplace.tsx1 match
51"Custom Dashboard Builder",
52"Advanced Reporting",
53"API Integration"
54],
55inStock: true,
33});
3435// API endpoint to validate card numbers (for educational purposes)
36app.post("/api/validate", async c => {
37try {
38const { cardNumber } = await c.req.json();
55});
5657// API endpoint to generate card data
58app.post("/api/generate", async c => {
59try {
60const { type, customBin, bulkFormat, quantity } = await c.req.json();
158});
159160// API endpoint to validate bulk format
161app.post("/api/validate-bulk", async c => {
162try {
163const { bulkFormat } = await c.req.json();
182});
183184// API endpoint to validate BIN
185app.post("/api/validate-bin", async c => {
186try {
187const { bin, cardType } = await c.req.json();
208209// BIN lookup endpoint
210app.post("/api/bin-lookup", async c => {
211try {
212const { bin } = await c.req.json();
222}
223
224// Use BinList.net free API (no API key required)
225const response = await fetch(`https://lookup.binlist.net/${cleanBin}`);
226
265266// Health check endpoint
267app.get("/api/health", c => {
268return c.json({
269status: "healthy",
273});
274275// Marketplace API endpoints
276app.get("/api/marketplace/products", async c => {
277try {
278// In a real application, this would fetch from a database
311"Custom Dashboard Builder",
312"Advanced Reporting",
313"API Integration"
314],
315inStock: true,
351});
352353app.get("/api/marketplace/products/:id", async c => {
354try {
355const id = c.req.param("id");
404});
405406app.post("/api/marketplace/contact", async c => {
407try {
408const { productId, message, contactInfo } = await c.req.json();
SON-GOKUindex.html2 matches
7<script src="https://cdn.twind.style" crossorigin></script>
8<script src="https://esm.town/v/std/catch"></script>
9<link rel="preconnect" href="https://fonts.googleapis.com">
10<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
11<link href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap" rel="stylesheet">
12<style>
13* {
SON-GOKUBinLookup.tsx4 matches
42
43try {
44const response = await fetch(`/api/bin-lookup`, {
45method: "POST",
46headers: {
193<div className="input-icy rounded-lg p-4">
194<div className="text-sm text-blue-200 mb-1">Brand</div>
195<div className="font-semibold capitalize">{binInfo.brand}</div>
196</div>
197
198<div className="input-icy rounded-lg p-4">
199<div className="text-sm text-blue-200 mb-1">Type</div>
200<div className="capitalize">{binInfo.type}</div>
201</div>
202
203<div className="input-icy rounded-lg p-4">
204<div className="text-sm text-blue-200 mb-1">Category</div>
205<div className="capitalize">{binInfo.category}</div>
206</div>
207