public static List<Crawler> readTrackerList() {
    Scanner s = null;
    List<Crawler> ret = new ArrayList<Crawler>();
    try {
      s = new Scanner(new File(Settings.TK_FILE_PATH));
    } catch (FileNotFoundException e) {
      Logger.logError("File not found check your configuration!");
    }
    while (s.hasNextLine()) {
      try {
        String line = s.nextLine();
        if (!line.startsWith("#")) {
          String[] attributes = line.split(" ");
          ret.add(new Crawler(attributes[0], attributes[1]));
        }
      } catch (MalformedURLException e) {
        //Skip this crawler
        continue;
      }
    }
    s.close();
    return ret;
  }