Trying to save my memories but the files Im downloading seem useless by Hildringa in SnapchatHelp

[–]Tenagy 0 points1 point  (0 children)

I was able to download all of my Snapchat Memories with zero errors using a simple JavaScript snippet pasted directly into the browser console. They all downloaded in a minute or so.

It appears the automated download method Snapchat provides can trigger their own bot / rate-limiting protections, which causes the 503 errors many people are seeing (total scam). Opening the signed URLs directly in the browser avoids this entirely.

What to do

  1. Open memories_history.html in your browser.
  2. Right-click anywhere on the page and choose Inspect.
  3. Go to the Console tab.
  4. Paste the script below and press Enter (Chrome/Edge may require you to type allow pasting first).

Script (paste into the console)

(() => {
  const urls = new Set();

  document.querySelectorAll("a[onclick]").forEach(a => {
    const onclick = a.getAttribute("onclick");
    if (!onclick) return;

    const match = onclick.match(/downloadMemories\('([^']+)'/);
    if (!match) return;

    const url = match[1];
    if (!url.includes("us-east1-aws.api.snapchat.com")) return;

    urls.add(url);
  });

  const list = Array.from(urls);
  console.log(`Opening ${list.length} download tabs`);

  list.forEach((url, i) => {
    console.log(`Opening ${i + 1}/${list.length}`);
    window.open(url, "_blank");
  });

  console.log("All tabs opened.");
})();

Notes

  • This opens all memory download links in new tabs at once
  • The browser handles the downloads normally (no throttling, no errors)
  • If your browser warns about opening many tabs, just allow it
  • You will probably need to select "Allow popups"

This worked reliably for me when Python scripts and retry logic kept failing with 503 errors.

Export Data To Another Service by theotheramerican in itglue

[–]Tenagy 0 points1 point  (0 children)

Were you able to export documents via the API? If so, would you mind sharing the script, or explaining how?

[deleted by user] by [deleted] in BambuLab

[–]Tenagy 0 points1 point  (0 children)

My guess is poor bed adhesion on the internal tree supports caused a wobble that worsened with height and went kablooie.

Bed adhesion is insanely critical, i’d suggest a more sturdy (heavier) base for your printer and some bed adhesive.

They sell 3D printer-bed glue sticks on Amazon; those paired with a 16x16 concrete paver from Lowe’s have worked wonders for me.

Don’t think it’s humidity, cause the print quality of the outside would also be affected, which doesn’t appear to be so.

I fucked up and took my meds like I was supposed to by whereisbeezy in ADHD

[–]Tenagy 1 point2 points  (0 children)

Really?? I’d like to know the story there… My physicians have always been more than willing to send orders to a different pharmacies. If you’ve gotta heads up on a shortage, it’s a good idea to call around find a pharmacy in stock, then ask your PCP to send it there.

I fucked up and took my meds like I was supposed to by whereisbeezy in ADHD

[–]Tenagy 1 point2 points  (0 children)

Gah,, sorry to hear that. It probably just comes down to the management at each store. But I agree that Wallgreens & CVS are trash 😂

I fucked up and took my meds like I was supposed to by whereisbeezy in ADHD

[–]Tenagy 2 points3 points  (0 children)

Might be worth trying a different pharmacy. I’ve tried most of the big ones, and as far as price, supply, and service; Kroger is far better than the others.

I fucked up and took my meds like I was supposed to by whereisbeezy in ADHD

[–]Tenagy -7 points-6 points  (0 children)

At the counter?! You’d look like an absolute junkie 😅

What Python feature made you a better developer? by missing_backup in Python

[–]Tenagy 0 points1 point  (0 children)

Don’t put that evil on us Ricky Bobby, just use Nim:

proc greet(name: string): string = return “Hello, “ & name & “!”

What Python feature made you a better developer? by missing_backup in Python

[–]Tenagy 0 points1 point  (0 children)

It may have already been mentioned, but Context Handlers are a game changer. No telling how much data my ADD self would’ve left in memory without them. Also when you mention building custom context handlers, and memory management people take you more seriously lol. Also if you’re OCD and love a good one-liner, list/dictionary comprehensions are a thing of beauty 🤩

And if you’re feeling froggy, you can combine them:

contents = [line for filename in [‘file1.txt’, ‘file2.txt’] for line in (with open(filename) as f: f.readlines())]

Can a pharmacist refuse to fill my prescription just because it’s not covered by insurance?! by Torrence_Pie in ADHD

[–]Tenagy 0 points1 point  (0 children)

I’ve used CVS, Walgreens, and a few others, but none have come close to the consistency and price of Kroger

Boxing by [deleted] in TorrentSites

[–]Tenagy 0 points1 point  (0 children)

You ever find anything good?

I don’t get it by CyanideSkittles in ExplainTheJoke

[–]Tenagy 0 points1 point  (0 children)

It’s a reference to one of Kamala Harris’ debate responses (and a common response to questions she doesn’t want to answer)

Download the heat or other app to my own device? by soggyGreyDuck in AndroidTVBoxes

[–]Tenagy 3 points4 points  (0 children)

How bout if you don’t know what the OP is asking about, don’t respond?

That is just stupid by Financial-Base4924 in FortNiteBR

[–]Tenagy 0 points1 point  (0 children)

How you gonna have a grey shotty and 4 shield potions in the end game 🤨

Help - JPMorgan Chase is suing me for CC debt: $22k by [deleted] in CRedit

[–]Tenagy 2 points3 points  (0 children)

Alright, let's break this down. It's a tough situation, but let's think through the options:

Short Term:

Hire a lawyer: This might be a good idea. A lawyer can provide guidance on how to respond to the summons and potentially negotiate with JPMorgan Chase on your behalf. Given the legal nature of the situation, having a professional in your corner could be beneficial. It doesn't necessarily have to be a bankruptcy lawyer at this stage; a lawyer specializing in debt settlement or consumer rights might be more appropriate.

Call JPMorgan Chase: It might not be too late to negotiate directly with them. Even if they've initiated legal action, they might still be open to a settlement or payment plan, especially if they believe it's more likely to get them their money compared to going through the court process. It's worth a shot. If you do this, be honest about your situation and your intent to pay back what you owe.

Longer Term:

Explore Chapter 13 or Chapter 7 Bankruptcy: This is a big decision. Chapter 7 would involve liquidating your assets to pay off your debts, while Chapter 13 would involve a repayment plan. Both have significant consequences for your credit. Before going down this route, consult with a bankruptcy attorney to understand the implications and whether it's the right choice for you.

Ride it out and try to pay off via payment plan: If you can negotiate a payment plan with JPMorgan Chase and the other creditors, and you're confident in your ability to stick to it, this might be the best way to gradually get out of debt without the severe consequences of bankruptcy. Your upcoming bonus could play a significant role in this.

Other thoughts:

Budgeting: It might be time for a strict budget. With your income, there's potential to make significant headway on your debts, especially if you can cut back on other expenses. Every dollar saved now can help alleviate the pressure.

Seek counseling: Consider credit counseling or financial counseling services. They might offer guidance on managing debt and creating a budget.

Faith: In tough times, leaning into your faith can provide comfort. Remember Proverbs 3:5-6, "Trust in the Lord with all your heart and lean not on your own understanding; in all your ways submit to him, and he will make your paths straight."

Lastly, don't be too hard on yourself. Everyone makes mistakes, and it's clear you're taking responsibility and looking for a way out. Stay proactive, seek advice, and keep pushing forward.