commit cc95ff1c3aae71fe2bd571ef0c2a6527448f0352 Author: netbenixcn Date: Tue Jun 2 11:23:12 2020 +0200 Inital Commit diff --git a/commands/help.c b/commands/help.c new file mode 100644 index 0000000..ca3266c --- /dev/null +++ b/commands/help.c @@ -0,0 +1,16 @@ +#ifdef _WIN32 || _WIN64 +#include +#include +#endif + +#ifdef linux +#include +#include +#define OS "LINUX" +#endif + +#include "help.h" + +void outputHelp(){ + +} \ No newline at end of file diff --git a/commands/help.h b/commands/help.h new file mode 100644 index 0000000..6974344 --- /dev/null +++ b/commands/help.h @@ -0,0 +1,7 @@ +#ifndef _HELP_H_ +#define _HELP_H_ + +//Outputs the Help for the Program. +void outputHelp(); + +#endif \ No newline at end of file diff --git a/commands/test_gtk.c b/commands/test_gtk.c new file mode 100644 index 0000000..f299675 --- /dev/null +++ b/commands/test_gtk.c @@ -0,0 +1,71 @@ +#include + +#include "../utils/logger.h" + + GtkWidget *window; + GtkWidget *fixed1; + GtkWidget *button1; + GtkWidget *label; + GtkWidget *gay_check; + GtkWidget *level; + GtkBuilder *builder; + +void createTestWindow(){ + + gtk_init(0, NULL); + + builder = gtk_builder_new_from_file("glade/test.glade"); + window = GTK_WIDGET(gtk_builder_get_object(builder, "window")); + g_signal_connect(window, "destroy", G_CALLBACK(gtk_main_quit), NULL); + gtk_builder_connect_signals(builder, NULL); + + fixed1 = GTK_WIDGET(gtk_builder_get_object(builder, "fixed1")); + button1 = GTK_WIDGET(gtk_builder_get_object(builder, "button1")); + label = GTK_WIDGET(gtk_builder_get_object(builder, "label")); + gay_check = GTK_WIDGET(gtk_builder_get_object(builder, "gay_check")); + level = GTK_WIDGET(gtk_builder_get_object(builder, "level")); + + gtk_widget_show(window); + gtk_main(); + logger("[GTK] Window closed."); +} + +void setBarLevel(){ + if(gtk_level_bar_get_value(GTK_LEVEL_BAR(level)) == 100){ + gtk_label_set_text(GTK_LABEL(label), (const gchar*) "LEVEL UP!"); + logger("[GTK] LevelBar reached 100."); + gtk_level_bar_set_value(GTK_LEVEL_BAR(level), 0); + logger("[GTK] LevelBar reset to 0."); + } else { + char buffer[1024]; + gtk_level_bar_set_value(GTK_LEVEL_BAR(level), gtk_level_bar_get_value(GTK_LEVEL_BAR(level)) + 20); + snprintf(buffer, sizeof(buffer), "[GTK] LevelBar reached %f", gtk_level_bar_get_value(GTK_LEVEL_BAR(level))); + logger(buffer); + } +} + +void on_button1_clicked(GtkButton *b){ + gtk_label_set_text(GTK_LABEL(label), (const gchar*) "DO NOT PUSH THE BUUUTTTON"); + logger("[GTK] Button 'button1' clicked."); + setBarLevel(); +} + +void on_gay_check_toggled(GtkToggleButton *t){ + if(gtk_toggle_button_get_active(t)){ + gtk_label_set_text(GTK_LABEL(label), (const gchar*) "Oh hey, I'm gay now."); + logger("[GTK] Toggle 'gay_check' changed to toggled."); + } else { + gtk_label_set_text(GTK_LABEL(label), (const gchar*) "Well, I'm not longer gay."); + logger("[GTK] Toggle 'gay_check' changed to untoggled."); + } +} + +void on_window_focus_out_event(GtkWindow *w){ + gtk_label_set_text(GTK_LABEL(label), (const gchar*) "HEY! COME BACK!"); + logger("[GTK] Window focus lost."); +} + +void on_window_focus_in_event(GtkWindow *w){ + gtk_label_set_text(GTK_LABEL(label), (const gchar*) "Welcome Back!"); + logger("[GTK] Window regained focus."); +} \ No newline at end of file diff --git a/commands/test_gtk.h b/commands/test_gtk.h new file mode 100644 index 0000000..bd5fc92 --- /dev/null +++ b/commands/test_gtk.h @@ -0,0 +1,11 @@ +#ifndef _TEST_GTK_H_ +#define _TEST_GTK_H_ +#include + +void createTestWindow(); +void on_button1_clicked(GtkButton *b); +void on_gay_check_toggled(GtkToggleButton *t); +void on_window_focus_out_event(GtkWindow *w); +void on_window_focus_in_event(GtkWindow *w); +void setBarLevel(); +#endif \ No newline at end of file diff --git a/etc/logo.c b/etc/logo.c new file mode 100644 index 0000000..f71c073 --- /dev/null +++ b/etc/logo.c @@ -0,0 +1,15 @@ +#include +#include "logo.h" +char logo_row1[59] = " _ _ _ ____ __ __ ____ "; +char logo_row2[59] = " _ __ ___| |_| |__ ___ _ __ (_)_ __/ ___| \\/ | _ \\ "; +char logo_row3[59] = "| '_ \\ / _ \\ __| '_ \\ / _ \\ '_ \\| \\ \\/ / | | |\\/| | | | |"; +char logo_row4[59] = "| | | | __/ |_| |_) | __/ | | | |> <| |___| | | | |_| |"; +char logo_row5[59] = "|_| |_|\\___|\\__|_.__/ \\___|_| |_|_/_/\\_\\\\____|_| |_|____/ "; + +void showLogo(){ + printf("%s\n", logo_row1); + printf("%s\n", logo_row2); + printf("%s\n", logo_row3); + printf("%s\n", logo_row4); + printf("%s\n\n", logo_row5); +} \ No newline at end of file diff --git a/etc/logo.h b/etc/logo.h new file mode 100644 index 0000000..626b8d6 --- /dev/null +++ b/etc/logo.h @@ -0,0 +1,7 @@ +#ifndef _LOGO_H_ +#define _LOGO_H_ + +//Shows the Logo +void showLogo(); + +#endif \ No newline at end of file diff --git a/glade/test.glade b/glade/test.glade new file mode 100644 index 0000000..977c23a --- /dev/null +++ b/glade/test.glade @@ -0,0 +1,104 @@ + + + + + + 300 + 230 + False + False + center + 300 + 230 + ../logo.png + center + + + + + True + False + + + Ok + 100 + 31 + True + True + True + Pink Fluffy Unicorns + + + + 135 + 183 + + + + + 369 + 20 + True + False + center + center + center + 50 + + + + + + + 57 + + + + + I'm Gay. + 107 + 24 + True + True + False + True + + + + 140 + 153 + + + + + 40 + 40 + True + False + True + + + 324 + 179 + + + + + 100 + 20 + True + False + 100 + + + 8 + 201 + + + + + + + + + diff --git a/help.o b/help.o new file mode 100644 index 0000000..7a4b388 Binary files /dev/null and b/help.o differ diff --git a/logger.o b/logger.o new file mode 100644 index 0000000..4412b5a Binary files /dev/null and b/logger.o differ diff --git a/logo.o b/logo.o new file mode 100644 index 0000000..2c0a87b Binary files /dev/null and b/logo.o differ diff --git a/logo.png b/logo.png new file mode 100644 index 0000000..b496cef Binary files /dev/null and b/logo.png differ diff --git a/main.c b/main.c new file mode 100644 index 0000000..326217a --- /dev/null +++ b/main.c @@ -0,0 +1,71 @@ +#ifdef _WIN32 || _WIN64 +#include +#endif + +#ifdef linux +#include +#include +#include +#include +#include +#include +#include +#endif + + +#include "commands/test_gtk.h" +#endif + + +#include "etc/logo.h" +#include "utils/logger.h" +#include "utils/os_info.h" +#include "commands/help.h" + +#define VERSION "0.1.0" +#define AUTHOR "netbenix" + +void exit_app(){ + logger("Exiting."); + exit(0); +} + +int main(int argc, char *argv[]){ + char buffer[1024]; + logger("================================================"); + snprintf(buffer, sizeof(buffer), "Starting netbenixCMD (Version: %s)", VERSION); + logger(buffer); + log_Specs(); + if(argc < 2){ + printf("Not enough Arguments. Please use --help for more information.\n"); + snprintf(buffer, sizeof(buffer), "[ERROR] Not enough Arguments. Total Arguments: %d", argc -1); + logger(buffer); + exit_app(); + } + + showLogo(); //Show the Logo + logger("Logo Displayed."); + + if(!strcmp(argv[1], "--help")){ + outputHelp(); + } else if (!strcmp(argv[1], "--gtk-test")){ + #ifdef linux + createTestWindow(); + #else + printf("[ERROR] gtk-test is linux only.\n"); + logger("[ERROR] gtk-test is linux only."); + #endif + } else if (!strcmp(argv[1], "--os-info")){ + logger("Showing OS Information"); + print_Specs(); + } else { + printf("Argument unknown. Please use --help for more information.\n"); + snprintf(buffer, sizeof(buffer), "[ERROR] Argument unknown. Given argument: %s", argv[1]); + } + + printf("\n"); + exit_app(); + return 0; +} + + diff --git a/main.o b/main.o new file mode 100644 index 0000000..1e72d80 Binary files /dev/null and b/main.o differ diff --git a/makefile b/makefile new file mode 100644 index 0000000..b2545a0 --- /dev/null +++ b/makefile @@ -0,0 +1,20 @@ +CC= gcc +ARGS= -export-dynamic +CFLAGS= $(shell pkg-config --cflags gtk+-3.0) +LDLIBS= $(shell pkg-config --libs gtk+-3.0) +OBJ= main.o logo.o logger.o help.o os_info.o test_gtk.o + +netbenixCMD: $(OBJ) + $(CC) $(CFLAGS) $(ARGS) -o netbenixCMD $(OBJ) $(LDLIBS) +main.o: main.c + $(CC) $(CFLAGS) -c main.c +logo.o: etc/logo.c + $(CC) $(CFLAGS) -c etc/logo.c +logger.o: utils/logger.c + $(CC) $(CFLAGS) -c utils/logger.c +help.o: commands/help.c + $(CC) $(CFLAGS) -c commands/help.c +os_info.o: utils/os_info.c + $(CC) $(CFLAGS) -c utils/os_info.c +test_gtk.o: commands/test_gtk.c + $(CC) $(CFLAGS) -c commands/test_gtk.c $(LDLIBS) \ No newline at end of file diff --git a/netbenixCMD b/netbenixCMD new file mode 100644 index 0000000..49bfe2b Binary files /dev/null and b/netbenixCMD differ diff --git a/os_info.o b/os_info.o new file mode 100644 index 0000000..2d2e542 Binary files /dev/null and b/os_info.o differ diff --git a/output.log b/output.log new file mode 100644 index 0000000..214e151 --- /dev/null +++ b/output.log @@ -0,0 +1,756 @@ +[2020-05-31 18:29:26] Logo Displayed. +[2020-05-31 18:37:34] Starting netbenixCMD Version 0.1.0 +[2020-05-31 18:37:34] Logo Displayed. +[2020-05-31 18:38:09] Starting netbenixCMD[0.1.0] +[2020-05-31 18:38:09] Logo Displayed. +[2020-05-31 18:38:26] Starting netbenixCMD (Version: 0.1.0) +[2020-05-31 18:38:26] Logo Displayed. +[2020-05-31 18:38:52] Starting netbenixCMD (Version: 0.1.0) +[2020-05-31 18:38:52] Logo Displayed. +[2020-05-31 18:38:52] Exiting. +[2020-05-31 18:47:03] OS: LINUX +[2020-05-31 18:47:03] Starting netbenixCMD (Version: 0.1.0) +[2020-05-31 18:47:03] Logo Displayed. +[2020-05-31 18:53:30] Starting netbenixCMD (Version: 0.1.0) +[2020-05-31 18:53:30] Detected OS: LINUX +[2020-05-31 18:53:30] Logo Displayed. +[2020-05-31 18:53:30] Exiting. +[2020-05-31 18:57:25] Starting netbenixCMD (Version: 0.1.0) +[2020-05-31 18:57:25] [ERROR] Not enough Arguments. Total Arguments: 1 +[2020-05-31 18:57:25] Exiting. +[2020-05-31 18:57:35] Starting netbenixCMD (Version: 0.1.0) +[2020-05-31 18:57:35] [ERROR] Not enough Arguments. Total Arguments: 1 +[2020-05-31 18:57:35] Exiting. +[2020-05-31 18:57:39] Starting netbenixCMD (Version: 0.1.0) +[2020-05-31 18:57:39] Detected OS: LINUX +[2020-05-31 18:57:39] Logo Displayed. +[2020-05-31 18:57:39] Exiting. +[2020-05-31 18:58:19] Starting netbenixCMD (Version: 0.1.0) +[2020-05-31 18:58:19] [ERROR] Not enough Arguments. Total Arguments: 0 +[2020-05-31 18:58:19] Exiting. +[2020-05-31 19:11:38] Starting netbenixCMD (Version: 0.1.0) +[2020-05-31 19:11:38] [ERROR] Not enough Arguments. Total Arguments: 0 +[2020-05-31 19:11:38] Exiting. +[2020-05-31 19:46:26] Starting netbenixCMD (Version: 0.1.0) +[2020-05-31 19:46:26] Detected OS: LINUX +[2020-05-31 19:46:26] [ERROR] Not enough Arguments. Total Arguments: 0 +[2020-05-31 19:46:26] Exiting. +[2020-05-31 19:46:28] Starting netbenixCMD (Version: 0.1.0) +[2020-05-31 19:46:28] Detected OS: LINUX +[2020-05-31 19:48:36] Starting netbenixCMD (Version: 0.1.0) +[2020-05-31 19:48:36] Detected OS: LINUX +[2020-05-31 19:48:36] [ERROR] Not enough Arguments. Total Arguments: 0 +[2020-05-31 19:48:36] Exiting. +[2020-05-31 19:48:38] Starting netbenixCMD (Version: 0.1.0) +[2020-05-31 19:48:38] Detected OS: LINUX +[2020-05-31 19:51:14] Starting netbenixCMD (Version: 0.1.0) +[2020-05-31 19:51:14] Detected OS: LINUX +[2020-05-31 19:51:47] Starting netbenixCMD (Version: 0.1.0) +[2020-05-31 19:51:47] Detected OS: LINUX +[2020-05-31 19:52:39] Starting netbenixCMD (Version: 0.1.0) +[2020-05-31 19:52:39] Detected OS: LINUX +[2020-05-31 19:53:20] Starting netbenixCMD (Version: 0.1.0) +[2020-05-31 19:53:20] Detected OS: LINUX +[2020-05-31 19:53:32] Starting netbenixCMD (Version: 0.1.0) +[2020-05-31 19:53:32] Detected OS: LINUX +[2020-05-31 19:55:42] Starting netbenixCMD (Version: 0.1.0) +[2020-05-31 19:55:42] Detected OS: LINUX +[2020-05-31 19:56:51] Starting netbenixCMD (Version: 0.1.0) +[2020-05-31 19:56:51] Detected OS: LINUX +[2020-05-31 19:56:55] Starting netbenixCMD (Version: 0.1.0) +[2020-05-31 19:56:55] Detected OS: LINUX +[2020-05-31 19:57:09] Starting netbenixCMD (Version: 0.1.0) +[2020-05-31 19:57:09] Detected OS: LINUX +[2020-05-31 19:57:57] Starting netbenixCMD (Version: 0.1.0) +[2020-05-31 19:57:57] Detected OS: LINUX +[2020-05-31 19:59:19] Starting netbenixCMD (Version: 0.1.0) +[2020-05-31 19:59:19] Detected OS: LINUX +[2020-05-31 20:01:09] Starting netbenixCMD (Version: 0.1.0) +[2020-05-31 20:01:09] Detected OS: LINUX +[2020-05-31 20:01:31] Starting netbenixCMD (Version: 0.1.0) +[2020-05-31 20:01:31] Detected OS: LINUX +[2020-05-31 20:01:31] Logo Displayed. +[2020-05-31 20:01:31] Exiting. +[2020-05-31 20:01:35] Starting netbenixCMD (Version: 0.1.0) +[2020-05-31 20:01:35] Detected OS: LINUX +[2020-05-31 20:01:35] Logo Displayed. +[2020-05-31 20:01:35] Exiting. +[2020-05-31 20:01:49] Starting netbenixCMD (Version: 0.1.0) +[2020-05-31 20:01:49] Detected OS: LINUX +[2020-05-31 20:01:49] Logo Displayed. +[2020-05-31 20:01:49] Exiting. +[2020-05-31 20:01:52] Starting netbenixCMD (Version: 0.1.0) +[2020-05-31 20:01:52] Detected OS: LINUX +[2020-05-31 20:02:10] Starting netbenixCMD (Version: 0.1.0) +[2020-05-31 20:02:10] Detected OS: LINUX +[2020-05-31 20:03:57] Starting netbenixCMD (Version: 0.1.0) +[2020-05-31 20:03:57] Detected OS: LINUX +[2020-05-31 20:03:57] Logo Displayed. +[2020-05-31 20:03:57] Exiting. +[2020-05-31 20:30:06] Starting netbenixCMD (Version: 0.1.0) +[2020-05-31 20:30:06] Logo Displayed. +[2020-05-31 20:30:06] Exiting. +[2020-05-31 20:31:22] Starting netbenixCMD (Version: 0.1.0) +[2020-05-31 20:31:22] Logo Displayed. +[2020-05-31 20:31:22] Exiting. +[2020-05-31 20:32:06] Starting netbenixCMD (Version: 0.1.0) +[2020-05-31 20:32:06] Logo Displayed. +[2020-05-31 20:32:06] Exiting. +[2020-05-31 20:32:22] Starting netbenixCMD (Version: 0.1.0) +[2020-05-31 20:32:22] Logo Displayed. +[2020-05-31 20:32:22] Exiting. +[2020-05-31 20:41:16] Starting netbenixCMD (Version: 0.1.0) +[2020-05-31 20:41:16] Logo Displayed. +[2020-05-31 20:41:16] Exiting. +[2020-05-31 20:42:27] Starting netbenixCMD (Version: 0.1.0) +[2020-05-31 20:42:27] Logo Displayed. +[2020-05-31 20:42:27] Exiting. +[2020-05-31 20:42:51] Starting netbenixCMD (Version: 0.1.0) +[2020-05-31 20:42:51] Logo Displayed. +[2020-05-31 20:42:51] Exiting. +[2020-05-31 20:44:35] Starting netbenixCMD (Version: 0.1.0) +[2020-05-31 20:44:35] Logo Displayed. +[2020-05-31 20:44:35] Exiting. +[2020-05-31 20:45:12] Starting netbenixCMD (Version: 0.1.0) +[2020-05-31 20:45:12] Logo Displayed. +[2020-05-31 20:45:12] Exiting. +[2020-05-31 20:47:34] Starting netbenixCMD (Version: 0.1.0) +[2020-05-31 20:47:34] Logo Displayed. +[2020-05-31 20:47:34] Exiting. +[2020-05-31 20:47:49] Starting netbenixCMD (Version: 0.1.0) +[2020-05-31 20:47:49] Logo Displayed. +[2020-05-31 20:47:49] Exiting. +[2020-05-31 20:52:31] Starting netbenixCMD (Version: 0.1.0) +[2020-05-31 20:52:31] Logo Displayed. +[2020-05-31 20:52:31] Exiting. +[2020-05-31 20:52:57] Starting netbenixCMD (Version: 0.1.0) +[2020-05-31 20:52:57] [INFO] System Information: +[2020-05-31 20:52:57] OS: Linux + +[2020-05-31 20:52:57] Logo Displayed. +[2020-05-31 20:52:57] Exiting. +[2020-05-31 20:54:00] Starting netbenixCMD (Version: 0.1.0) +[2020-05-31 20:54:00] [INFO] System Information: +[2020-05-31 20:54:00] OS: Linux + +[2020-05-31 20:54:00] Architecture: 64-Bit + +[2020-05-31 20:54:00] Logo Displayed. +[2020-05-31 20:54:00] Exiting. +[2020-05-31 20:54:15] Starting netbenixCMD (Version: 0.1.0) +[2020-05-31 20:54:15] [INFO] System Information: +[2020-05-31 20:54:15] OS: Linux +[2020-05-31 20:54:15] Architecture: 64-Bit +[2020-05-31 20:54:15] Logo Displayed. +[2020-05-31 20:54:15] Exiting. +[2020-06-01 09:21:12] Starting netbenixCMD (Version: 0.1.0) +[2020-06-01 09:21:12] [INFO] System Information: +[2020-06-01 09:21:12] OS: Linux +[2020-06-01 09:21:12] Architecture: 64-Bit +[2020-06-01 09:21:12] [ERROR] Not enough Arguments. Total Arguments: 0 +[2020-06-01 09:21:12] Exiting. +[2020-06-01 09:21:15] Starting netbenixCMD (Version: 0.1.0) +[2020-06-01 09:21:15] [INFO] System Information: +[2020-06-01 09:21:15] OS: Linux +[2020-06-01 09:21:15] Architecture: 64-Bit +[2020-06-01 09:24:44] Starting netbenixCMD (Version: 0.1.0) +[2020-06-01 09:24:44] [INFO] System Information: +[2020-06-01 09:24:44] OS: Linux +[2020-06-01 09:24:44] Architecture: 64-Bit +[2020-06-01 09:26:38] Starting netbenixCMD (Version: 0.1.0) +[2020-06-01 09:26:38] [INFO] System Information: +[2020-06-01 09:26:38] OS: Linux +[2020-06-01 09:26:38] Architecture: 64-Bit +[2020-06-01 09:26:38] Logo Displayed. +[2020-06-01 09:26:38] Exiting. +[2020-06-01 09:32:36] Starting netbenixCMD (Version: 0.1.0) +[2020-06-01 09:32:36] [INFO] System Information: +[2020-06-01 09:32:36] OS: Linux +[2020-06-01 09:32:36] Architecture: 64-Bit +[2020-06-01 09:32:36] [ERROR] Not enough Arguments. Total Arguments: 0 +[2020-06-01 09:32:36] Exiting. +[2020-06-01 09:32:39] Starting netbenixCMD (Version: 0.1.0) +[2020-06-01 09:32:39] [INFO] System Information: +[2020-06-01 09:32:39] OS: Linux +[2020-06-01 09:32:39] Architecture: 64-Bit +[2020-06-01 09:34:49] Starting netbenixCMD (Version: 0.1.0) +[2020-06-01 09:34:49] [INFO] System Information: +[2020-06-01 09:34:49] OS: Linux +[2020-06-01 09:34:49] Architecture: 64-Bit +[2020-06-01 09:37:29] Starting netbenixCMD (Version: 0.1.0) +[2020-06-01 09:37:29] [INFO] System Information: +[2020-06-01 09:37:29] OS: Linux +[2020-06-01 09:37:29] Architecture: 64-Bit +[2020-06-01 09:41:18] Starting netbenixCMD (Version: 0.1.0) +[2020-06-01 09:41:18] [INFO] System Information: +[2020-06-01 09:41:18] OS: Linux +[2020-06-01 09:41:18] Architecture: 64-Bit +[2020-06-01 09:43:00] Starting netbenixCMD (Version: 0.1.0) +[2020-06-01 09:43:00] [INFO] System Information: +[2020-06-01 09:43:00] OS: Linux +[2020-06-01 09:43:00] Architecture: 64-Bit +[2020-06-01 09:43:00] [ERROR] Not enough Arguments. Total Arguments: 0 +[2020-06-01 09:43:00] Exiting. +[2020-06-01 09:44:27] Starting netbenixCMD (Version: 0.1.0) +[2020-06-01 09:44:27] [INFO] System Information: +[2020-06-01 09:44:27] OS: Linux +[2020-06-01 09:44:27] Architecture: 64-Bit +[2020-06-01 09:45:32] Starting netbenixCMD (Version: 0.1.0) +[2020-06-01 09:45:32] [INFO] System Information: +[2020-06-01 09:45:32] OS: Linux +[2020-06-01 09:45:32] Architecture: 64-Bit +[2020-06-01 09:46:25] Starting netbenixCMD (Version: 0.1.0) +[2020-06-01 09:46:25] [INFO] System Information: +[2020-06-01 09:46:25] OS: Linux +[2020-06-01 09:46:25] Architecture: 64-Bit +[2020-06-01 09:46:25] Logo Displayed. +[2020-06-01 09:46:25] Exiting. +[2020-06-01 09:46:55] Starting netbenixCMD (Version: 0.1.0) +[2020-06-01 09:46:55] [INFO] System Information: +[2020-06-01 09:46:55] OS: Linux +[2020-06-01 09:46:55] Architecture: 64-Bit +[2020-06-01 09:46:55] Logo Displayed. +[2020-06-01 09:46:55] Exiting. +[2020-06-01 10:07:21] Starting netbenixCMD (Version: 0.1.0) +[2020-06-01 10:07:21] [INFO] System Information: +[2020-06-01 10:07:21] OS: Linux +[2020-06-01 10:07:21] Architecture: 64-Bit +[2020-06-01 10:07:21] [ERROR] Not enough Arguments. Total Arguments: 0 +[2020-06-01 10:07:21] Exiting. +[2020-06-01 10:07:36] Starting netbenixCMD (Version: 0.1.0) +[2020-06-01 10:07:36] [INFO] System Information: +[2020-06-01 10:07:36] OS: Linux +[2020-06-01 10:07:36] Architecture: 64-Bit +[2020-06-01 10:07:36] Logo Displayed. +[2020-06-01 10:07:36] Exiting. +[2020-06-01 11:15:24] Starting netbenixCMD (Version: 0.1.0) +[2020-06-01 11:15:24] [INFO] System Information: +[2020-06-01 11:15:24] OS: Linux +[2020-06-01 11:15:24] Architecture: 64-Bit +[2020-06-01 11:15:24] [ERROR] Not enough Arguments. Total Arguments: 0 +[2020-06-01 11:15:24] Exiting. +[2020-06-01 11:15:26] Starting netbenixCMD (Version: 0.1.0) +[2020-06-01 11:15:26] [INFO] System Information: +[2020-06-01 11:15:26] OS: Linux +[2020-06-01 11:15:26] Architecture: 64-Bit +[2020-06-01 11:15:26] Logo Displayed. +[2020-06-01 11:15:26] Exiting. +[2020-06-01 11:15:29] Starting netbenixCMD (Version: 0.1.0) +[2020-06-01 11:15:29] [INFO] System Information: +[2020-06-01 11:15:29] OS: Linux +[2020-06-01 11:15:29] Architecture: 64-Bit +[2020-06-01 11:15:46] Logo Displayed. +[2020-06-01 11:15:46] Exiting. +[2020-06-01 11:16:57] Starting netbenixCMD (Version: 0.1.0) +[2020-06-01 11:16:57] [INFO] System Information: +[2020-06-01 11:16:57] OS: Linux +[2020-06-01 11:16:57] Architecture: 64-Bit +[2020-06-01 11:17:03] Logo Displayed. +[2020-06-01 11:17:03] Exiting. +[2020-06-01 11:18:34] Starting netbenixCMD (Version: 0.1.0) +[2020-06-01 11:18:34] [INFO] System Information: +[2020-06-01 11:18:34] OS: Linux +[2020-06-01 11:18:34] Architecture: 64-Bit +[2020-06-01 11:19:52] Starting netbenixCMD (Version: 0.1.0) +[2020-06-01 11:19:52] [INFO] System Information: +[2020-06-01 11:19:52] OS: Linux +[2020-06-01 11:19:52] Architecture: 64-Bit +[2020-06-01 11:20:11] Starting netbenixCMD (Version: 0.1.0) +[2020-06-01 11:20:11] [INFO] System Information: +[2020-06-01 11:20:11] OS: Linux +[2020-06-01 11:20:11] Architecture: 64-Bit +[2020-06-01 11:20:24] Logo Displayed. +[2020-06-01 11:20:24] Exiting. +[2020-06-01 11:21:06] Starting netbenixCMD (Version: 0.1.0) +[2020-06-01 11:21:06] [INFO] System Information: +[2020-06-01 11:21:06] OS: Linux +[2020-06-01 11:21:06] Architecture: 64-Bit +[2020-06-01 11:21:20] Logo Displayed. +[2020-06-01 11:21:20] Exiting. +[2020-06-01 11:24:29] Starting netbenixCMD (Version: 0.1.0) +[2020-06-01 11:24:29] [INFO] System Information: +[2020-06-01 11:24:29] OS: Linux +[2020-06-01 11:24:29] Architecture: 64-Bit +[2020-06-01 11:24:34] Logo Displayed. +[2020-06-01 11:24:34] Exiting. +[2020-06-01 11:24:41] Starting netbenixCMD (Version: 0.1.0) +[2020-06-01 11:24:41] [INFO] System Information: +[2020-06-01 11:24:41] OS: Linux +[2020-06-01 11:24:41] Architecture: 64-Bit +[2020-06-01 11:24:49] Logo Displayed. +[2020-06-01 11:24:49] Exiting. +[2020-06-01 11:25:18] Starting netbenixCMD (Version: 0.1.0) +[2020-06-01 11:25:18] [INFO] System Information: +[2020-06-01 11:25:18] OS: Linux +[2020-06-01 11:25:18] Architecture: 64-Bit +[2020-06-01 11:25:25] Logo Displayed. +[2020-06-01 11:25:25] Exiting. +[2020-06-01 11:25:52] Starting netbenixCMD (Version: 0.1.0) +[2020-06-01 11:25:52] [INFO] System Information: +[2020-06-01 11:25:52] OS: Linux +[2020-06-01 11:25:52] Architecture: 64-Bit +[2020-06-01 11:25:57] Logo Displayed. +[2020-06-01 11:25:57] Exiting. +[2020-06-01 11:27:41] Starting netbenixCMD (Version: 0.1.0) +[2020-06-01 11:27:41] [INFO] System Information: +[2020-06-01 11:27:41] OS: Linux +[2020-06-01 11:27:41] Architecture: 64-Bit +[2020-06-01 11:28:10] Logo Displayed. +[2020-06-01 11:28:10] Exiting. +[2020-06-01 11:34:46] Starting netbenixCMD (Version: 0.1.0) +[2020-06-01 11:34:46] [INFO] System Information: +[2020-06-01 11:34:46] OS: Linux +[2020-06-01 11:34:46] Architecture: 64-Bit +[2020-06-01 11:35:41] Starting netbenixCMD (Version: 0.1.0) +[2020-06-01 11:35:42] [INFO] System Information: +[2020-06-01 11:35:42] OS: Linux +[2020-06-01 11:35:42] Architecture: 64-Bit +[2020-06-01 11:36:35] Starting netbenixCMD (Version: 0.1.0) +[2020-06-01 11:36:35] [INFO] System Information: +[2020-06-01 11:36:35] OS: Linux +[2020-06-01 11:36:35] Architecture: 64-Bit +[2020-06-01 11:36:40] Logo Displayed. +[2020-06-01 11:36:40] Exiting. +[2020-06-01 11:38:10] Starting netbenixCMD (Version: 0.1.0) +[2020-06-01 11:38:10] [INFO] System Information: +[2020-06-01 11:38:10] OS: Linux +[2020-06-01 11:38:10] Architecture: 64-Bit +[2020-06-01 11:38:43] Logo Displayed. +[2020-06-01 11:38:43] Exiting. +[2020-06-01 11:40:53] Starting netbenixCMD (Version: 0.1.0) +[2020-06-01 11:40:53] [INFO] System Information: +[2020-06-01 11:40:53] OS: Linux +[2020-06-01 11:40:53] Architecture: 64-Bit +[2020-06-01 11:40:59] Logo Displayed. +[2020-06-01 11:40:59] Exiting. +[2020-06-01 11:46:20] Starting netbenixCMD (Version: 0.1.0) +[2020-06-01 11:46:20] [INFO] System Information: +[2020-06-01 11:46:20] OS: Linux +[2020-06-01 11:46:20] Architecture: 64-Bit +[2020-06-01 11:51:03] Starting netbenixCMD (Version: 0.1.0) +[2020-06-01 11:51:03] [INFO] System Information: +[2020-06-01 11:51:03] OS: Linux +[2020-06-01 11:51:03] Architecture: 64-Bit +[2020-06-01 11:51:08] Logo Displayed. +[2020-06-01 11:51:08] Exiting. +[2020-06-01 18:38:14] Starting netbenixCMD (Version: 0.1.0) +[2020-06-01 18:38:14] [INFO] System Information: +[2020-06-01 18:38:14] OS: Linux +[2020-06-01 18:38:14] Architecture: 64-Bit +[2020-06-01 18:38:41] Starting netbenixCMD (Version: 0.1.0) +[2020-06-01 18:38:41] [INFO] System Information: +[2020-06-01 18:38:41] OS: Linux +[2020-06-01 18:38:41] Architecture: 64-Bit +[2020-06-01 18:38:52] Logo Displayed. +[2020-06-01 18:38:52] Exiting. +[2020-06-01 18:41:40] Starting netbenixCMD (Version: 0.1.0) +[2020-06-01 18:41:40] [INFO] System Information: +[2020-06-01 18:41:40] OS: Linux +[2020-06-01 18:41:40] Architecture: 64-Bit +[2020-06-01 18:43:40] Logo Displayed. +[2020-06-01 18:43:40] Exiting. +[2020-06-01 18:45:08] Starting netbenixCMD (Version: 0.1.0) +[2020-06-01 18:45:08] [INFO] System Information: +[2020-06-01 18:45:08] OS: Linux +[2020-06-01 18:45:08] Architecture: 64-Bit +[2020-06-01 18:45:33] Logo Displayed. +[2020-06-01 18:45:33] Exiting. +[2020-06-01 18:47:32] Starting netbenixCMD (Version: 0.1.0) +[2020-06-01 18:47:32] [INFO] System Information: +[2020-06-01 18:47:32] OS: Linux +[2020-06-01 18:47:32] Architecture: 64-Bit +[2020-06-01 18:48:08] Logo Displayed. +[2020-06-01 18:48:08] Exiting. +[2020-06-01 18:48:39] Starting netbenixCMD (Version: 0.1.0) +[2020-06-01 18:48:39] [INFO] System Information: +[2020-06-01 18:48:39] OS: Linux +[2020-06-01 18:48:39] Architecture: 64-Bit +[2020-06-01 18:48:42] Logo Displayed. +[2020-06-01 18:48:42] Exiting. +[2020-06-01 18:48:49] Starting netbenixCMD (Version: 0.1.0) +[2020-06-01 18:48:49] [INFO] System Information: +[2020-06-01 18:48:49] OS: Linux +[2020-06-01 18:48:49] Architecture: 64-Bit +[2020-06-01 18:48:53] Logo Displayed. +[2020-06-01 18:48:53] Exiting. +[2020-06-01 18:48:58] Starting netbenixCMD (Version: 0.1.0) +[2020-06-01 18:48:58] [INFO] System Information: +[2020-06-01 18:48:58] OS: Linux +[2020-06-01 18:48:58] Architecture: 64-Bit +[2020-06-01 18:49:47] Starting netbenixCMD (Version: 0.1.0) +[2020-06-01 18:49:47] [INFO] System Information: +[2020-06-01 18:49:47] OS: Linux +[2020-06-01 18:49:47] Architecture: 64-Bit +[2020-06-01 18:49:53] Logo Displayed. +[2020-06-01 18:49:53] Exiting. +[2020-06-01 18:51:06] Starting netbenixCMD (Version: 0.1.0) +[2020-06-01 18:51:06] [INFO] System Information: +[2020-06-01 18:51:06] OS: Linux +[2020-06-01 18:51:06] Architecture: 64-Bit +[2020-06-01 18:51:09] Logo Displayed. +[2020-06-01 18:51:09] Exiting. +[2020-06-01 18:51:38] Starting netbenixCMD (Version: 0.1.0) +[2020-06-01 18:51:38] [INFO] System Information: +[2020-06-01 18:51:38] OS: Linux +[2020-06-01 18:51:38] Architecture: 64-Bit +[2020-06-01 18:51:44] Logo Displayed. +[2020-06-01 18:51:44] Exiting. +[2020-06-01 18:52:15] Starting netbenixCMD (Version: 0.1.0) +[2020-06-01 18:52:15] [INFO] System Information: +[2020-06-01 18:52:15] OS: Linux +[2020-06-01 18:52:15] Architecture: 64-Bit +[2020-06-01 18:52:21] Logo Displayed. +[2020-06-01 18:52:21] Exiting. +[2020-06-01 18:53:34] Starting netbenixCMD (Version: 0.1.0) +[2020-06-01 18:53:34] [INFO] System Information: +[2020-06-01 18:53:34] OS: Linux +[2020-06-01 18:53:34] Architecture: 64-Bit +[2020-06-01 18:53:50] Logo Displayed. +[2020-06-01 18:53:50] Exiting. +[2020-06-01 19:00:13] Starting netbenixCMD (Version: 0.1.0) +[2020-06-01 19:00:13] [INFO] System Information: +[2020-06-01 19:00:13] OS: Linux +[2020-06-01 19:00:13] Architecture: 64-Bit +[2020-06-01 19:00:18] Logo Displayed. +[2020-06-01 19:00:18] Exiting. +[2020-06-01 19:00:23] Starting netbenixCMD (Version: 0.1.0) +[2020-06-01 19:00:23] [INFO] System Information: +[2020-06-01 19:00:23] OS: Linux +[2020-06-01 19:00:23] Architecture: 64-Bit +[2020-06-01 19:00:42] Logo Displayed. +[2020-06-01 19:00:42] Exiting. +[2020-06-01 19:03:14] Starting netbenixCMD (Version: 0.1.0) +[2020-06-01 19:03:14] [INFO] System Information: +[2020-06-01 19:03:14] OS: Linux +[2020-06-01 19:03:14] Architecture: 64-Bit +[2020-06-01 19:03:22] Logo Displayed. +[2020-06-01 19:03:22] Exiting. +[2020-06-01 19:03:43] Starting netbenixCMD (Version: 0.1.0) +[2020-06-01 19:03:43] [INFO] System Information: +[2020-06-01 19:03:43] OS: Linux +[2020-06-01 19:03:43] Architecture: 64-Bit +[2020-06-01 19:03:50] Logo Displayed. +[2020-06-01 19:03:50] Exiting. +[2020-06-01 19:05:59] Starting netbenixCMD (Version: 0.1.0) +[2020-06-01 19:05:59] [INFO] System Information: +[2020-06-01 19:05:59] OS: Linux +[2020-06-01 19:05:59] Architecture: 64-Bit +[2020-06-01 19:06:06] Logo Displayed. +[2020-06-01 19:06:06] Exiting. +[2020-06-01 19:06:10] Starting netbenixCMD (Version: 0.1.0) +[2020-06-01 19:06:10] [INFO] System Information: +[2020-06-01 19:06:10] OS: Linux +[2020-06-01 19:06:10] Architecture: 64-Bit +[2020-06-01 19:06:26] Logo Displayed. +[2020-06-01 19:06:26] Exiting. +[2020-06-01 19:07:47] Starting netbenixCMD (Version: 0.1.0) +[2020-06-01 19:07:47] [INFO] System Information: +[2020-06-01 19:07:47] OS: Linux +[2020-06-01 19:07:47] Architecture: 64-Bit +[2020-06-01 19:07:56] Logo Displayed. +[2020-06-01 19:07:56] Exiting. +[2020-06-01 19:13:49] Starting netbenixCMD (Version: 0.1.0) +[2020-06-01 19:13:49] [INFO] System Information: +[2020-06-01 19:13:49] OS: Linux +[2020-06-01 19:13:49] Architecture: 64-Bit +[2020-06-01 19:13:51] Logo Displayed. +[2020-06-01 19:13:51] Exiting. +[2020-06-01 19:13:55] Starting netbenixCMD (Version: 0.1.0) +[2020-06-01 19:13:55] [INFO] System Information: +[2020-06-01 19:13:55] OS: Linux +[2020-06-01 19:13:55] Architecture: 64-Bit +[2020-06-01 19:19:15] Logo Displayed. +[2020-06-01 19:19:15] Exiting. +[2020-06-01 19:19:17] Starting netbenixCMD (Version: 0.1.0) +[2020-06-01 19:19:17] [INFO] System Information: +[2020-06-01 19:19:17] OS: Linux +[2020-06-01 19:19:17] Architecture: 64-Bit +[2020-06-01 19:19:53] Logo Displayed. +[2020-06-01 19:19:53] Exiting. +[2020-06-01 19:24:50] Starting netbenixCMD (Version: 0.1.0) +[2020-06-01 19:24:50] [INFO] System Information: +[2020-06-01 19:24:50] OS: Linux +[2020-06-01 19:24:50] Architecture: 64-Bit +[2020-06-01 19:24:56] Logo Displayed. +[2020-06-01 19:24:56] Exiting. +[2020-06-01 19:27:11] Starting netbenixCMD (Version: 0.1.0) +[2020-06-01 19:27:11] [INFO] System Information: +[2020-06-01 19:27:11] OS: Linux +[2020-06-01 19:27:11] Architecture: 64-Bit +[2020-06-01 19:27:18] Logo Displayed. +[2020-06-01 19:27:18] Exiting. +[2020-06-01 19:36:33] Starting netbenixCMD (Version: 0.1.0) +[2020-06-01 19:36:33] [INFO] System Information: +[2020-06-01 19:36:33] OS: Linux +[2020-06-01 19:36:33] Architecture: 64-Bit +[2020-06-01 19:36:43] Logo Displayed. +[2020-06-01 19:36:43] Exiting. +[2020-06-01 19:42:02] Starting netbenixCMD (Version: 0.1.0) +[2020-06-01 19:42:02] [INFO] System Information: +[2020-06-01 19:42:02] OS: Linux +[2020-06-01 19:42:02] Architecture: 64-Bit +[2020-06-01 19:42:11] Logo Displayed. +[2020-06-01 19:42:11] Exiting. +[2020-06-01 19:50:51] Starting netbenixCMD (Version: 0.1.0) +[2020-06-01 19:50:51] [INFO] System Information: +[2020-06-01 19:50:51] OS: Linux +[2020-06-01 19:50:51] Architecture: 64-Bit +[2020-06-01 19:50:53] Logo Displayed. +[2020-06-01 19:50:53] Exiting. +[2020-06-01 19:50:57] Starting netbenixCMD (Version: 0.1.0) +[2020-06-01 19:50:57] [INFO] System Information: +[2020-06-01 19:50:57] OS: Linux +[2020-06-01 19:50:57] Architecture: 64-Bit +[2020-06-01 19:51:03] Logo Displayed. +[2020-06-01 19:51:03] Exiting. +[2020-06-01 19:52:42] Starting netbenixCMD (Version: 0.1.0) +[2020-06-01 19:52:42] [INFO] System Information: +[2020-06-01 19:52:42] OS: Linux +[2020-06-01 19:52:42] Architecture: 64-Bit +[2020-06-01 19:52:53] Logo Displayed. +[2020-06-01 19:52:53] Exiting. +[2020-06-01 19:53:16] Starting netbenixCMD (Version: 0.1.0) +[2020-06-01 19:53:16] [INFO] System Information: +[2020-06-01 19:53:16] OS: Linux +[2020-06-01 19:53:16] Architecture: 64-Bit +[2020-06-01 19:53:18] Logo Displayed. +[2020-06-01 19:53:18] Exiting. +[2020-06-01 19:53:20] Starting netbenixCMD (Version: 0.1.0) +[2020-06-01 19:53:20] [INFO] System Information: +[2020-06-01 19:53:20] OS: Linux +[2020-06-01 19:53:20] Architecture: 64-Bit +[2020-06-01 19:53:39] Logo Displayed. +[2020-06-01 19:53:39] Exiting. +[2020-06-01 20:02:18] Starting netbenixCMD (Version: 0.1.0) +[2020-06-01 20:02:18] [INFO] System Information: +[2020-06-01 20:02:18] OS: Linux +[2020-06-01 20:02:18] Architecture: 64-Bit +[2020-06-01 20:02:18] [GTK] Window regained focus. +[2020-06-01 20:02:21] [GTK] Toggle 'gay_check' changed to toggled. +[2020-06-01 20:02:22] [GTK] Toggle 'gay_check' changed to untoggled. +[2020-06-01 20:02:23] [GTK] Window focus lost. +[2020-06-01 20:02:24] [GTK] Window regained focus. +[2020-06-01 20:02:24] [GTK] Button 'button1' clicked. +[2020-06-01 20:02:24] [GTK] LevelBar reached -595194640 +[2020-06-01 20:02:25] [GTK] Button 'button1' clicked. +[2020-06-01 20:02:25] [GTK] LevelBar reached -595194640 +[2020-06-01 20:02:25] [GTK] Button 'button1' clicked. +[2020-06-01 20:02:25] [GTK] LevelBar reached -595194640 +[2020-06-01 20:02:25] [GTK] Button 'button1' clicked. +[2020-06-01 20:02:25] [GTK] LevelBar reached -595194640 +[2020-06-01 20:02:25] [GTK] Button 'button1' clicked. +[2020-06-01 20:02:25] [GTK] LevelBar reached -595194640 +[2020-06-01 20:02:26] [GTK] Button 'button1' clicked. +[2020-06-01 20:02:26] [GTK] LevelBar reached 100. +[2020-06-01 20:02:26] [GTK] LevelBar reset to 0. +[2020-06-01 20:02:26] [GTK] Button 'button1' clicked. +[2020-06-01 20:02:26] [GTK] LevelBar reached -595194640 +[2020-06-01 20:02:27] [GTK] Window opened successfully. +[2020-06-01 20:02:27] Logo Displayed. +[2020-06-01 20:02:27] Exiting. +[2020-06-01 20:04:13] Starting netbenixCMD (Version: 0.1.0) +[2020-06-01 20:04:13] [INFO] System Information: +[2020-06-01 20:04:13] OS: Linux +[2020-06-01 20:04:13] Architecture: 64-Bit +[2020-06-01 20:04:14] [GTK] Window regained focus. +[2020-06-01 20:04:16] [GTK] Window closed. +[2020-06-01 20:04:16] Logo Displayed. +[2020-06-01 20:04:16] Exiting. +[2020-06-01 20:04:40] Starting netbenixCMD (Version: 0.1.0) +[2020-06-01 20:04:40] [INFO] System Information: +[2020-06-01 20:04:40] OS: Linux +[2020-06-01 20:04:40] Architecture: 64-Bit +[2020-06-01 20:04:41] [GTK] Window regained focus. +[2020-06-01 20:04:45] [GTK] Window closed. +[2020-06-01 20:04:45] Logo Displayed. +[2020-06-01 20:04:45] Exiting. +[2020-06-01 20:04:48] Starting netbenixCMD (Version: 0.1.0) +[2020-06-01 20:04:48] [INFO] System Information: +[2020-06-01 20:04:48] [INFO] OS: Linux +[2020-06-01 20:04:48] [INFO] Architecture: 64-Bit +[2020-06-01 20:04:48] [GTK] Window regained focus. +[2020-06-01 20:04:54] [GTK] Window closed. +[2020-06-01 20:04:54] Logo Displayed. +[2020-06-01 20:04:54] Exiting. +[2020-06-01 20:06:04] Starting netbenixCMD (Version: 0.1.0) +[2020-06-01 20:06:04] [INFO] System Information: +[2020-06-01 20:06:04] [INFO] OS: Linux +[2020-06-01 20:06:04] [INFO] Architecture: 64-Bit +[2020-06-01 20:06:04] [ERROR] Not enough Arguments. Total Arguments: 0 +[2020-06-01 20:06:04] Exiting. +[2020-06-01 20:06:06] Starting netbenixCMD (Version: 0.1.0) +[2020-06-01 20:06:06] [INFO] System Information: +[2020-06-01 20:06:06] [INFO] OS: Linux +[2020-06-01 20:06:06] [INFO] Architecture: 64-Bit +[2020-06-01 20:06:06] Logo Displayed. +[2020-06-01 20:06:06] Exiting. +[2020-06-01 20:07:33] Starting netbenixCMD (Version: 0.1.0) +[2020-06-01 20:07:33] [INFO] System Information: +[2020-06-01 20:07:33] [INFO] OS: Linux +[2020-06-01 20:07:33] [INFO] Architecture: 64-Bit +[2020-06-01 20:07:33] [GTK] Window regained focus. +[2020-06-01 20:07:35] [GTK] Toggle 'gay_check' changed to toggled. +[2020-06-01 20:07:36] [GTK] Toggle 'gay_check' changed to untoggled. +[2020-06-01 20:07:36] [GTK] Toggle 'gay_check' changed to toggled. +[2020-06-01 20:07:36] [GTK] Toggle 'gay_check' changed to untoggled. +[2020-06-01 20:07:36] [GTK] Toggle 'gay_check' changed to toggled. +[2020-06-01 20:07:36] [GTK] Toggle 'gay_check' changed to untoggled. +[2020-06-01 20:07:37] [GTK] Toggle 'gay_check' changed to toggled. +[2020-06-01 20:07:37] [GTK] Toggle 'gay_check' changed to untoggled. +[2020-06-01 20:07:37] [GTK] Toggle 'gay_check' changed to toggled. +[2020-06-01 20:07:37] [GTK] Button 'button1' clicked. +[2020-06-01 20:07:37] [GTK] LevelBar reached [GTK] LevelBar reached +[2020-06-01 20:07:37] [GTK] Button 'button1' clicked. +[2020-06-01 20:07:37] [GTK] LevelBar reached [GTK] LevelBar reached +[2020-06-01 20:07:37] [GTK] Button 'button1' clicked. +[2020-06-01 20:07:37] [GTK] LevelBar reached [GTK] LevelBar reached +[2020-06-01 20:07:38] [GTK] Button 'button1' clicked. +[2020-06-01 20:07:38] [GTK] LevelBar reached [GTK] LevelBar reached +[2020-06-01 20:07:38] [GTK] Button 'button1' clicked. +[2020-06-01 20:07:38] [GTK] LevelBar reached [GTK] LevelBar reached +[2020-06-01 20:07:38] [GTK] Button 'button1' clicked. +[2020-06-01 20:07:38] [GTK] LevelBar reached 100. +[2020-06-01 20:07:38] [GTK] LevelBar reset to 0. +[2020-06-01 20:07:38] [GTK] Button 'button1' clicked. +[2020-06-01 20:07:38] [GTK] LevelBar reached [GTK] LevelBar reached +[2020-06-01 20:07:39] [GTK] Window closed. +[2020-06-01 20:07:39] Logo Displayed. +[2020-06-01 20:07:39] Exiting. +[2020-06-01 20:09:42] Starting netbenixCMD (Version: 0.1.0) +[2020-06-01 20:09:42] [INFO] System Information: +[2020-06-01 20:09:42] [INFO] OS: Linux +[2020-06-01 20:09:42] [INFO] Architecture: 64-Bit +[2020-06-01 20:09:42] [GTK] Window regained focus. +[2020-06-01 20:09:43] [GTK] Button 'button1' clicked. +[2020-06-01 20:09:43] [GTK] LevelBar reached 20,000000 +[2020-06-01 20:09:43] [GTK] Button 'button1' clicked. +[2020-06-01 20:09:43] [GTK] LevelBar reached 40,000000 +[2020-06-01 20:09:43] [GTK] Button 'button1' clicked. +[2020-06-01 20:09:43] [GTK] LevelBar reached 60,000000 +[2020-06-01 20:09:44] [GTK] Button 'button1' clicked. +[2020-06-01 20:09:44] [GTK] LevelBar reached 80,000000 +[2020-06-01 20:09:44] [GTK] Button 'button1' clicked. +[2020-06-01 20:09:44] [GTK] LevelBar reached 100,000000 +[2020-06-01 20:09:45] [GTK] Window closed. +[2020-06-01 20:09:45] Logo Displayed. +[2020-06-01 20:09:45] Exiting. +[2020-06-01 20:10:02] Starting netbenixCMD (Version: 0.1.0) +[2020-06-01 20:10:02] [INFO] System Information: +[2020-06-01 20:10:02] [INFO] OS: Linux +[2020-06-01 20:10:02] [INFO] Architecture: 64-Bit +[2020-06-01 20:10:02] [GTK] Window regained focus. +[2020-06-01 20:10:03] [GTK] Button 'button1' clicked. +[2020-06-01 20:10:03] [GTK] LevelBar reached 20,000000 +[2020-06-01 20:10:03] [GTK] Button 'button1' clicked. +[2020-06-01 20:10:03] [GTK] LevelBar reached 40,000000 +[2020-06-01 20:10:03] [GTK] Button 'button1' clicked. +[2020-06-01 20:10:03] [GTK] LevelBar reached 60,000000 +[2020-06-01 20:10:03] [GTK] Button 'button1' clicked. +[2020-06-01 20:10:03] [GTK] LevelBar reached 80,000000 +[2020-06-01 20:10:08] [GTK] Button 'button1' clicked. +[2020-06-01 20:10:08] [GTK] LevelBar reached 100,000000 +[2020-06-01 20:10:09] [GTK] Window closed. +[2020-06-01 20:10:09] Logo Displayed. +[2020-06-01 20:10:09] Exiting. +[2020-06-01 20:13:45] Starting netbenixCMD (Version: 0.1.0) +[2020-06-01 20:13:45] [INFO] System Information: +[2020-06-01 20:13:45] [INFO] OS: Linux +[2020-06-01 20:13:45] [INFO] Architecture: 64-Bit +[2020-06-01 20:13:45] Logo Displayed. +[2020-06-01 20:13:45] Exiting. +[2020-06-01 20:14:35] Starting netbenixCMD (Version: 0.1.0) +[2020-06-01 20:14:35] [INFO] System Information: +[2020-06-01 20:14:35] [INFO] OS: Linux +[2020-06-01 20:14:35] [INFO] Architecture: 64-Bit +[2020-06-01 20:14:35] Logo Displayed. +[2020-06-01 20:14:35] Exiting. +[2020-06-01 20:15:41] Starting netbenixCMD (Version: 0.1.0) +[2020-06-01 20:15:41] [INFO] System Information: +[2020-06-01 20:15:41] [INFO] OS: Linux +[2020-06-01 20:15:41] [INFO] Architecture: 64-Bit +[2020-06-01 20:15:41] Output OS Information +[2020-06-01 20:15:41] Logo Displayed. +[2020-06-01 20:15:41] Exiting. +[2020-06-01 20:16:28] Starting netbenixCMD (Version: 0.1.0) +[2020-06-01 20:16:28] [INFO] System Information: +[2020-06-01 20:16:28] [INFO] OS: Linux +[2020-06-01 20:16:28] [INFO] Architecture: 64-Bit +[2020-06-01 20:16:28] Logo Displayed. +[2020-06-01 20:16:28] Showing OS Information +[2020-06-01 20:16:28] Exiting. +[2020-06-01 20:17:04] ========================== +[2020-06-01 20:17:04] Starting netbenixCMD (Version: 0.1.0) +[2020-06-01 20:17:04] [INFO] System Information: +[2020-06-01 20:17:04] [INFO] OS: Linux +[2020-06-01 20:17:04] [INFO] Architecture: 64-Bit +[2020-06-01 20:17:04] Logo Displayed. +[2020-06-01 20:17:04] Showing OS Information +[2020-06-01 20:17:04] Exiting. +[2020-06-01 20:17:09] ========================== +[2020-06-01 20:17:09] Starting netbenixCMD (Version: 0.1.0) +[2020-06-01 20:17:09] [INFO] System Information: +[2020-06-01 20:17:09] [INFO] OS: Linux +[2020-06-01 20:17:09] [INFO] Architecture: 64-Bit +[2020-06-01 20:17:09] Logo Displayed. +[2020-06-01 20:17:09] Showing OS Information +[2020-06-01 20:17:09] Exiting. +[2020-06-01 20:17:26] ========================================================================= +[2020-06-01 20:17:26] Starting netbenixCMD (Version: 0.1.0) +[2020-06-01 20:17:26] [INFO] System Information: +[2020-06-01 20:17:26] [INFO] OS: Linux +[2020-06-01 20:17:26] [INFO] Architecture: 64-Bit +[2020-06-01 20:17:26] Logo Displayed. +[2020-06-01 20:17:26] Showing OS Information +[2020-06-01 20:17:26] Exiting. +[2020-06-01 20:17:33] ================================================ +[2020-06-01 20:17:33] Starting netbenixCMD (Version: 0.1.0) +[2020-06-01 20:17:33] [INFO] System Information: +[2020-06-01 20:17:33] [INFO] OS: Linux +[2020-06-01 20:17:33] [INFO] Architecture: 64-Bit +[2020-06-01 20:17:33] Logo Displayed. +[2020-06-01 20:17:33] Showing OS Information +[2020-06-01 20:17:33] Exiting. +[2020-06-01 20:17:37] ================================================ +[2020-06-01 20:17:37] Starting netbenixCMD (Version: 0.1.0) +[2020-06-01 20:17:37] [INFO] System Information: +[2020-06-01 20:17:37] [INFO] OS: Linux +[2020-06-01 20:17:37] [INFO] Architecture: 64-Bit +[2020-06-01 20:17:37] Logo Displayed. +[2020-06-01 20:17:37] Showing OS Information +[2020-06-01 20:17:37] Exiting. +[2020-06-01 20:17:37] ================================================ +[2020-06-01 20:17:37] Starting netbenixCMD (Version: 0.1.0) +[2020-06-01 20:17:37] [INFO] System Information: +[2020-06-01 20:17:37] [INFO] OS: Linux +[2020-06-01 20:17:37] [INFO] Architecture: 64-Bit +[2020-06-01 20:17:37] Logo Displayed. +[2020-06-01 20:17:37] Showing OS Information +[2020-06-01 20:17:37] Exiting. +[2020-06-01 20:17:41] ================================================ +[2020-06-01 20:17:41] Starting netbenixCMD (Version: 0.1.0) +[2020-06-01 20:17:41] [INFO] System Information: +[2020-06-01 20:17:41] [INFO] OS: Linux +[2020-06-01 20:17:41] [INFO] Architecture: 64-Bit +[2020-06-01 20:17:41] Logo Displayed. +[2020-06-01 20:17:41] [GTK] Window regained focus. +[2020-06-01 20:17:42] [GTK] Button 'button1' clicked. +[2020-06-01 20:17:42] [GTK] LevelBar reached 20,000000 +[2020-06-01 20:17:43] [GTK] Button 'button1' clicked. +[2020-06-01 20:17:43] [GTK] LevelBar reached 40,000000 +[2020-06-01 20:17:43] [GTK] Button 'button1' clicked. +[2020-06-01 20:17:43] [GTK] LevelBar reached 60,000000 +[2020-06-01 20:17:43] [GTK] Button 'button1' clicked. +[2020-06-01 20:17:43] [GTK] LevelBar reached 80,000000 +[2020-06-01 20:17:43] [GTK] Toggle 'gay_check' changed to toggled. +[2020-06-01 20:17:43] [GTK] Toggle 'gay_check' changed to untoggled. +[2020-06-01 20:17:43] [GTK] Toggle 'gay_check' changed to toggled. +[2020-06-01 20:17:44] [GTK] Toggle 'gay_check' changed to untoggled. +[2020-06-01 20:17:44] [GTK] Toggle 'gay_check' changed to toggled. +[2020-06-01 20:17:44] [GTK] Button 'button1' clicked. +[2020-06-01 20:17:44] [GTK] LevelBar reached 100,000000 +[2020-06-01 20:17:45] [GTK] Button 'button1' clicked. +[2020-06-01 20:17:45] [GTK] LevelBar reached 100. +[2020-06-01 20:17:45] [GTK] LevelBar reset to 0. +[2020-06-01 20:17:46] [GTK] Toggle 'gay_check' changed to untoggled. +[2020-06-01 20:17:47] [GTK] Window closed. +[2020-06-01 20:17:47] Exiting. diff --git a/test_gtk.o b/test_gtk.o new file mode 100644 index 0000000..5504cf3 Binary files /dev/null and b/test_gtk.o differ diff --git a/utils/logger.c b/utils/logger.c new file mode 100644 index 0000000..718d5e1 --- /dev/null +++ b/utils/logger.c @@ -0,0 +1,15 @@ +#include +#include +#include +#include "logger.h" + + +void logger(char message[255]){ + FILE *log_file; + time_t t = time(NULL); + struct tm tm = *localtime(&t); + log_file = fopen("output.log", "a"); + fprintf(log_file, "[%d-%02d-%02d %02d:%02d:%02d] ", tm.tm_year + 1900, tm.tm_mon + 1, tm.tm_mday, tm.tm_hour, tm.tm_min, tm.tm_sec); + fprintf(log_file, "%s\n", message); + fclose(log_file); +} \ No newline at end of file diff --git a/utils/logger.h b/utils/logger.h new file mode 100644 index 0000000..5f87f15 --- /dev/null +++ b/utils/logger.h @@ -0,0 +1,6 @@ +#ifndef _LOGGER_H_ +#define _LOGGER_H_ + +//Allows the user to log something +void logger(char message[255]); +#endif \ No newline at end of file diff --git a/utils/os_info.c b/utils/os_info.c new file mode 100644 index 0000000..47d5ce1 --- /dev/null +++ b/utils/os_info.c @@ -0,0 +1,58 @@ +#ifdef _WIN32 || _WIN64 +#include +#endif + +#ifdef linux + +#endif + +#include +#include +#include +#include +#include +#include "os_info.h" +#include "logger.h" + +char* getOS(){ + char *os; + os = malloc(sizeof (char) * 20); + + #ifdef _WIN32 || _WIN64 + strcpy(os, "Windows"); + #endif + #ifdef linux + strcpy(os, "Linux"); + #endif + + return os; +} + +char* getArch(){ + char *arch; + arch = malloc(sizeof(char) * 20); + + #ifdef __amd64 + strcpy(arch, "64-Bit"); + #else + strcpy(arch, "32-Bit"); + #endif + + return arch; +} + +void print_Specs(){ + printf("OS: %s\n", getOS()); + printf("Architecture: %s\n", getArch()); + free(NULL); +} + +void log_Specs(){ + char buffer[1024]; + logger("[INFO] System Information:"); + snprintf(buffer, sizeof(buffer), "[INFO] OS: %s", getOS()); + logger(buffer); + snprintf(buffer, sizeof(buffer), "[INFO] Architecture: %s", getArch()); + logger(buffer); + free(NULL); +} diff --git a/utils/os_info.h b/utils/os_info.h new file mode 100644 index 0000000..a9bf644 --- /dev/null +++ b/utils/os_info.h @@ -0,0 +1,9 @@ +#ifndef _OS_INFO_H_ +#define _OS_INFO_H_ + +char* getOS(); +char* getArch(); +void print_Specs(); +void log_Specs(); + +#endif \ No newline at end of file