Coder Social home page Coder Social logo

domaining's Introduction

Domaining Automation

Powered by SaveBreach.com

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/>

Currently Supported Registrars

  • GoDaddy - being the biggest registrar, we decided to make some automation with GoDaddy API

To-do's & Completed

  • Automation to bulk fetch GD value of your portfolio. WIP => create more powerful version
  • Command-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 script
  • Authenticated API calls now supported
  • Fetch and Save ALL GoDaddy domains in txt file
  • Bulk 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!

Features

  • 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

Instructions

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.

Usage

  • 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.

Credits

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

Screenshots

Bulk GoValue Individual GoValue Past & Similar GoValue Sales Data with Year info

domaining's People

Contributors

hackerpain avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.