Changes to phd2of.com.TLD

root
root
10 days ago
Initial commit
index.scroll
Changed around line 1
+ buildHtml
+ baseUrl https://phd2of.com
+ metaTags
+ editButton /edit.html
+ title PhD to OnlyFans Decision Tool
+ style.css
+
+ header
+ class hero
+ nav
+ div PhD2OF
+ class logo
+ div
+ class nav-links
+ a Calculator
+ href #calculator
+ a Pros & Cons
+ href #pros-cons
+ a Stories
+ href #stories
+ a About
+ href #about
+ div
+ class hero-content
+ h1 Should I Drop My PhD for OnlyFans?
+ p A data-driven decision tool for academics at a crossroads
+ a Start Now
+ class primary-button
+ href #calculator
+ main
+ section
+ id calculator
+ class calculator
+ h2 Decision Calculator
+ div
+ class calculator-grid
+ div
+ class input-card
+ h3 Current PhD Earnings
+ input
+ type number
+ id phd-earnings
+ placeholder $/month
+ div
+ class input-card
+ h3 Potential OnlyFans Earnings
+ input
+ type number
+ id of-earnings
+ placeholder $/month
+ div
+ class input-card
+ h3 Time Commitment (hours/week)
+ input
+ type number
+ id time-commitment
+ placeholder Hours
+ div
+ class result-card
+ h3 Recommendation
+ p
+ id recommendation
+ button
+ class calculate-button
+ Calculate
+ section
+ id pros-cons
+ class pros-cons
+ h2 Pros & Cons
+ div
+ class comparison-grid
+ div
+ class pros
+ h3 PhD Pros
+ ul
+ li Stable career path
+ li Intellectual fulfillment
+ li Prestige and recognition
+ div
+ class cons
+ h3 PhD Cons
+ ul
+ li Long hours, low pay
+ li High stress
+ li Limited job market
+ div
+ class pros
+ h3 OnlyFans Pros
+ ul
+ li High earning potential
+ li Flexible schedule
+ li Creative freedom
+ div
+ class cons
+ h3 OnlyFans Cons
+ ul
+ li Social stigma
+ li Uncertain longevity
+ li Requires self-promotion
+ section
+ id stories
+ class stories
+ h2 Real Stories
+ div
+ class story-grid
+ div
+ class story-card
+ h3 Dr. Jane Doe
+ p "I left my PhD in neuroscience to pursue OnlyFans full-time. Best decision ever!"
+ div
+ class story-card
+ h3 Dr. John Smith
+ p "I tried OnlyFans while finishing my PhD. It helped pay the bills but wasn't sustainable."
+ div
+ class story-card
+ h3 Dr. Alex Lee
+ p "I balance both! My OnlyFans supports my research in gender studies."
+ section
+ id about
+ class about
+ h2 About This Tool
+ p This website was created to help academics make informed decisions about their career paths. We believe in data-driven choices and personal freedom.
+ footer
+ div
+ class footer-content
+ div
+ class footer-links
+ a Privacy
+ href #privacy
+ a Terms
+ href #terms
+ a Contact
+ href #contact
+ p Created with ❤️ by former academics
+ script.js
prompt.json
Changed around line 1
+ {
+ "id": "06cdad03-1a7a-4868-b71c-89b159c8f133",
+ "object": "chat.completion",
+ "created": 1739325459,
+ "model": "deepseek-chat",
+ "choices": [
+ {
+ "index": 0,
+ "message": {
+ "role": "assistant",
+ "content": "---domain---\nphd2of.com\n---index.scroll---\nbuildHtml\nbaseUrl https://phd2of.com\nmetaTags\neditButton /edit.html\ntitle PhD to OnlyFans Decision Tool\nstyle.css\n\nheader\n class hero\n nav\n div PhD2OF\n class logo\n div\n class nav-links\n a Calculator\n href #calculator\n a Pros & Cons\n href #pros-cons\n a Stories\n href #stories\n a About\n href #about\n div\n class hero-content\n h1 Should I Drop My PhD for OnlyFans?\n p A data-driven decision tool for academics at a crossroads\n a Start Now\n class primary-button\n href #calculator\nmain\n section\n id calculator\n class calculator\n h2 Decision Calculator\n div\n class calculator-grid\n div\n class input-card\n h3 Current PhD Earnings\n input\n type number\n id phd-earnings\n placeholder $/month\n div\n class input-card\n h3 Potential OnlyFans Earnings\n input\n type number\n id of-earnings\n placeholder $/month\n div\n class input-card\n h3 Time Commitment (hours/week)\n input\n type number\n id time-commitment\n placeholder Hours\n div\n class result-card\n h3 Recommendation\n p\n id recommendation\n button\n class calculate-button\n Calculate\n section\n id pros-cons\n class pros-cons\n h2 Pros & Cons\n div\n class comparison-grid\n div\n class pros\n h3 PhD Pros\n ul\n li Stable career path\n li Intellectual fulfillment\n li Prestige and recognition\n div\n class cons\n h3 PhD Cons\n ul\n li Long hours, low pay\n li High stress\n li Limited job market\n div\n class pros\n h3 OnlyFans Pros\n ul\n li High earning potential\n li Flexible schedule\n li Creative freedom\n div\n class cons\n h3 OnlyFans Cons\n ul\n li Social stigma\n li Uncertain longevity\n li Requires self-promotion\n section\n id stories\n class stories\n h2 Real Stories\n div\n class story-grid\n div\n class story-card\n h3 Dr. Jane Doe\n p \"I left my PhD in neuroscience to pursue OnlyFans full-time. Best decision ever!\"\n div\n class story-card\n h3 Dr. John Smith\n p \"I tried OnlyFans while finishing my PhD. It helped pay the bills but wasn't sustainable.\"\n div\n class story-card\n h3 Dr. Alex Lee\n p \"I balance both! My OnlyFans supports my research in gender studies.\"\n section\n id about\n class about\n h2 About This Tool\n p This website was created to help academics make informed decisions about their career paths. We believe in data-driven choices and personal freedom.\nfooter\n div\n class footer-content\n div\n class footer-links\n a Privacy\n href #privacy\n a Terms\n href #terms\n a Contact\n href #contact\n p Created with ❤️ by former academics\nscript.js\n---style.css---\n:root {\n --primary: #6d28d9;\n --secondary: #8b5cf6;\n --accent: #a78bfa;\n --background: #f5f3ff;\n --text: #1e1b4b;\n --white: #ffffff;\n}\n\n* {\n margin: 0;\n padding: 0;\n box-sizing: border-box;\n}\n\nbody {\n font-family: 'Inter', sans-serif;\n line-height: 1.6;\n color: var(--text);\n background: var(--background);\n}\n\n.hero {\n background: linear-gradient(135deg, var(--primary), var(--secondary));\n color: var(--white);\n padding: 4rem 2rem;\n text-align: center;\n}\n\n.nav-links {\n display: flex;\n justify-content: center;\n gap: 2rem;\n margin-top: 1rem;\n}\n\n.primary-button {\n background: var(--accent);\n color: var(--white);\n padding: 0.8rem 2rem;\n border-radius: 2rem;\n text-decoration: none;\n display: inline-block;\n margin-top: 1rem;\n}\n\n.calculator-grid {\n display: grid;\n grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));\n gap: 2rem;\n padding: 2rem;\n}\n\n.input-card, .result-card {\n background: var(--white);\n padding: 2rem;\n border-radius: 1rem;\n box-shadow: 0 4px 6px rgba(0,0,0,0.1);\n}\n\n.calculate-button {\n background: var(--primary);\n color: var(--white);\n padding: 1rem 2rem;\n border: none;\n border-radius: 0.5rem;\n cursor: pointer;\n width: 100%;\n}\n\n.comparison-grid {\n display: grid;\n grid-template-columns: repeat(2, 1fr);\n gap: 2rem;\n padding: 2rem;\n}\n\n.story-grid {\n display: grid;\n grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));\n gap: 2rem;\n padding: 2rem;\n}\n\n.story-card {\n background: var(--white);\n padding: 2rem;\n border-radius: 1rem;\n box-shadow: 0 4px 6px rgba(0,0,0,0.1);\n}\n\n@media (max-width: 768px) {\n .comparison-grid {\n grid-template-columns: 1fr;\n }\n \n .nav-links {\n flex-direction: column;\n gap: 1rem;\n }\n}\n---script.js---\ndocument.addEventListener('DOMContentLoaded', function() {\n const calculateButton = document.querySelector('.calculate-button');\n const phdEarnings = document.getElementById('phd-earnings');\n const ofEarnings = document.getElementById('of-earnings');\n const timeCommitment = document.getElementById('time-commitment');\n const recommendation = document.getElementById('recommendation');\n\n calculateButton.addEventListener('click', function() {\n const phd = parseFloat(phdEarnings.value) || 0;\n const of = parseFloat(ofEarnings.value) || 0;\n const hours = parseFloat(timeCommitment.value) || 0;\n\n if (phd === 0 || of === 0 || hours === 0) {\n recommendation.textContent = 'Please fill all fields';\n return;\n }\n\n const phdHourly = phd / (4 * 40); // Assuming 40 hours/week\n const ofHourly = of / (4 * hours);\n\n if (ofHourly > phdHourly * 1.5) {\n recommendation.textContent = 'Strongly consider OnlyFans!';\n } else if (ofHourly > phdHourly) {\n recommendation.textContent = 'OnlyFans might be worth exploring';\n } else {\n recommendation.textContent = 'Stick with your PhD for now';\n }\n });\n});\n---end---"
+ },
+ "logprobs": null,
+ "finish_reason": "stop"
+ }
+ ],
+ "usage": {
+ "prompt_tokens": 748,
+ "completion_tokens": 1631,
+ "total_tokens": 2379,
+ "prompt_tokens_details": {
+ "cached_tokens": 0
+ },
+ "prompt_cache_hit_tokens": 0,
+ "prompt_cache_miss_tokens": 748
+ },
+ "system_fingerprint": "fp_3a5770e1b4"
+ }
readme.scroll
Changed around line 1
+ # phd2of.com.TLD
+
+ Prompt: website
+ Agent: deepseek
+ Model: deepseek-chat
+
+ ## User prompt
+ I want a website that will help decide if I should drop out of my PhD program to do only Fans. So it should have some numerical tools and interactivity. Be creative
+
+ ## System prompt
+ You are an expert web developer. Create a website based on this request: "I want a website that will help decide if I should drop out of my PhD program to do only Fans. So it should have some numerical tools and interactivity. Be creative "
+
+ Requirements:
+ - Use only Scroll, CSS, and JavaScript (NO frameworks, NO external dependencies)
+ - Create clean, semantic HTML5
+ - Make it mobile-responsive
+ - Follow modern best practices and accessibility guidelines
+ - Keep it simple but professional
+ - Use only relative links and no external resources
+ - Do not put a copyright symbol or all rights reserved in the footer.
+ - Make it beautiful. Dazzling. Advanced used of CSS.
+
+ As a refresher, for doing the html body, Scroll is a whitespace based language that uses a single indented space to mark a line (aka particle) as a subparticle of a parent line.
+
+ For example:
+
+ header
+ class hero
+ nav
+ div Scroll
+ class logo
+ div
+ class nav-links
+ a Features
+ href #features
+ a Examples
+ href #examples
+ a Edit
+ href edit.html
+ a GitHub
+ class cta-button
+ href https://github.com/breck7/scroll
+ div
+ class hero-content
+ h1 Write Better with Scroll
+ p The extendible markup language that makes source beautiful and compiles to anything
+ a Get Started
+ class primary-button
+ href https://hub.scroll.pub/
+ main
+ section
+ id features
+ class features
+ h2 Why Scroll?
+ div
+ class feature-grid
+ div
+ class feature-card
+ div ⚡
+ class feature-icon
+ h3 Simple Syntax
+ p Like Markdown, but more powerful. No parentheses needed.
+ div
+ class feature-card
+ div 🧩
+ class feature-icon
+ h3 Extendible
+ p Build your own custom parsers.
+ div
+ class feature-card
+ div 🎨
+ class feature-icon
+ h3 Beautiful Output
+ p Create stunning documents with minimal effort.
+ div
+ class feature-card
+ div 🚀
+ class feature-icon
+ h3 Fast & Light
+ p Built on the efficient PPS Stack.
+ section
+ id examples
+ class code-demo
+ h2 See It In Action
+ div
+ class code-container
+ pre
+ class code-example
+ div
+ class code-output
+ footer
+ div
+ class footer-content
+ div
+ class footer-links
+ a Documentation
+ href https://scroll.pub/tutorial.html
+ a Community
+ href https://www.reddit.com/r/WorldWideScroll/
+ a Blog
+ href https://scroll.pub/blog
+ p Started by Breck Yunits. Evolved by a community.
+ https://twitter.com/breckyunits Breck Yunits
+ https://github.com/breck7/scroll/graphs/contributors community
+
+
+ First suggest a short, memorable domain name ending in TLD that represents this website. Then provide the website files. Use this exact format:
+
+ ---domain---
+ (domainTLD here)
+ ---index.scroll---
+ buildHtml
+ baseUrl https://(domainTLD here)
+ metaTags
+ editButton /edit.html
+ title (Title here)
+ style.css
+
+ (body content here. no blank lines please.)
+
+ script.js
+ ---style.css---
+ (CSS content here)
+ ---script.js---
+ (JavaScript content here)
+ ---end---
script.js
Changed around line 1
+ document.addEventListener('DOMContentLoaded', function() {
+ const calculateButton = document.querySelector('.calculate-button');
+ const phdEarnings = document.getElementById('phd-earnings');
+ const ofEarnings = document.getElementById('of-earnings');
+ const timeCommitment = document.getElementById('time-commitment');
+ const recommendation = document.getElementById('recommendation');
+
+ calculateButton.addEventListener('click', function() {
+ const phd = parseFloat(phdEarnings.value) || 0;
+ const of = parseFloat(ofEarnings.value) || 0;
+ const hours = parseFloat(timeCommitment.value) || 0;
+
+ if (phd === 0 || of === 0 || hours === 0) {
+ recommendation.textContent = 'Please fill all fields';
+ return;
+ }
+
+ const phdHourly = phd / (4 * 40); // Assuming 40 hours/week
+ const ofHourly = of / (4 * hours);
+
+ if (ofHourly > phdHourly * 1.5) {
+ recommendation.textContent = 'Strongly consider OnlyFans!';
+ } else if (ofHourly > phdHourly) {
+ recommendation.textContent = 'OnlyFans might be worth exploring';
+ } else {
+ recommendation.textContent = 'Stick with your PhD for now';
+ }
+ });
+ });
style.css
Changed around line 1
+ :root {
+ --primary: #6d28d9;
+ --secondary: #8b5cf6;
+ --accent: #a78bfa;
+ --background: #f5f3ff;
+ --text: #1e1b4b;
+ --white: #ffffff;
+ }
+
+ * {
+ margin: 0;
+ padding: 0;
+ box-sizing: border-box;
+ }
+
+ body {
+ font-family: 'Inter', sans-serif;
+ line-height: 1.6;
+ color: var(--text);
+ background: var(--background);
+ }
+
+ .hero {
+ background: linear-gradient(135deg, var(--primary), var(--secondary));
+ color: var(--white);
+ padding: 4rem 2rem;
+ text-align: center;
+ }
+
+ .nav-links {
+ display: flex;
+ justify-content: center;
+ gap: 2rem;
+ margin-top: 1rem;
+ }
+
+ .primary-button {
+ background: var(--accent);
+ color: var(--white);
+ padding: 0.8rem 2rem;
+ border-radius: 2rem;
+ text-decoration: none;
+ display: inline-block;
+ margin-top: 1rem;
+ }
+
+ .calculator-grid {
+ display: grid;
+ grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
+ gap: 2rem;
+ padding: 2rem;
+ }
+
+ .input-card, .result-card {
+ background: var(--white);
+ padding: 2rem;
+ border-radius: 1rem;
+ box-shadow: 0 4px 6px rgba(0,0,0,0.1);
+ }
+
+ .calculate-button {
+ background: var(--primary);
+ color: var(--white);
+ padding: 1rem 2rem;
+ border: none;
+ border-radius: 0.5rem;
+ cursor: pointer;
+ width: 100%;
+ }
+
+ .comparison-grid {
+ display: grid;
+ grid-template-columns: repeat(2, 1fr);
+ gap: 2rem;
+ padding: 2rem;
+ }
+
+ .story-grid {
+ display: grid;
+ grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
+ gap: 2rem;
+ padding: 2rem;
+ }
+
+ .story-card {
+ background: var(--white);
+ padding: 2rem;
+ border-radius: 1rem;
+ box-shadow: 0 4px 6px rgba(0,0,0,0.1);
+ }
+
+ @media (max-width: 768px) {
+ .comparison-grid {
+ grid-template-columns: 1fr;
+ }
+
+ .nav-links {
+ flex-direction: column;
+ gap: 1rem;
+ }
+ }