Hacker Newsnew | past | comments | ask | show | jobs | submit | tinylm's commentslogin

SwiftCal lets you forward emails to a special address and have them automatically added to your Google Calendar.

No forms, no UI, no clicking around — just forward an email and you're done


A free, open-source email validation API made for Indie Hackers — no auth, no limits, no paywalls, no data stored. Just fast, accurate checks for syntax, domains, MX records, and throwaways. Refreshed daily.


Video Operations 1. Format Conversion: Convert videos between formats (MP4, AVI, MKV, MOV, etc.)

- Video Trimming: Extract precise portions from videos

- Video Merging: Combine multiple video files into one

- Video Resizing: Change video dimensions to suit different platforms

- Subtitle Addition: Embed subtitles directly into videos

- Frame Extraction: Export frames as images

- Image to Video: Generate videos from a sequence of images

- Video Filters: Apply filters like blur, sharpen, rotate, and basic color adjustments

- Thumbnail Generation: Automatically generate video thumbnails

2. Audio Operations - Audio Extraction: Extract audio from video files

- Format Conversion: Convert audio between formats (MP3, AAC, WAV, FLAC, OGG)

- Audio Trimming: Trim audio files with precision

- Volume Normalization: Adjust audio levels for consistent output

3. Analysis Tools - Media Information: Extract metadata about media files (resolution, codecs, bitrate, etc.)


Although repo is 404. It is still more accessible than getting API Keys for Gemini


Getting API keys for Gemini is like 3 clicks isn’t it? I’ve done it many times and never found it hard?


It's not too much of a work. It's not 3 clicks.


I'll count my clicks, starting from going to https://aistudio.google.com

1. "Get API Key" in the upper right on the default landing page

2. "Create API Key" in the upper right on the https://aistudio.google.com/apikey page

3. Select a project (default sure why not)

4. "Create API key"

... I dunno, that seems substantially the same as 3 clicks to me.

Is there some different more confusing path people take? Is the "Get API Key" button on the landing page new?


That's interesting. I first got mine directly from GCloud Console and it wasn't too hard to get one but wasn't as streamlined as your method either. Thanks for sharing.


Now try doing that in Vertex Studio.


Vertex is a GCP service, and it's completely in line with how any other GCP service account would work; there's multiple auth flows, some taking credentials from the environment, and others from a file. From zero-trust POV, you could make an argument that long-lived "API keys" are effectively an anti-pattern. You may like this position, or you may dislike it, but it works. These are the guys that created Zanzibar[1] after all.

Also, AWS Bedrock and Azure AI Studio are similarly set up; the big cloud providers are big on security.

[1] https://research.google/pubs/zanzibar-googles-consistent-glo...


yes, this is absolutely simple and one of the best UX I have seen /s

- suppose you already found the page where you can get the key, you copy it and at say to the Zed editor

- zed editor says on every request you reached your requests quota and it does not work (it is json directly returned from api, so this is the message from google engineers)

- after googling you are finding this message lies. it is not requests quota, you simply did not connect your account with billing account (what?)

- ok, so lets connect

- you see you have some billing account created years ago, good. lets connect

- nope, the limit of accounts connected to billing account has been reached, go away

- so maybe we can try to create a new billing account?

- you set up this, add credit card data, it says you will be redirected to new window to verify something something

- new window shows claudflare "your request has been blocked"

- despite this it looks billing account is created, you has been redirected to the billing account dashboard

-is it connected to your api account? lets check. no it is not of course

-so try to connect

-your newly created billing account is not on the list

great job, google, you will really convince me to switch from openai/claude to gemini :)


> Search "gemini api key", 2nd hit (after a help article)

> Click "Create API Key" button.

> Select project

> Copy key

No billing setup necessary.


did you try to use the gemini api then? this what you describe is what I did, but then api returns error that I reached the limit (on the first prompt)

I dont know if the solution with connecting to payment account is valid: this is what gemini told me when I descried problem using aistudio.google.com


This, how does one get API key?

I wanted to use it in opencode.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: