-
Notifications
You must be signed in to change notification settings - Fork 0
/
Cherry.rb
144 lines (132 loc) · 3.24 KB
/
Cherry.rb
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
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
#CherryCMD Rb
require 'colorize'
#Directory Creator (CDIR)
require '.\cDir.rb'
#Booru downloaders
require '.\dDownloader.rb'
require '.\e9Downloader.rb'
require '.\eDownloader.rb'
require '.\gDownloader.rb'
require '.\hhDownloader.rb'
require '.\hiDownloader.rb'
require '.\kDownloader.rb'
require '.\rbDownloader.rb'
require '.\rDownloader.rb' # Tuve que quitar esto por un error con open-uri
require '.\sDownloader.rb'
require '.\xDownloader.rb'
require '.\yDownloader.rb'
#Main Menu
def dirChecker
if Dir.exist?('downloads') == false
puts 'Creando carpeta de descargas...'
CDir.booru
puts '✓ | Directorio creado'.green
end
if Dir.exist?('utils') == false
puts 'Creando carpeta de archivos utiles...'
CDir.utils
puts '✓ | Directorio creado'.green
end
end
def otherBoorusMenu
puts 'Cherry NSFW Tools | Other boorus'.red
puts '1 | Hypnohub'
puts '2 | e926 Downloader'
puts '3 | xBooru Donwloader'
puts '4 | Hiribe Downloader'
print 'Ingrese a continuacion la opcion deseada '
menu_option = gets.chomp
if menu_option == '1'
system('cls')
Hypnohub.downloader
elsif menu_option == '2'
system('cls')
E926.downloader
elsif menu_option == '3'
system('cls')
XBooru.downloader
elsif menu_option == '4'
system('cls')
Hiribe.downloader
end
end
def main_menu
puts 'Cherry NSFW Tools | Main Menu'.red
puts '1 | Rule34 Downloader'
puts '2 | Gelbooru Downloader'
puts '3 | e621 Downloader'
puts '4 | Konachan Downloader'
puts '5 | Yande.re Downloader'
puts '6 | Danbooru Downloader'
puts '7 | Realbooru Downloader'
puts '8 | Safebooru Downloader'
puts '777 | Other boorus...'
print 'Ingrese a continuacion la opcion deseada: '
menu_option = gets.chomp
if menu_option == '1'
system('cls')
#require '.\rDownloader.rb'
Rule34.downloader
elsif menu_option == '2'
system('cls')
Gelbooru.downloader
elsif menu_option == '3'
system('cls')
E621.downloader
elsif menu_option == '4'
system('cls')
Konachan.downloader
elsif menu_option == '5'
system('cls')
Yandere.downloader
elsif menu_option == '6'
system('cls')
Danbooru.downloader()
elsif menu_option == '7'
system('cls')
Realbooru.downloader
elsif menu_option == '8'
system('cls')
Safebooru.downloader
elsif menu_option == '777'
system('cls')
otherBoorusMenu()
elsif menu_option == 'OwO'
system('cls')
require 'owoify_rb'
begin
puts 'Cherry NSFW Tools | Text-to-owo'.red
puts 'Introduzca el texto a convertir OwO'
tto = gets.chomp
puts Owoify.owoify(tto)
puts 'presiona [ENTER] para volver a CherryCMD'
gets
system ('cls')
main_menu()
rescue
'OwO'
end
else
puts 'Opcion Invalida.'
puts 'Presiona [ENTER] para volver al menu principal'
gets
system ('cls')
main_menu()
end
end
def start_screen
puts <<-LOGO
________ ____________ ______ __
/ ____/ / / / ____/ __ \\/ __ \\ \\/ / |
/ / / /_/ / __/ / /_/ / /_/ /\\ / | Cherry Booru &
/ /___/ __ / /___/ _, _/ _, _/ / / | Image Downloader
\\____/_/ /_/_____/_/ |_/_/ |_| /_/ | Ver.rb.1.2.3_2
LOGO
.red
dirChecker()
puts 'press [ENTER] to start CherryCMD'
gets
system ('cls')
main_menu()
end
start_screen()