Changes to phd2of2.scroll.pub

root
root
25 days ago
Initial commit
body.html
Changed around line 1
+
+

PhD or OnlyFans?

+

Let's crunch the numbers and see what's best for you!

+
+
+
+
+

Financial Comparison

+
+
+
+
+
+
+
+
+
+
+

Results:

+

PhD Total: $0

+

OnlyFans Total: $0

+

+
+
+
+
+

Pros & Cons

+
+
+

PhD

+
    +
  • Stable career path
  • +
  • Intellectual fulfillment
  • +
  • Prestige and recognition
  • +
  • Long hours and stress
  • +
  • Delayed financial rewards
  • +
    +
    +
    +

    OnlyFans

    +
      +
    • Flexible schedule
    • +
    • Potential for high earnings
    • +
    • Creative freedom
    • +
    • Public exposure
    • +
    • Uncertain long-term prospects
    • +
      +
      +
      +
      +
      +
      +

      Decision Wheel

      +
      +
      +
      PhD
      +
      OnlyFans
      +
      +
      +
      +
      +
      +
      +
      +

      Remember, this is just a tool. Follow your heart and do what's best for you!

      +
      index.scroll
      Changed around line 1
      + buildHtml
      + baseUrl https://phd2of.scroll.pub
      + metaTags
      + editButton /edit.html
      + title Should I Drop My PhD for OnlyFans?
      + style.css
      + body.html
      + script.js
      prompt.json
      Changed around line 1
      + {
      + "id": "04d74511-237b-4f3b-a42b-a12a12505332",
      + "object": "chat.completion",
      + "created": 1735334541,
      + "model": "deepseek-chat",
      + "choices": [
      + {
      + "index": 0,
      + "message": {
      + "role": "assistant",
      + "content": "---domain---\nphd2of.scroll.pub\n---index.scroll---\nbuildHtml\nbaseUrl https://phd2of.scroll.pub\nmetaTags\neditButton /edit.html\ntitle Should I Drop My PhD for OnlyFans?\nstyle.css\nbody.html\nscript.js\n---body.html---\n
      \n

      PhD or OnlyFans?

      \n

      Let's crunch the numbers and see what's best for you!

      \n
      \n\n
      \n
      \n

      Financial Comparison

      \n
      \n \n \n
      \n
      \n \n \n
      \n \n
      \n

      Results:

      \n

      PhD Total: $0

      \n

      OnlyFans Total: $0

      \n

      \n
      \n
      \n\n
      \n

      Pros & Cons

      \n
      \n
      \n

      PhD

      \n
        \n
      • Stable career path
      • \n
      • Intellectual fulfillment
      • \n
      • Prestige and recognition
      • \n
      • Long hours and stress
      • \n
      • Delayed financial rewards
      • \n
      \n
      \n
      \n

      OnlyFans

      \n
        \n
      • Flexible schedule
      • \n
      • Potential for high earnings
      • \n
      • Creative freedom
      • \n
      • Public exposure
      • \n
      • Uncertain long-term prospects
      • \n
      \n
      \n
      \n
      \n\n
      \n

      Decision Wheel

      \n
      \n
      \n
      PhD
      \n
      OnlyFans
      \n
      \n \n
      \n
      \n
      \n\n
      \n

      Remember, this is just a tool. Follow your heart and do what's best for you!

      \n
      \n---style.css---\n:root {\n --primary: #6c5ce7;\n --secondary: #a29bfe;\n --background: #f8f9fa;\n --text: #2d3436;\n --shadow: 0 4px 6px rgba(0, 0, 0, 0.1);\n}\n\nbody {\n font-family: 'Segoe UI', system-ui, sans-serif;\n line-height: 1.6;\n color: var(--text);\n background: var(--background);\n margin: 0;\n padding: 2rem;\n max-width: 800px;\n margin: 0 auto;\n}\n\nheader {\n text-align: center;\n margin-bottom: 3rem;\n}\n\nh1 {\n color: var(--primary);\n font-size: 2.5rem;\n margin-bottom: 0.5rem;\n}\n\nsection {\n margin-bottom: 3rem;\n padding: 1.5rem;\n background: white;\n border-radius: 12px;\n box-shadow: var(--shadow);\n}\n\n.input-group {\n margin-bottom: 1rem;\n}\n\nlabel {\n display: block;\n margin-bottom: 0.5rem;\n font-weight: 500;\n}\n\ninput {\n width: 100%;\n padding: 0.75rem;\n border: 2px solid var(--secondary);\n border-radius: 8px;\n font-size: 1rem;\n}\n\nbutton {\n background: var(--primary);\n color: white;\n border: none;\n padding: 0.75rem 1.5rem;\n border-radius: 8px;\n cursor: pointer;\n font-size: 1rem;\n transition: transform 0.2s;\n}\n\nbutton:hover {\n transform: translateY(-2px);\n}\n\n.result {\n margin-top: 1.5rem;\n padding: 1rem;\n background: var(--background);\n border-radius: 8px;\n}\n\n.grid {\n display: grid;\n grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));\n gap: 2rem;\n}\n\n.wheel-container {\n text-align: center;\n}\n\n.wheel {\n width: 200px;\n height: 200px;\n border-radius: 50%;\n background: conic-gradient(\n var(--primary) 0% 50%,\n var(--secondary) 50% 100%\n );\n margin: 2rem auto;\n position: relative;\n overflow: hidden;\n transition: transform 3s ease-out;\n}\n\n.option {\n position: absolute;\n width: 100%;\n height: 100%;\n display: flex;\n align-items: center;\n justify-content: center;\n color: white;\n font-weight: bold;\n text-align: center;\n}\n\n.option:nth-child(1) {\n transform: rotate(0deg) skewY(-30deg);\n}\n\n.option:nth-child(2) {\n transform: rotate(180deg) skewY(-30deg);\n}\n\nfooter {\n text-align: center;\n margin-top: 3rem;\n padding: 1rem;\n color: #666;\n}\n\n@media (max-width: 600px) {\n h1 {\n font-size: 2rem;\n }\n \n section {\n padding: 1rem;\n }\n}\n---script.js---\ndocument.addEventListener('DOMContentLoaded', function() {\n const phdSalaryInput = document.getElementById('phd-salary');\n const ofEarningsInput = document.getElementById('of-earnings');\n const calculateBtn = document.getElementById('calculate');\n const phdTotal = document.getElementById('phd-total');\n const ofTotal = document.getElementById('of-total');\n const recommendation = document.getElementById('recommendation');\n const wheel = document.getElementById('wheel');\n const spinBtn = document.getElementById('spin');\n\n calculateBtn.addEventListener('click', function() {\n const phdSalary = parseFloat(phdSalaryInput.value) || 0;\n const ofEarnings = parseFloat(ofEarningsInput.value) || 0;\n \n const phdYearly = phdSalary;\n const ofYearly = ofEarnings * 12;\n \n phdTotal.textContent = `PhD Total: $${phdYearly.toLocaleString()}`;\n ofTotal.textContent = `OnlyFans Total: $${ofYearly.toLocaleString()}`;\n \n if (ofYearly > phdYearly) {\n recommendation.textContent = \"OnlyFans might be the better financial choice!\";\n recommendation.style.color = \"#00b894\";\n } else {\n recommendation.textContent = \"Sticking with your PhD might be wiser financially.\";\n recommendation.style.color = \"#d63031\";\n }\n });\n\n spinBtn.addEventListener('click', function() {\n const randomRotation = Math.floor(Math.random() * 360) + 720;\n wheel.style.transform = `rotate(${randomRotation}deg)`;\n });\n});\n---end---"
      + },
      + "logprobs": null,
      + "finish_reason": "stop"
      + }
      + ],
      + "usage": {
      + "prompt_tokens": 270,
      + "completion_tokens": 1722,
      + "total_tokens": 1992,
      + "prompt_cache_hit_tokens": 0,
      + "prompt_cache_miss_tokens": 270
      + },
      + "system_fingerprint": "fp_f1afce2943"
      + }
      readme.scroll
      Changed around line 1
      + # phd2of2.scroll.pub
      + Website generated by DeepSeek from prompt: I want a website that will help me decide if i should drop out of my phd program to do only fans. it should have some numerical tools and interactivity. be creative
      script.js
      Changed around line 1
      + document.addEventListener('DOMContentLoaded', function() {
      + const phdSalaryInput = document.getElementById('phd-salary');
      + const ofEarningsInput = document.getElementById('of-earnings');
      + const calculateBtn = document.getElementById('calculate');
      + const phdTotal = document.getElementById('phd-total');
      + const ofTotal = document.getElementById('of-total');
      + const recommendation = document.getElementById('recommendation');
      + const wheel = document.getElementById('wheel');
      + const spinBtn = document.getElementById('spin');
      +
      + calculateBtn.addEventListener('click', function() {
      + const phdSalary = parseFloat(phdSalaryInput.value) || 0;
      + const ofEarnings = parseFloat(ofEarningsInput.value) || 0;
      +
      + const phdYearly = phdSalary;
      + const ofYearly = ofEarnings * 12;
      +
      + phdTotal.textContent = `PhD Total: $${phdYearly.toLocaleString()}`;
      + ofTotal.textContent = `OnlyFans Total: $${ofYearly.toLocaleString()}`;
      +
      + if (ofYearly > phdYearly) {
      + recommendation.textContent = "OnlyFans might be the better financial choice!";
      + recommendation.style.color = "#00b894";
      + } else {
      + recommendation.textContent = "Sticking with your PhD might be wiser financially.";
      + recommendation.style.color = "#d63031";
      + }
      + });
      +
      + spinBtn.addEventListener('click', function() {
      + const randomRotation = Math.floor(Math.random() * 360) + 720;
      + wheel.style.transform = `rotate(${randomRotation}deg)`;
      + });
      + });
      style.css
      Changed around line 1
      + :root {
      + --primary: #6c5ce7;
      + --secondary: #a29bfe;
      + --background: #f8f9fa;
      + --text: #2d3436;
      + --shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
      + }
      +
      + body {
      + font-family: 'Segoe UI', system-ui, sans-serif;
      + line-height: 1.6;
      + color: var(--text);
      + background: var(--background);
      + margin: 0;
      + padding: 2rem;
      + max-width: 800px;
      + margin: 0 auto;
      + }
      +
      + header {
      + text-align: center;
      + margin-bottom: 3rem;
      + }
      +
      + h1 {
      + color: var(--primary);
      + font-size: 2.5rem;
      + margin-bottom: 0.5rem;
      + }
      +
      + section {
      + margin-bottom: 3rem;
      + padding: 1.5rem;
      + background: white;
      + border-radius: 12px;
      + box-shadow: var(--shadow);
      + }
      +
      + .input-group {
      + margin-bottom: 1rem;
      + }
      +
      + label {
      + display: block;
      + margin-bottom: 0.5rem;
      + font-weight: 500;
      + }
      +
      + input {
      + width: 100%;
      + padding: 0.75rem;
      + border: 2px solid var(--secondary);
      + border-radius: 8px;
      + font-size: 1rem;
      + }
      +
      + button {
      + background: var(--primary);
      + color: white;
      + border: none;
      + padding: 0.75rem 1.5rem;
      + border-radius: 8px;
      + cursor: pointer;
      + font-size: 1rem;
      + transition: transform 0.2s;
      + }
      +
      + button:hover {
      + transform: translateY(-2px);
      + }
      +
      + .result {
      + margin-top: 1.5rem;
      + padding: 1rem;
      + background: var(--background);
      + border-radius: 8px;
      + }
      +
      + .grid {
      + display: grid;
      + grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
      + gap: 2rem;
      + }
      +
      + .wheel-container {
      + text-align: center;
      + }
      +
      + .wheel {
      + width: 200px;
      + height: 200px;
      + border-radius: 50%;
      + background: conic-gradient(
      + var(--primary) 0% 50%,
      + var(--secondary) 50% 100%
      + );
      + margin: 2rem auto;
      + position: relative;
      + overflow: hidden;
      + transition: transform 3s ease-out;
      + }
      +
      + .option {
      + position: absolute;
      + width: 100%;
      + height: 100%;
      + display: flex;
      + align-items: center;
      + justify-content: center;
      + color: white;
      + font-weight: bold;
      + text-align: center;
      + }
      +
      + .option:nth-child(1) {
      + transform: rotate(0deg) skewY(-30deg);
      + }
      +
      + .option:nth-child(2) {
      + transform: rotate(180deg) skewY(-30deg);
      + }
      +
      + footer {
      + text-align: center;
      + margin-top: 3rem;
      + padding: 1rem;
      + color: #666;
      + }
      +
      + @media (max-width: 600px) {
      + h1 {
      + font-size: 2rem;
      + }
      +
      + section {
      + padding: 1rem;
      + }
      + }