3 Commits

Author SHA1 Message Date
count0 2c7d136a33 git fetch 2025-10-19 13:52:23 +02:00
count0 29bb669f60 New messages 2025-10-19 13:48:23 +02:00
count0 85c8aea7d3 Change url lol 2025-10-19 13:34:18 +02:00
3 changed files with 211 additions and 103 deletions
+205 -98
View File
@@ -1,102 +1,209 @@
[
"Great job! Keep going!",
"You're on fire! 🔥",
"Consistency is key!",
"Amazing streak!",
"You crushed it today!",
"Small steps, big results!",
"Habit hero!",
"Progress, not perfection!",
"Every dot counts!",
"Keep up the momentum!",
"You’re building something awesome!",
"One step closer to your goal!",
"You did it! 🎉",
"High five! ✋",
"You’re awesome!",
"Keep rocking!",
"Level up! 🚀",
"You’re a legend!",
"That’s how it’s done!",
"You’re crushing it!",
"Go you!",
"You’re unstoppable!",
"Keep the streak alive!",
"You’re making it happen!",
"Your effort is inspiring!",
"You’re a streak superstar!",
"Every day matters!",
"You’re a habit legend!",
"You’re doing fantastic!",
"Keep shining!",
"You’re a role model!",
"You’re a champion!",
"You’re making progress!",
"Boom! Achievement unlocked!",
"You’re a superstar!",
"You make it look easy!",
"You’re a force of nature!",
"You’re a wizard! 🧙‍♂️",
"You’re a ninja! 🥷",
"You’re a rockstar! 🎸",
"You’re a champion! 🏆",
"You’re a hero! 🦸‍♂️",
"You’re a genius!",
"You’re a boss!",
"You’re a machine!",
"You’re a powerhouse!",
"You’re a trailblazer!",
"You’re a game changer!",
"You’re a winner!",
"You’re a streak master!",
"You’re a habit machine!",
"You’re a streak builder!",
"You’re a streak star!",
"You’re a streak hero!",
"You’re a streak ninja!",
"You’re a streak wizard!",
"You’re a streak warrior!",
"You’re a streak explorer!",
"You’re a streak adventurer!",
"You’re a streak conqueror!",
"You’re a streak champion!",
"You’re a streak genius!",
"You’re a streak guru!",
"You’re a streak expert!",
"You’re a streak pro!",
"You’re a streak veteran!",
"You’re a streak rookie!",
"You’re a streak all-star!",
"You’re a streak MVP!",
"You’re a streak superstar!",
"You’re a streak rockstar!",
"You’re a streak dynamo!",
"You’re a streak powerhouse!",
"You’re a streak inspiration!",
"You’re a streak motivator!",
"You’re a streak leader!",
"You’re a streak innovator!",
"You’re a streak creator!",
"You’re a streak builder!",
"You’re a streak achiever!",
"You’re a streak doer!",
"You’re a streak finisher!",
"You’re a streak starter!",
"You’re a streak closer!",
"You’re a streak winner!",
"You’re a streak believer!",
"You’re a streak dreamer!",
"You’re a streak thinker!",
"You’re a streak planner!",
"You’re a streak organizer!",
"You’re a streak strategist!",
"You’re a streak tactician!",
"You’re a streak visionary!",
"You’re a streak optimist!",
"You’re a streak realist!",
"You’re a streak enthusiast!",
"You’re a streak supporter!",
"You’re a streak encourager!",
"You’re a streak helper!",
"You’re a streak friend!",
"You’re a streak teammate!",
"You’re a streak partner!",
"You’re a streak ally!",
"You’re a streak companion!",
"You’re a streak buddy!",
"You’re a streak pal!",
"You’re a streak mate!",
"You’re a streak peer!",
"You’re a streak colleague!",
"You’re a streak associate!",
"You’re a streak collaborator!",
"You’re a streak contributor!",
"You’re a streak participant!",
"You’re a streak member!",
"You’re a streak player!",
"You’re a streak contender!",
"You’re a streak competitor!",
"You’re a streak challenger!",
"You’re a streak rival!",
"You’re a streak victor!",
"You’re a streak survivor!",
"You’re a streak thriver!",
"You’re a streak overcomer!",
"You’re a streak achiever!"
"You’re a motivator!",
"You’re a creator!",
"You’re a dreamer!",
"You’re a doer!",
"You’re a finisher!",
"You’re a Firestarter!",
"You’re a closer!",
"You’re a believer!",
"You’re a planner!",
"You’re an organizer!",
"You’re a strategist!",
"You’re a visionary!",
"You’re an optimist!",
"You’re an enthusiast!",
"You’re a player!",
"You’re a contender!",
"You’re a competitor!",
"You’re a challenger!",
"You’re a victor!",
"You’re a survivor!",
"You’re a thriver!",
"You’re an overcomer!",
"You’re a high achiever!",
"Not all those who wander are lost. —J.R.R. Tolkien",
"So it goes. —Kurt Vonnegut",
"The only way out is through. —Robert Frost",
"You have brains in your head. You have feet in your shoes. You can steer yourself any direction you choose. —Dr. Seuss",
"Courage is found in unlikely places. —J.R.R. Tolkien",
"Do or do not. There is no try. —Yoda",
"It’s dangerous to go alone! Take this. —The Legend of Zelda",
"The game is afoot! —Sherlock Holmes",
"To the stars who listen and the dreams that are answered. —Sarah J. Maas",
"All we have to decide is what to do with the time that is given us. —Gandalf",
"Even the smallest person can change the course of the future. —Galadriel",
"Winter passed and the world grew up. —C.S. Lewis",
"The secret of getting ahead is getting started. —Mark Twain",
"Not all heroes wear capes.",
"Achievement unlocked!",
"You rolled a natural 20!",
"The odds are ever in your favor.",
"You found the last Horcrux!",
"You solved the puzzle before Watson!",
"You’re the plot twist everyone needed.",
"You’re the missing page in the story.",
"You’re the last piece of the puzzle.",
"You’re the answer to the riddle.",
"You’re the light at the end of the tunnel.",
"You’re the hero of your own epic.",
"You’re the author of your next chapter.",
"You’re the main character energy!",
"You’re the chosen one (but in a good way).",
"You’re the unexpected ending everyone loves.",
"You’re the plot armor in a tough scene.",
"You’re the magic in the mundane.",
"You’re the hope in the dystopia.",
"You’re the clever twist in the mystery.",
"You’re the spark in the revolution.",
"You’re the prophecy fulfilled.",
"You’re the legend in the making.",
"You’re the muse for tomorrow’s story.",
"You’re the ink in the pen of progress.",
"You’re the page-turner in a slow chapter.",
"You’re the secret passage in the labyrinth.",
"You’re the dragon’s gold at the end of the quest.",
"You’re the ring-bearer on the journey.",
"You’re the phoenix rising from the ashes.",
"You’re the sword in the stone.",
"You’re the magic bean that grew the beanstalk.",
"You’re the time traveler who fixed the timeline.",
"You’re the detective who cracked the case.",
"You’re the rebel with a cause.",
"You’re the wizard who remembered the spell.",
"You’re the hobbit who left the Shire.",
"You’re the poet who found the rhyme.",
"You’re the knight who saved the day.",
"You’re the bard who inspired the crowd.",
"You’re the scientist who made the breakthrough.",
"You’re the explorer who found the map.",
"You’re the inventor of your own future.",
"You’re the captain of your own starship.",
"You’re the one who knocks (success).",
"You’re the last Jedi in the room.",
"You’re the answer to the ultimate question of life, the universe, and everything.",
"You’re the one who remembered the towel. —Hitchhiker’s Guide",
"You’re the spark that started the fire.",
"You’re the wind beneath the wings.",
"You’re the punchline to the cosmic joke.",
"You’re the plot device that saves the day.",
"You’re the deus ex machina of your own story.",
"You’re the twist ending everyone talks about.",
"You’re the secret ingredient in the recipe for success.",
"You’re the magic feather that lets Dumbo fly.",
"You’re the golden ticket in the chocolate bar.",
"You’re the red pill in the Matrix.",
"You’re the portal to the next adventure.",
"You’re the key to the locked door.",
"You’re the map to the hidden treasure.",
"You’re the light saber in the darkness.",
"You’re the spell that works every time.",
"You’re the last page in the book—and it’s a happy ending!",
"You’re the chosen one, Neo!",
"Live long and prosper! 🖖",
"To infinity and beyond!",
"You’re a wizard, Harry!",
"Winter is NOT coming—you’re winning!",
"You’ve got the power of Grayskull!",
"You’re the hero Gotham deserves!",
"Victory tastes sweeter than lembas bread.",
"The Sorting Hat would put you in Gryffindor today.",
"The cake is not a lie—success is real!",
"The odds are ever in your favor.",
"Achievement unlocked!",
"The Force is strong with this one.",
"Elementary, my dear Watson!",
"The journey is the reward.",
"Allons-y!",
"The adventure begins anew.",
"The stars look very different today.",
"The game is afoot!",
"The world is your oyster.",
"The pen is mightier—and you’re writing history.",
"The quest was perilous, but you prevailed.",
"The answer is 42.",
"The road goes ever on and on.",
"The magic is in the doing.",
"The universe just gave you a thumbs up.",
"The next chapter is looking epic.",
"The finish line is just the beginning.",
"The secret passage opened!",
"The plot thickens—in your favor.",
"The prophecy has been fulfilled.",
"The spell worked perfectly.",
"The treasure chest is open!",
"The portal to greatness is unlocked.",
"The time machine landed on success.",
"The dragon has been tamed.",
"The labyrinth has been solved.",
"The riddle is cracked.",
"The beacon is lit—Gondor calls for aid!",
"The ring is destroyed—peace returns to Middle-earth.",
"The Millennium Falcon made the jump to lightspeed.",
"The Bat-Signal is shining bright.",
"The TARDIS is ready for the next adventure.",
"The wand chose the wizard.",
"The shield held strong.",
"The sword gleams with victory.",
"The map led to treasure.",
"The spellbook is open to the right page.",
"The dice rolled in your favor.",
"The stars aligned for you.",
"The quest log is complete.",
"The story ends happily ever after.",
"The legend grows.",
"The adventure continues.",
"The world just got a little brighter.",
"The muse is smiling.",
"The universe applauds your effort.",
"The crowd goes wild!",
"The confetti is falling!",
"The fireworks are for you!",
"The applause is thunderous!",
"The curtain rises on your next act.",
"The credits roll—and you’re the star!",
"Foundation built, success inevitable. —Isaac Asimov",
"The robots would approve your logic. —Isaac Asimov",
"Hari Seldon predicted this win! —Isaac Asimov",
"You navigated the Sprawl like Case. —William Gibson",
"The future is now—cyberspace conquered. —William Gibson",
"You’re jacked in and winning. —William Gibson",
"The spice must flow—and so does your progress. —Frank Herbert",
"Fear is the mind-killer, but you crushed it. —Frank Herbert",
"You walked without rhythm and avoided the sandworm. —Frank Herbert",
"You claimed the Iron Throne of achievement. —George R.R. Martin",
"A mind needs books as a sword needs a whetstone. —George R.R. Martin",
"You survived the game of habits—winter is not coming! —George R.R. Martin",
"Chaos isn’t a pit, it’s a ladder—and you climbed it. —George R.R. Martin",
"Progress is coming. —George R.R. Martin",
"You bent the arc of history—psychohistory style. —Isaac Asimov",
"You hacked the matrix and rewrote the code. —William Gibson",
"You rode the worm to victory. —Frank Herbert",
"You played the game of thrones and won. —George R.R. Martin"
]
+4 -5
View File
@@ -1,16 +1,15 @@
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://yourdomain.com/</loc>
<loc>https://myhabitgrid.com/</loc>
</url>
<url>
<loc>https://yourdomain.com/add</loc>
<loc>https://myhabitgrid.com/add</loc>
</url>
<url>
<loc>https://yourdomain.com/settings</loc>
<loc>https://myhabitgrid.com/settings</loc>
</url>
<url>
<loc>https://yourdomain.com/login-providers</loc>
<loc>https://myhabitgrid.com/login-providers</loc>
</url>
<!-- For dynamic routes like /habit/:id and /edit/:id, add actual URLs if you have them -->
</urlset>
+2
View File
@@ -180,6 +180,7 @@ async function fetchGitHubEvents({ baseUrl = 'https://api.github.com', username,
return counts;
}
//This bullshit is still not working, but at least it is not crashing everything
async function fetchGiteaLike({ baseUrl, username, token }, days = 365) {
let authMode = token ? 'token' : null; // 'token' | 'bearer' | null
const counts = {};
@@ -228,6 +229,7 @@ async function fetchGiteaLike({ baseUrl, username, token }, days = 365) {
return counts;
}
//gitlab fetch should work now
async function fetchGitLabEvents({ baseUrl = 'https://gitlab.com', token }, days = 365) {
const headers = { 'Accept': 'application/json', 'PRIVATE-TOKEN': token };
const counts = {};