frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: A Resumable, "Guwahati-Proof" Google Drive Downloader in Python

2•Jyotishmoy•1h ago
The Backstory: I needed to download 1,024 high-res images from a Google Drive folder for a family project. The browser kept crashing, Google’s "Zip" feature was failing at that scale, and my local internet connection wasn't stable enough for a massive, single-stream download.

The Solution: I wrote a Python script using the Google Drive API v3 that prioritizes reliability over raw speed. Key Features:

True Resume Logic: It checks local disk storage before every request. If you lose power or Wi-Fi, just rerun it; it skips what you have and picks up exactly where it left off.

Network Resilience: Implements exponential backoff for [SSL: WRONG_VERSION_NUMBER] errors and socket timeouts, which are common on fluctuating connections.

Sequential Stability: While multi-threading is faster, this script uses a sequential approach with a 60s timeout to avoid "choking" the local network or getting flagged by the API rate limiter.

Progress Dashboard: A simple CLI dashboard that shows exactly how many of the 1,024 files are collected vs. remaining.

The Code: Github: https://github.com/Jyotishmoy12/Google-drive-image-downloade...

What I Learned:

Google Drive API nuances: Folders are treated as files with a specific mimeType, and you have to filter them out manually if you just want binary content.

SSL Handshakes: On older laptops or unstable Wi-Fi, opening 10+ concurrent SSL connections often leads to handshake failures. Slow and steady (sequential) actually finished the job faster than "Turbo" mode which kept crashing.

I'd love to hear how others handle large-scale media migrations from Drive without using expensive third-party tools!

The Roles of People in AI-Era Cognition-Driven Companies

https://twitter.com/scottbelsky/status/2024481376402120733
1•jger15•48s ago•0 comments

Neoliberalism as Corporate Power (2020)

https://journals.sagepub.com/doi/10.1177/1024529420910382
1•robtherobber•1m ago•0 comments

Dutch police arrest man for "hacking" after accidentally sending him files

https://www.bitdefender.com/en-us/blog/hotforsecurity/dutch-police-arrest-man-hacking-accidentall...
1•HelloUsername•3m ago•0 comments

Show HN: LLM-use – cost-effective LLM orchestrator for agents

1•justvugg•3m ago•0 comments

Salt: Systems Programming, Mathematically Verified

https://salt-lang.dev/
2•todsacerdoti•4m ago•0 comments

Show HN: Learn GPU programming with coding agents

https://blog.vtemian.com/post/vibe-infer/
1•vtemian•4m ago•0 comments

Show HN: Cerebro – A hosted AI agent with real browser, web search, and email

https://cerebro.vip
1•markpolymorph•4m ago•1 comments

Peter Steinberger Interview on OpenClaw and Open Source Burnout [video]

https://www.youtube.com/watch?v=TsoFrer-IOA
1•manualwise•5m ago•0 comments

ClawWork: OpenClaw as Your AI Coworker –- $10K earned in 7 Hours

https://github.com/HKUDS/ClawWork
1•zaikunzhang•5m ago•0 comments

Libinput smooth scroll Lua plugin

https://github.com/KD-MM2/libinput-smoothscroll
1•kaotd•6m ago•0 comments

Show HN: EloLup – guess reactions to short videos instead of scrolling them

https://elolup.com/
1•Strugly•6m ago•0 comments

Show HN: SnapAPI – Screenshot/PDF/Extract API Built with Fastify and Playwright

https://snapapi.pics/
1•Sleywill•6m ago•0 comments

Rare gifted word-learner dogs like to share their toys

https://arstechnica.com/science/2026/02/rare-gifted-word-learner-dogs-like-to-share-their-toys/
1•johnhamlin•6m ago•0 comments

Using Karabiner-Elements for Sudo Authentication via 1Password

https://jesse.id/blog/posts/using-karabiner-elements-for-sudo-authentication-via-1password
2•jesse_dot_id•6m ago•0 comments

Show HN: IC-AGI – Threshold auth for AI agents, formally verified in TLA+

https://github.com/saezbaldo/ic-agi
1•saezbaldo•6m ago•1 comments

Stack Overflow is getting rid of close votes

https://meta.stackoverflow.com/questions/438177/starting-february-24-2026-check-out-our-new-site-...
1•gortok•7m ago•0 comments

The Gay Tech Mafia

https://www.wired.com/story/inside-the-gay-tech-mafia/
1•A1vis•8m ago•0 comments

A roadmap for evaluating moral competence in large language models

https://www.nature.com/articles/s41586-025-10021-1
1•bookofjoe•9m ago•0 comments

Ski mountaineering makes Olympic debut on snowy day

https://apnews.com/article/ski-mountaineering-olympics-new-sport-2b847a73a20a23ef8657961244a10f9b
1•mooreds•9m ago•0 comments

Using ASCII charts for quick analytics in chat

https://www.querylessai.com/blog/ascii-charts-in-chat
1•anuveyatsu•9m ago•1 comments

Ask HN: Why don't we have a global, unified database for scam reputation?

2•mysocialguard•10m ago•1 comments

Indian Prime Minister Narendra Modi Endorses Open-Source (at 16:18) [video]

https://www.youtube.com/watch?v=YD4iC02EZeA
2•nixsloth•11m ago•1 comments

Infinite 2D Canvas for Claude Code Terminals

https://www.49agents.com
1•halcdev•11m ago•0 comments

Famous Signatures Through History

https://signatory.app/#famous-signatures
3•elliotbnvl•13m ago•1 comments

Show HN: I created an app to remove Reels, now on iOS too

https://apps.apple.com/us/app/scrollguard-block-reels/id6754183872
1•adrianhacar•13m ago•0 comments

What size should I use for my queue

https://www.syntacticbrownsugar.tech/posts/what-size-queue/
1•syntacticbs•13m ago•0 comments

One-Shot Any Web App with Gradio's Gr.HTML

https://huggingface.co/blog/gradio-html-one-shot-apps
1•ibobev•14m ago•0 comments

What AI coding costs you

https://tomwojcik.com/posts/2026-02-15/finding-the-right-amount-of-ai/
3•tomwojcik•15m ago•1 comments

C++26: Std:Is_within_lifetime

https://www.sandordargo.com/blog/2026/02/18/cpp26-std_is_within_lifetime
2•ibobev•15m ago•0 comments

Show HN: Erxi – A Fast EXI (Efficient XML Interchange) Implementation in Rust

https://github.com/schachmadinejad/erxi
1•t_null•15m ago•1 comments