This repository was archived by the owner on Mar 24, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 5
Expand file tree
/
Copy pathruby.py
More file actions
46 lines (39 loc) · 1.74 KB
/
ruby.py
File metadata and controls
46 lines (39 loc) · 1.74 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
import requests
import json
import sys
import argparse
from colorama import Fore, Back, Style, init
import csv
import os.path
from scripts.bitchute import *
from scripts.rumble import *
from scripts.youtube import *
import time
init(autoreset=True)
ruby = Fore.RED + r"""
▄████████ ███ █▄ ▀█████████▄ ▄██ ▄
███ ███ ███ ███ ███ ███ ███ ██▄
███ ███ ███ ███ ███ ███ ███▄▄▄███
▄███▄▄▄▄██▀ ███ ███ ▄███▄▄▄██▀ ▀▀▀▀▀▀███
▀▀███▀▀▀▀▀ ███ ███ ▀▀███▀▀▀██▄ ▄██ ███
▀███████████ ███ ███ ███ ██▄ ███ ███
███ ███ ███ ███ ███ ███ ███ ███
███ ███ ████████▀ ▄█████████▀ ▀█████▀
███ ███
"""
print(ruby)
print(" A Rumble, Bitchute, and YouTube scraper and search engine \n")
print(Fore.RED + " Ruby is searching... \n")
time.sleep(2)
print(Fore.RED + " [!] -- Rumble results -- [!] \n")
rumble()
print(Fore.RED + " [!] -- BitChute results -- [!] \n")
bitchute()
print(Fore.RED + " [!] -- YouTube results -- [!] \n")
youtube()
with open('search.csv',"r") as f:
reader = csv.reader(f,delimiter = ",")
data = list(reader)
row_count = len(data)
print(Fore.RED + " [!] -- Search complete. Check search.csv -- [!]\n")
print(Fore.RED + " [#] -- Ruby has collected " + str(row_count) + " total videos -- [#]\n")