A repo with simple FREE! useful scripts for domainers to automate common tasks.
Domaining, in the recent years, involves a lot more work than can be managed manually. To be able to efficiently do this work, you need to achieve the right balance between what you are doing by hand and what can be automated. This is the core idea behind this project.
<Powered by SaveBreach/>
- GoDaddy - being the biggest registrar, we decided to make some automation with GoDaddy API
Automation to bulk fetch GD value of your portfolio.WIP => create more powerful versionCommand-line tool to fetch GD value of domains manually.Command-line tool to fetch GD Past & Similar sales alongwith Year of Sale domains manually.Make Setup scriptAuthenticated API calls now supportedFetch and Save ALL GoDaddy domains in txt fileBulk Logo generator for Domain names- WIP => Save output in CSV/
TXT format, and work with CSV bulk input. - WIP => SPA (Single Page Application) that can be ran in browser as an alternative to shell scripts.
- Basic portfolio management, and more features... (suspense)
- You suggest! [Make an Issue? PM me?]
Will slowly add more scripts, stay tuned!
- More featured, powerful scripts can be made available as per need, reach out to me to discuss
- This repo utilises the Free GoDaddy API
- Command line GoValue tool
- Command line GoValue Related & Past Sales finder tool
- Supports Bulk Actions
- Bulk GoValue script
- Bulk Domain Logo Generator script
Install curl
& jq
if that's missing
sudo apt-get install curl jq
You can create bash aliases out of the functions value
, bulk_value
and pastsales
functions in govalue.sh
and gdpastsales.sh
by adding them to your ~./bashrc
echo "source path/to/repo/domaining/gdvalue.sh" >> ~/.bashrc
echo "source path/to/repo/domaining/gdpastsales.sh" >> ~/.bashrc
echo "source path/to/repo/domaining/gddomains.sh" >> ~/.bashrc
echo "source path/to/repo/domaining/bulklogo.sh" >> ~/.bashrc
source ~/.bashrc
For bulk_value
& bulk_logo
, make sure, your input domain list is in the same format as this list, .txt file.
You can test out bulk_value
by using the following command,
bulk_value ./domains.txt 0.5 # You can extend or, reduce the sleep value (2nd argument) between 0.1 to 1 or, more depending on API throttling
With larger lists, bulk_value
results may become unreliable.
And you are good to go.
git clone https://github.com/hackerpain/domaining
cd domaining
- Run the setup script -
source setup.sh
source govalue.sh
source gdpastsales.sh
source gddomains.sh
source bulklogo.sh
- Use command
value
to find individual domain values by entering names - Use command
bulk_value domains.txt time_interval
to find bulk GD values for your bulk list (.txt file containing names, each name in a new line): you need to pass the domains.txt & a time interval like 1s,bulk_value expiredlist.txt 1
if you don't want to delay betwen API requests, enter 0 instead of 1 (not recommended) - Use command
pastsales
then enter the domain you would like to find past sales & similar sales of. - Use
gd_domains output_file_name.txt
to fetch & store all your GD domains in one txt file - Use
bulk_logo input_domains.txt time_interval
to generate logos bulk for your domains from a list of domains in your text file list.
Thanks to SaveBreach for conceiving the idea for a collection of free scripts for domaining automation.
Follow SaveBreach on Twitter and LinkedIn
Want your name here? Make a pull request with a script you may want to share with other domainers