PageSourceSearch

https://leaguelogs.com/

html leaguelogs.com collected 2026-10-02 01:33:59 UTC 7,905 bytes, 153 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en" class="dark">
3  <head>
4    <!-- Remove creator invitation credentials before any third-party tag can see the URL. -->
5    
5<script>
6      if (location.pathname.startsWith('/creators')) {
7        var creatorInvite = new URLSearchParams(location.hash.slice(1)).get('invite');
8        if (creatorInvite && /^[A-Za-z0-9_-]{40,100}$/.test(creatorInvite)) {
9          window.__llCreatorInvite = creatorInvite;
10          try { sessionStorage.setItem('ll.creator.invite', creatorInvite); } catch (_) {}
11          history.replaceState(null, '', location.pathname + location.search);
12        }
13      }
14    </script>
14
15    <meta charset="UTF-8" />
16    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
17    <title>LeagueLogs · Fantasy Football AI for Sleeper Leagues</title>
18    <meta name="description" content="Fantasy Football AI for your Sleeper or ESPN league: personalized weekly newsletters, Scout — an AI analyst that knows your league by name — plus free AI trade tools like the Trade Finder, Trade Analyzer, and Draft Grader." />
19    <meta name="robots" content="index, follow, max-image-preview:large, max-snippet:-1" />
20    <link rel="canonical" href="https://leaguelogs.com/" />
21
22    <!-- iOS Smart App Banner -->
23    <meta name="apple-itunes-app" content="app-id=6761667938" />
24
25    <!-- ChatGPT Ads measurement pixel.
26         Placed above the GA tag so an early conversion can't race the SDK
27         load. Guarded to production hosts: unlike a polluted pageview count,
28         dev traffic in an ad-optimization signal actively misspends budget.
29         No page_viewed call here — the SPA fires it per route via
30         useAnalyticsPageviews(); an inline call would double-count the
31         landing route. -->
32    
32<script>
33      (function (w, d, s, u) {
34        var h = w.location.hostname;
35        if (h !== "leaguelogs.com" && h.slice(-15) !== ".leaguelogs.com") return;
36        if (w.oaiq) return;
37        var q = function () { q.q.push(arguments); };
38        q.q = [];
39        w.oaiq = q;
40        var js = d.createElement(s);
41        js.async = true;
42        js.src = u;
43        var f = d.getElementsByTagName(s)[0];
44        f.parentNode.insertBefore(js, f);
45      })(window, document, "script", "https://bzrcdn.openai.com/sdk/oaiq.min.js");
46
47      if (window.oaiq) oaiq("init", { pixelId: "HrHvzid5L5aALQ6zxK4cfu" });
48    </script>
48
49
50    <!-- Google tag (gtag.js) -->
vendor: 68 bytes, lines 50-51
50
51    <script async src="https://www.googletagmanager.com/gtag/js?id=
51G-LQTK57Y8ZT
vendor: 16 bytes, lines 51-52
51"></script>
52    
52<script>
53      window.dataLayer = window.dataLayer || [];
54      function gtag(){dataLayer.push(arguments);}
55      gtag('js', new Date());
56
57      // SPA: we fire page_view explicitly on every route change via
58      // useAnalyticsPageviews(). Disabling the auto pageview here
59      // prevents the gtag('config') initial fire from racing the
60      // first hook fire and double-counting.
61      gtag('config', 'G-LQTK57Y8ZT', { send_page_view: false });
62    </script>
62
63
64    <!-- Ahrefs Analytics -->
65    
65<script src="https://analytics.ahrefs.com/analytics.js" data-key="sOLp4c/1EB9E9z+id20d5w" async></script>
65
66
67    <!-- Favicon -->
68    <link rel="icon" type="image/x-icon" href="/favicon.ico" />
69    <link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png" />
70    <link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png" />
71    <link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png" />
72    <link rel="manifest" href="/site.webmanifest" />
73    <meta name="theme-color" content="#0b1326" />
74
75    <!-- Open Graph -->
76    <meta property="og:site_name" content="LeagueLogs" />
77    <meta property="og:title" content="LeagueLogs · Fantasy Football AI for Sleeper Leagues" />
78    <meta property="og:description" content="Fantasy Football AI for your Sleeper or ESPN league: personalized weekly newsletters, Scout — an AI analyst that knows your league by name — plus free AI trade tools like the Trade Finder, Trade Analyzer, and Draft Grader." />
79    <meta property="og:image" content="https://leaguelogs.com/og-image.png" />
80    <meta property="og:image:alt" content="LeagueLogs — Fantasy Football AI that knows your Sleeper or ESPN league." />
81    <meta property="og:url" content="https://leaguelogs.com/" />
82    <meta property="og:type" content="website" />
83
84    <!-- Twitter Card -->
85    <meta name="twitter:card" content="summary_large_image" />
86    <meta name="twitter:title" content="LeagueLogs · Fantasy Football AI for Sleeper Leagues" />
87    <meta name="twitter:description" content="Fantasy Football AI for your Sleeper or ESPN league: personalized weekly newsletters, Scout — an AI analyst that knows your league by name — plus free AI trade tools like the Trade Finder, Trade Analyzer, and Draft Grader." />
88    <meta name="twitter:image" content="https://leaguelogs.com/og-image.png" />
89    <meta name="twitter:image:alt" content="LeagueLogs — Fantasy Football AI that knows your Sleeper or ESPN league." />
90
91    <!-- Structured data -->
92    
92<script type="application/ld+json">
93    {
94      "@context": "https://schema.org",
95      "@graph": [
96        {
97          "@type": "Organization",
98          "@id": "https://leaguelogs.com/#org",
99          "name": "LeagueLogs",
100          "url": "https://leaguelogs.com/",
101          "logo": "https://leaguelogs.com/logo.png",
102          "email": "[email protected]",
103          "sameAs": [
104            "https://apps.apple.com/app/id6761667938",
105            "https://play.google.com/store/apps/details?id=com.leaguelogs.app"
106          ]
107        },
108        {
109          "@type": "WebSite",
110          "@id": "https://leaguelogs.com/#site",
111          "url": "https://leaguelogs.com/",
112          "name": "LeagueLogs",
113          "alternateName": "League Logs",
114          "publisher": { "@id": "https://leaguelogs.com/#org" },
115          "inLanguage": "en-US"
116        },
117        {
118          "@type": "SoftwareApplication",
119          "name": "LeagueLogs",
120          "url": "https://leaguelogs.com/",
121          "applicationCategory": "SportsApplication",
122          "operatingSystem": "iOS, Android, Web",
123          "description": "Fantasy Football AI for your Sleeper or ESPN league: personalized weekly newsletters, Scout — an AI analyst that knows your league by name — plus free AI trade tools like the Trade Finder, Trade Analyzer, and Draft Grader.",
124          "publisher": { "@id": "https://leaguelogs.com/#org" },
125          "offers": [
126            { "@type": "Offer", "name": "Free", "price": "0", "priceCurrency": "USD" },
127            { "@type": "Offer", "name": "Contender Monthly", "price": "6.99", "priceCurrency": "USD" },
128            { "@type": "Offer", "name": "Contender Yearly", "price": "49.99", "priceCurrency": "USD" }
129          ]
130        }
131      ]
132    }
133    </script>
133
134
135    <link rel="preconnect" href="https://fonts.googleapis.com" />
136    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin />
137    <link
138      href="https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght,SOFT,WONK@0,9..144,300..900,0..100,0..1;1,9..144,300..900,0..100,0..1&family=Instrument+Sans:ital,wght@0,400..700;1,400..700&family=JetBrains+Mono:ital,wght@0,400;0,500;0,700;1,400&family=Epilogue:ital,wght@0,700;0,800;0,900;1,700;1,800;1,900&family=Manrope:wght@400;500;600;700;800&display=swap"
139      rel="stylesheet"
140    />
141    <link
142      href="https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:wght,[email protected],0..1&display=block"
143      rel="stylesheet"
144    />
145    
145<script type="module" crossorigin src="/assets/main-CmoY06Gm.js"></script>
145
146    <link rel="modulepreload" crossorigin href="/assets/auth-DsVcSKZ9.js">
147    <link rel="modulepreload" crossorigin href="/assets/return-DT4MUmgu.js">
148    <link rel="stylesheet" crossorigin href="/assets/main-CW-EhsAu.css">
149  </head>
150  <body>
151    <div id="root"></div>
152  </body>
153</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.