[ICO] Automatic script to do a multi-site ICO project search via 10 websites [SEARCH]

in #ico7 years ago (edited)

Today I had a small task of searching, which ICO are published on several ICO trackers. So I wrote a bash script and instructions on how to use it.

FindICO

As a search argument you might use project name, project website, keywords (in braces/quotes). You also can improve the script so it could search across any websites of your choice. If you don't like the HTML output, you can also convert the results to clean text. Please install (sudo apt install html2text) html2text package so it will work and uncomment the # row near the bottom of the script.

At the moment my script searches via 10 websites:

  • smithandcrown.com/icos/
  • icoalert.com
  • ico-list.com
  • ratei.co
  • icorating.com
  • ico4you.com
  • icoscoring.com
  • icobazaar.com
  • bifabu.com
  • tokenmarket.net/ico-calendar
  • icocountdown.com

It's easy to work with the script. Just save it (below) to the file, for example, name it findico.sh, give it execute flag via GUI or just do chmod +x ./findico.sh, and then run the script with the argument of the searched ICO or project, like ./findico sandcoin.

I wrote this script to help myself find an answer to the @harhor riddle from golos.

Feedback

Please, use the script and comment if it's useful. I also would be glad to see any improvements published here.

# # #
# # ICO Find Script
# Script to help you find interesting ICO by name or other info
# It searches across 10 ICO tracking websites and shows if text is found
# #
# # AUTHOR
# Written by Security XIII https://golos.io/@sxiii
# #
# # REQUIREMENTS
# WARNING! Requires curl.
# You can install it in ubuntu: `sudo apt install curl`
# #
# # HOW TO CLEAN UP HTML
# You might also install html2text to view websites in console, just run
# `sudo apt install html2text` and uncomment `| html2text` after `grep $1`
# Uncomment means removing # from the end of `cat test.file...` row.
# Note: it will help to read some of the websites but will break others.
# #
# # USAGE
# Save the script to text, file, for example, findico.sh. Then,
# just run the script with request like: `./findico.sh sandcoin`
# You can add any words in quotes marks after script name.
# Good luck.
# #
# # NOTES
# cyber.fund/radar, icostats.com and icotracker.net are not working due to
# dynamic nature of these websites (open them in your browser plz)
# # #

websites=(smithandcrown.com/icos/ icoalert.com ico-list.com ratei.co icorating.com ico4you.com icoscoring.com icobazaar.com bifabu.com tokenmarket.net/ico-calendar icocountdown.com)

for i in "${websites[@]}"; do
(( x++ ))
echo -e "\e[1m \e[93m ! ( $x / ${#websites[@]} ) Here is what can be found on $i:"
echo -e "\e[21m \e[39m"
curl -A "Mozilla/5.0" -s -L $i >> test.file
cat test.file | grep $1 # | html2text
rm test.file
done
 
echo "Thanks. Script completed!"

You can also download the script from my pastebin account here:

https://pastebin.com/uvz7n24v


Den Ivanov aka @SXIII from Random City

Sort:  

I love it when I find an article that makes me feel good while I'm reading. It's a beautiful point that flows with the current shift happening in humanity. I believe people want to do better and we are evolving into a more loving society.
you are a good writer..

This article was in Russian?

First version of it was in Russian (however I translated it in 5 minutes :) and was published on golos, yep, @olegst

here you can buy ico script in very cheap rate https://www.besticoscript.com