~bsprague/porkbun-import

Import DNS records from BIND files to Porkbun
Basics of functional Porkbun import stuff

refs

main
browse  log 

clone

read-only
https://git.sr.ht/~bsprague/porkbun-import
read/write
git@git.sr.ht:~bsprague/porkbun-import

You can also use your local clone with git send-email.

#Porkbun Import

A simple tool for importing DNS records from Google Domains (exported as Zone/BIND files) to Porkbun.

It's pretty hacky (simple, manual parsing of BIND files) and should be used very carefully.

#Example Usage

./porkbun-import path/to/yourdomain.com.zone yourdomain.com sk1_abc123 pk1_xyz321

#Why?

Google Domains is being sold to Squarespace, and I've been trying to move away from Google stuff in general, so here we are. Porkbun seem like cool folk, even if they're maybe trying a bit too hard.

#Assorted TODOs

  • [ ] Clean up porkbun package and spin out
  • [ ] Make a more cohesive CLI, with other options for passing in creds
  • [ ] Use a time.Ticker-based rate-limiting scheme