Giter Site home page Giter Site logo

domain-checker's Introduction

๐Ÿ” Lazy Developer Domain Checker ๐ŸŒ

Are you tired of manually checking domain availability like some kind of digital archaeologist? Do you find yourself falling asleep while typing domain names into WHOIS lookups? Well, wake up and smell the domains โ˜•, because the Lazy Developer Domain Checker is here to save your day (and your sanity)!

๐ŸŽ‰ Features

  • Checks domains faster than you can say "Why is every good domain name taken?"
  • Searches through domain names deeper than your imposter syndrome
  • Works with .com and .net domains (because who needs .org anyway?)
  • Comes with a retry mechanism for when the internet decides to take a coffee break

๐Ÿ›  Installation

  1. Clone this repo (or download it, we don't judge)
  2. Make sure you have Node.js and TypeScript installed (if not, how are you even a developer? ๐Ÿค”)
  3. Run pnpm install (we know, we know, but even lazy developers need dependencies)

๐Ÿš€ Usage

Step 1: Navigate to the Script Directory

First things first, let's make sure you're in the right place:

  1. Open your command prompt or terminal (no admin powers needed, we're not installing fonts here)
  2. Navigate to the directory containing src/index.ts
cd path/to/lazy-domain-checker

Replace path/to/lazy-domain-checker with the actual path where you cloned or downloaded the repo.

Step 2: Run the Script

Now that you're in the right spot, let's make some magic happen!

pnpm start

This will compile the TypeScript and run the script. Magic! โœจ

๐Ÿšจ Troubleshooting

"Module not found" Error

If you see an error like this:

Error: Cannot find module 'net'

Don't panic! You're just missing some dependencies. Here's how to fix it:

  1. Make sure you've run pnpm install. (We won't judge if you forgot this step... much)
  2. If you're still getting errors, try running:
pnpm install @types/node
  1. If you're STILL getting errors, well... have you tried turning it off and on again?

โš ๏ธ Warning

Running this script might make you so efficient at finding available domains that you'll be tempted to become a domain squatter. We're not responsible for any sudden career changes.

๐Ÿค“ Pro Tips

  • The script checks domains in chunks of 20 to avoid overwhelming the WHOIS servers (and your computer's will to live)
  • There's a 2-second delay between chunks. Use this time to contemplate why you became a developer
  • Results are saved in available_domains.json. It's like a treasure map, but for the internet!

๐Ÿ› Bugs

There are no bugs, only features you haven't discovered yet. If you find any, congratulations! You're now a QA engineer.

๐Ÿ’– Contributing

Found a way to make this even lazier? We're all ears! Fork, code, and send us a pull request. We promise to review it... right after we check these 10,000 domains.

๐Ÿ“œ License

This project is licensed under the "Buy Us a Coffee If You Make Millions" License.

Remember: Stay lazy, stay curious, and may all your dream domains be available! ๐Ÿฆฅ๐Ÿ‘ฉโ€๐Ÿ’ป๐Ÿ‘จโ€๐Ÿ’ป

domain-checker's People

Contributors

modecode22 avatar

Watchers

 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.