Skip to content

Instantly share code, notes, and snippets.

import React, { useState } from 'react';
import { motion, AnimatePresence } from 'framer-motion';
import { LineChart, Line, PieChart, Pie, Cell, Tooltip, ResponsiveContainer, CartesianGrid, XAxis, YAxis, RadarChart, PolarGrid, PolarAngleAxis, PolarRadiusAxis, Radar } from 'recharts';
import { ChevronDown, ChevronRight, Activity, AlertTriangle, CheckCircle, XCircle, TrendingUp, TrendingDown, Users, Trophy, Target, Eye, Clock, MapPin, Calendar, User, Award, AlertCircle, BarChart3, FileText, MessageSquare } from 'lucide-react';
const RefGoalDashboard = () => {
const [selectedRef, setSelectedRef] = useState<number | null>(null);
const [activeTab, setActiveTab] = useState<string>('overview');
const errorData = [
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
"""
sort_doge_screenshots.py
------------------------
A tiny utility that reads a folder full of screenshots taken from
https://www.coinglass.com/funding/DOGE (or the same layout for ATOM, LTC,
TRX, SOL …) and sorts each screenshot into a sub‑folder that matches the