├── .bzrignore ├── .gitmodules ├── Changelog.md ├── I-Nex ├── AUTHORS ├── COPYING ├── ChangeLog ├── INSTALL ├── Makefile.am ├── Makefile.in ├── NEWS ├── README ├── acinclude.m4 ├── aclocal.m4 ├── configure.ac └── i-nex │ ├── .gitignore │ ├── .hidden │ └── CHANGELOG │ ├── .icon.png │ ├── .info │ ├── .list │ ├── .project │ ├── .settings │ ├── .src │ ├── Battery │ │ └── battery.module │ ├── CPU │ │ ├── FCpudb.module │ │ ├── FFlags.module │ │ ├── MCPUSAGE.module │ │ ├── MLibcpuid14.module │ │ ├── VCore.module │ │ └── thermal_zone.module │ ├── Drives │ │ ├── Disk_Drives.module │ │ └── USB_Drives.module │ ├── FCopyUrl.class │ ├── FCopyUrl.form │ ├── FReport_Gen.class │ ├── FReport_Gen.form │ ├── FValidate.class │ ├── FValidate.form │ ├── GPU │ │ ├── FEDID.class │ │ ├── FEDID.form │ │ └── FGraphic.module │ ├── Input_Devices.module │ ├── Kernel │ │ ├── FModules.class │ │ ├── FModules.form │ │ └── MKernel.module │ ├── MAIN │ │ ├── Finfosys.class │ │ └── Finfosys.form │ ├── MConvert.module │ ├── MInit.module │ ├── MStart.module │ ├── Mdecode.module │ ├── Memory │ │ ├── JEDEC.module │ │ ├── MDDR2.module │ │ ├── MDDR3.module │ │ ├── MDDR4.module │ │ ├── MDecode_dimms.module │ │ └── i2c.module │ ├── Mobo │ │ └── MMobo.module │ ├── Modules │ │ ├── ChkPrm.module │ │ ├── Dialog.class │ │ ├── FDirDialog.class │ │ ├── FDirDialog.form │ │ ├── FFileDialog.class │ │ ├── FFileDialog.form │ │ ├── FInputDate.class │ │ ├── FInputDate.form │ │ ├── Formatter.module │ │ ├── JSON.module │ │ ├── Logger.class │ │ ├── Main.module │ │ ├── Settings.class │ │ └── _Settings_Keys.class │ ├── Network │ │ ├── FNET_R_T.class │ │ ├── FNET_R_T.form │ │ └── Network.module │ ├── Reports │ │ ├── FCPUID_REPORT.module │ │ ├── MCPU_REPORT.module │ │ ├── MDRIVES_REPORT.module │ │ ├── MGPU_REPORT.module │ │ ├── MInclude.module │ │ ├── MKERNEL_REPORT.module │ │ ├── MMOBO_REPORT.module │ │ ├── MPastebinit.module │ │ ├── MSOUND_REPORT.module │ │ ├── MSYSTEM_REPORT.module │ │ └── VALIDATE.module │ ├── ScreenShot.class │ ├── ScreenShot.form │ ├── Sound │ │ └── Asound_Drives.module │ └── System │ │ ├── Distribution_Detect.module │ │ ├── FSystemInfo.class │ │ ├── FSystemInfo.form │ │ ├── MSystem.module │ │ └── MUptime.module │ ├── .startup │ ├── 192.png │ ├── AppIcons │ ├── Finfosys │ │ ├── applications-system.png │ │ ├── audio-card.png │ │ ├── battery.png │ │ ├── cpu.png │ │ ├── drive-harddisk-system.png │ │ ├── drive-harddisk-usb.png │ │ ├── hardinfo.png │ │ ├── network-wired.png │ │ ├── utilities-system-monitor.png │ │ └── xorg.png │ ├── application-default-icon.png │ ├── application-exit2.png │ ├── applications-internet.png │ ├── camera-photo.png │ ├── computer.png │ ├── dialog-ok.png │ ├── document-save.png │ ├── edit-copy.png │ ├── gnome-network-properties.png │ ├── go-bottom.png │ ├── go-first.png │ ├── go-last.png │ ├── go-top.png │ ├── gtk-info.png │ ├── gtk-yes.png │ ├── help-about.png │ ├── mail-mark-important.png │ ├── media-playback-start.png │ ├── options.png │ ├── printer.png │ ├── view-refresh.png │ └── x-office-address-book.png │ ├── CHANGELOG │ ├── Data │ ├── GPU_LOGO │ │ ├── ati.png │ │ ├── intel.png │ │ ├── nvidia.png │ │ ├── virtualbox.png │ │ └── vmware.png │ ├── SATA │ │ ├── SATA.jpg │ │ ├── SATA1.jpg │ │ ├── SATA2.jpg │ │ └── SATA3.jpg │ ├── USB │ │ ├── usb1 │ │ ├── usb2 │ │ └── usb3 │ ├── check_false.png │ ├── check_true.png │ ├── donate.png │ ├── gputemp │ ├── i-nex-lspci │ └── screenfetch-dev │ ├── Database │ ├── A6.json │ ├── Distlogos │ │ ├── LinuxDeepin.png │ │ ├── archlinux.png │ │ ├── centos.png │ │ ├── debian.png │ │ ├── elementaryos.png │ │ ├── fedora.png │ │ ├── gentoo.png │ │ ├── kde_neon.png │ │ ├── kubuntu.png │ │ ├── linux_mint_Fluxbox_BIG_sticker.png │ │ ├── linux_mint_KDE_BIG_sticker.png │ │ ├── linux_mint_LMDE_Big_sticker.png │ │ ├── linux_mint_LXDE_BIG_sticker.png │ │ ├── linux_mint_XFCE_Big_sticker.png │ │ ├── mandriva.png │ │ ├── manjaro.png │ │ ├── mint.png │ │ ├── mint_mate.png │ │ ├── netrunner.png │ │ ├── opensuse.png │ │ ├── redhat.png │ │ ├── sabayon.png │ │ ├── slackware.png │ │ ├── slax.png │ │ ├── ubuntu.png │ │ └── xubuntu.png │ ├── Logos │ │ ├── 1.gif │ │ ├── 100.gif │ │ ├── 101.gif │ │ ├── 102.gif │ │ ├── 103.gif │ │ ├── 104.gif │ │ ├── 105.gif │ │ ├── 107.gif │ │ ├── 108.gif │ │ ├── 109.gif │ │ ├── 11.gif │ │ ├── 110.gif │ │ ├── 111.gif │ │ ├── 112.gif │ │ ├── 113.gif │ │ ├── 114.gif │ │ ├── 115.gif │ │ ├── 116.gif │ │ ├── 117.gif │ │ ├── 118.gif │ │ ├── 119.gif │ │ ├── 12.gif │ │ ├── 120.gif │ │ ├── 121.gif │ │ ├── 122.gif │ │ ├── 123.gif │ │ ├── 124.gif │ │ ├── 125.gif │ │ ├── 126.gif │ │ ├── 127.gif │ │ ├── 128.gif │ │ ├── 129.gif │ │ ├── 13.gif │ │ ├── 130.gif │ │ ├── 133.gif │ │ ├── 134.gif │ │ ├── 135.gif │ │ ├── 136.gif │ │ ├── 137.gif │ │ ├── 138.gif │ │ ├── 139.gif │ │ ├── 14.gif │ │ ├── 140.gif │ │ ├── 145.gif │ │ ├── 147.gif │ │ ├── 15.gif │ │ ├── 154.gif │ │ ├── 158.gif │ │ ├── 159.gif │ │ ├── 16.gif │ │ ├── 160.gif │ │ ├── 162.gif │ │ ├── 163.gif │ │ ├── 166.gif │ │ ├── 169.gif │ │ ├── 170.gif │ │ ├── 171.gif │ │ ├── 172.gif │ │ ├── 173.gif │ │ ├── 174.gif │ │ ├── 175.gif │ │ ├── 176.gif │ │ ├── 177.gif │ │ ├── 178.gif │ │ ├── 18.gif │ │ ├── 180.gif │ │ ├── 181.gif │ │ ├── 182.gif │ │ ├── 183.gif │ │ ├── 184.gif │ │ ├── 185.gif │ │ ├── 186.gif │ │ ├── 188.gif │ │ ├── 189.gif │ │ ├── 19.gif │ │ ├── 190.gif │ │ ├── 191.gif │ │ ├── 192.gif │ │ ├── 193.gif │ │ ├── 196.gif │ │ ├── 199.gif │ │ ├── 20.gif │ │ ├── 201.gif │ │ ├── 203.gif │ │ ├── 206.gif │ │ ├── 21.gif │ │ ├── 211.gif │ │ ├── 215.gif │ │ ├── 216.gif │ │ ├── 217.gif │ │ ├── 218.gif │ │ ├── 22.gif │ │ ├── 220.gif │ │ ├── 221.gif │ │ ├── 222.gif │ │ ├── 223.gif │ │ ├── 224.gif │ │ ├── 225.gif │ │ ├── 228.gif │ │ ├── 229.gif │ │ ├── 23.gif │ │ ├── 233.gif │ │ ├── 234.gif │ │ ├── 235.gif │ │ ├── 237.gif │ │ ├── 24.gif │ │ ├── 241.gif │ │ ├── 242.gif │ │ ├── 243.gif │ │ ├── 244.gif │ │ ├── 245.gif │ │ ├── 246.gif │ │ ├── 247.gif │ │ ├── 248.gif │ │ ├── 249.gif │ │ ├── 25.gif │ │ ├── 257.gif │ │ ├── 26.gif │ │ ├── 261.gif │ │ ├── 262.gif │ │ ├── 263.gif │ │ ├── 265.gif │ │ ├── 266.gif │ │ ├── 267.gif │ │ ├── 268.gif │ │ ├── 269.gif │ │ ├── 27.gif │ │ ├── 270.gif │ │ ├── 271.gif │ │ ├── 272.gif │ │ ├── 273.gif │ │ ├── 274.gif │ │ ├── 275.gif │ │ ├── 276.gif │ │ ├── 28.gif │ │ ├── 282.gif │ │ ├── 283.gif │ │ ├── 287.gif │ │ ├── 288.gif │ │ ├── 289.gif │ │ ├── 29.gif │ │ ├── 290.gif │ │ ├── 291.gif │ │ ├── 292.gif │ │ ├── 293.gif │ │ ├── 294.gif │ │ ├── 295.gif │ │ ├── 296.gif │ │ ├── 297.gif │ │ ├── 298.gif │ │ ├── 299.gif │ │ ├── 30.gif │ │ ├── 300.gif │ │ ├── 301.gif │ │ ├── 302.gif │ │ ├── 303.gif │ │ ├── 304.gif │ │ ├── 305.gif │ │ ├── 306.gif │ │ ├── 308.gif │ │ ├── 309.gif │ │ ├── 31.gif │ │ ├── 310.gif │ │ ├── 311.gif │ │ ├── 312.gif │ │ ├── 313.gif │ │ ├── 314.gif │ │ ├── 315.gif │ │ ├── 316.gif │ │ ├── 317.gif │ │ ├── 318.gif │ │ ├── 32.gif │ │ ├── 321.gif │ │ ├── 322.gif │ │ ├── 323.gif │ │ ├── 325.gif │ │ ├── 329.gif │ │ ├── 33.gif │ │ ├── 331.gif │ │ ├── 332.gif │ │ ├── 334.gif │ │ ├── 34.gif │ │ ├── 35.gif │ │ ├── 36.gif │ │ ├── 37.gif │ │ ├── 38.gif │ │ ├── 39.gif │ │ ├── 4.gif │ │ ├── 40.gif │ │ ├── 41.gif │ │ ├── 42.gif │ │ ├── 43.gif │ │ ├── 45.gif │ │ ├── 46.gif │ │ ├── 47.gif │ │ ├── 48.gif │ │ ├── 50.gif │ │ ├── 55.gif │ │ ├── 56.gif │ │ ├── 57.gif │ │ ├── 59.gif │ │ ├── 6.gif │ │ ├── 60.gif │ │ ├── 61.gif │ │ ├── 62.gif │ │ ├── 63.gif │ │ ├── 64.gif │ │ ├── 65.gif │ │ ├── 66.gif │ │ ├── 67.gif │ │ ├── 68.gif │ │ ├── 7.gif │ │ ├── 70.gif │ │ ├── 71.gif │ │ ├── 72.gif │ │ ├── 77.gif │ │ ├── 78.gif │ │ ├── 79.gif │ │ ├── 8.gif │ │ ├── 80.gif │ │ ├── 81.gif │ │ ├── 82.gif │ │ ├── 83.gif │ │ ├── 84.gif │ │ ├── 9.gif │ │ ├── 96.gif │ │ ├── 97.gif │ │ ├── 98.gif │ │ └── 99.gif │ ├── NULLD.json │ ├── Opteron.json │ ├── Xeon.json │ ├── amd.json │ ├── atom.json │ ├── i2c │ │ └── devices.json │ ├── i3.json │ ├── i5.json │ ├── i7.json │ ├── intel.json │ └── intel_Core_2_Duo.json │ ├── SIV │ ├── mondevs.txt │ ├── pcidevs.txt │ ├── pcmdevs.txt │ ├── pnpdevs.txt │ └── usbdevs.txt │ ├── i-nex.png │ └── logo │ ├── i-nex.0.4.x.png │ └── i-nex.png ├── JSON ├── Makefile └── i-nex-edid.c ├── Makefile ├── README.md ├── changelog.awk ├── debian ├── changelog ├── compat ├── control ├── copyright ├── gbp.conf ├── i-nex-library.desktop ├── i-nex.desktop ├── i-nex.triggers ├── manpages ├── rules └── source │ └── format ├── dists ├── PKGBUILD ├── i-nex.spec └── redhat │ ├── i-nex.spec │ ├── libcpuid.spec │ └── pastebinit.spec ├── i-nex.appdata.xml ├── i-nex.mk ├── i2c_smbus.rules ├── manpages ├── Makefile ├── i-nex-edid.1 ├── i-nex.1 └── i-nex.gambas.1 ├── pixmaps ├── Makefile ├── i-nex-128.png ├── i-nex-16.png ├── i-nex-32.png └── i-nex.png ├── release.conf └── requirements.md /.bzrignore: -------------------------------------------------------------------------------- 1 | po/mo 2 | po/he.po 3 | -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- 1 | [submodule "libcpuid"] 2 | path = libcpuid 3 | url = https://github.com/anrieff/libcpuid.git 4 | -------------------------------------------------------------------------------- /I-Nex/AUTHORS: -------------------------------------------------------------------------------- 1 | eloaders -------------------------------------------------------------------------------- /I-Nex/Makefile.am: -------------------------------------------------------------------------------- 1 | EXTRA_DIST = $(PACKAGE) 2 | 3 | all: 4 | @(if test "$(COMPONENT_build)" = "1"; then \ 5 | echo "Building $(COMPONENT_name) component..."; \ 6 | else \ 7 | echo "Compiling $(PACKAGE) project..."; \ 8 | fi) 9 | @(cd $(srcdir)/$(PACKAGE); \ 10 | $(GAMBAS_path)/gbc3 -e -a -g -p -m -x ; \ 11 | $(GAMBAS_path)/gba3) 12 | 13 | install-exec-local: 14 | @(cd $(srcdir)/$(PACKAGE); \ 15 | if test "$(COMPONENT_build)" = "1"; then \ 16 | echo "Installing $(PACKAGE).gambas in $(GBLIBRARY_path)"; \ 17 | $(INSTALL) -d $(DESTDIR)/$(GBLIBRARY_path); \ 18 | $(INSTALL) $(PACKAGE).gambas $(DESTDIR)/$(GBLIBRARY_path)/$(COMPONENT_name).gambas; \ 19 | echo "Installing $(PACKAGE).component in $(GBLIBRARY_path)"; \ 20 | $(INSTALL) -d $(DESTDIR)/$(GBLIBRARY_path); \ 21 | $(INSTALL) .component $(DESTDIR)/$(GBLIBRARY_path)/$(COMPONENT_name).component; \ 22 | chmod a-x $(DESTDIR)/$(GBLIBRARY_path)/$(COMPONENT_name).component; \ 23 | echo "Installing $(PACKAGE).info in $(GBINFO_path)"; \ 24 | $(INSTALL) -d $(DESTDIR)/$(GBINFO_path); \ 25 | $(INSTALL) .info $(DESTDIR)/$(GBINFO_path)/$(COMPONENT_name).info; \ 26 | chmod a-x $(DESTDIR)/$(GBINFO_path)/$(COMPONENT_name).info; \ 27 | echo "Installing $(PACKAGE).list in $(GBINFO_path)"; \ 28 | $(INSTALL) .list $(DESTDIR)/$(GBINFO_path)/$(COMPONENT_name).list; \ 29 | chmod a-x $(DESTDIR)/$(GBINFO_path)/$(COMPONENT_name).list; \ 30 | if test -d .hidden/control; then \ 31 | echo "Installing controls in $(GBCONTROL_path)"; \ 32 | $(INSTALL) -d $(DESTDIR)/$(GBCONTROL_path)/$(COMPONENT_name); \ 33 | $(INSTALL) .hidden/control/*.png $(DESTDIR)/$(GBCONTROL_path)/$(COMPONENT_name); \ 34 | chmod a-x $(DESTDIR)/$(GBCONTROL_path)/$(COMPONENT_name)/*.png; \ 35 | fi \ 36 | else \ 37 | echo "Installing $(PACKAGE).gambas file in $(bindir)..."; \ 38 | $(INSTALL) -d $(DESTDIR)$(bindir); \ 39 | $(INSTALL) $(PACKAGE).gambas $(DESTDIR)$(bindir); \ 40 | fi) 41 | 42 | uninstall-local: 43 | @(if test "$(COMPONENT_build)" = "1"; then \ 44 | echo "Removing $(COMPONENT_name) component..."; \ 45 | rm -f $(DESTDIR)/$(GBLIBRARY_path)/$(COMPONENT_name).gambas; \ 46 | rm -f $(DESTDIR)/$(GBLIBRARY_path)/$(COMPONENT_name).component; \ 47 | rm -f $(DESTDIR)/$(GBINFO_path)/$(COMPONENT_name).info; \ 48 | rm -f $(DESTDIR)/$(GBINFO_path)/$(COMPONENT_name).list; \ 49 | rm -rf $(DESTDIR)/$(GBCONTROL_path)/$(COMPONENT_name); \ 50 | else \ 51 | echo "Removing $(PACKAGE).gambas file..."; \ 52 | rm -f $(DESTDIR)$(bindir)/$(PACKAGE).gambas; \ 53 | fi) 54 | 55 | dist-hook: 56 | @(cd $(distdir)/$(PACKAGES); \ 57 | rm -rf `find . -name ".gambas" -o -name ".lock" -o -name ".xvpics" -o -name "*~" -o -name "*.out" -o -name "*.pot" -o -name "*.gambas" -o -name "core.*" -o -name ".kdbg*" -o -name ".svn"`;) 58 | -------------------------------------------------------------------------------- /I-Nex/NEWS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/NEWS -------------------------------------------------------------------------------- /I-Nex/README: -------------------------------------------------------------------------------- 1 | I-Nex is an application that gathers information for hardware components available on your system and displays it using an user interface similar to the popular Windows tool CPU-Z. 2 | 3 | I-Nex can display information for the following components: CPU, GPU, Motherboard, Sound, Hard disks, RAM, Network and USB as well as some system info like the hostname, Linux distribution and version, Xorg, GCC, GLX versions and Linux Kernel info. 4 | 5 | 6 | The difference between I-Nex and the other hardware information GUI tools available for Linux is that the information is better organized and is displayed faster (than lshw-gtk for instance). Also, the hardware information is presented in a way that’s easier to understand than other such tools. 7 | 8 | Besides being able to display hardware information, I-Nex can also generate an advanced report for which you can select what to include and optionally send the report to a service such as Pastebin (and others). It also features an option to take a screenshot of the I-Nex window directly from the application. -------------------------------------------------------------------------------- /I-Nex/configure.ac: -------------------------------------------------------------------------------- 1 | dnl -- package generated with gambas3 ide -- 2 | 3 | AC_INIT(configure.ac) 4 | GB_INIT_PROJECT([i-nex]) 5 | 6 | dnl -- create makefile -- 7 | 8 | AC_OUTPUT(Makefile) 9 | -------------------------------------------------------------------------------- /I-Nex/i-nex/.gitignore: -------------------------------------------------------------------------------- 1 | #---- Gambas files to ignore (v1) 2 | *.gambas 3 | .lock 4 | *~ 5 | core 6 | core.* 7 | vgcore 8 | vgcore.* 9 | .kdbg* 10 | .*.prof 11 | .lang/*.pot 12 | .gambas/* 13 | #---- 14 | -------------------------------------------------------------------------------- /I-Nex/i-nex/.hidden/CHANGELOG: -------------------------------------------------------------------------------- 1 | * Sat Aug 20 2016 eloaders 7.4.0 2 | 3 | * Tue Nov 05 2013 eloaders 0.5.6 4 | 5 | * Mon Nov 04 2013 eloaders 0.5.6 6 | 7 | * Mon Nov 04 2013 eloaders 0.5.6 8 | 9 | * Mon Nov 04 2013 eloaders 0.5.6 10 | 11 | * Mon Nov 04 2013 eloaders 0.5.6 12 | 13 | * Mon Nov 04 2013 eloaders 0.5.6 14 | 15 | * Mon Nov 04 2013 eloaders 0.5.6 16 | 17 | * Mon Oct 21 2013 eloaders 0.5.6 18 | 19 | * Fri Oct 18 2013 eloaders 0.5.4 20 | 21 | * Thu Oct 17 2013 eloaders 0.5.4 22 | 23 | * Wed Jan 02 2013 eloaders 0.5.1 24 | 25 | * Sat Jan 28 2012 eloaders 0.4.0 26 | 27 | * Sat Oct 22 2011 eloaders 0.2.4 28 | - i 29 | 30 | * Thu Feb 17 2011 eloaders 0.1.7 31 | - Naprawiono wyświetlanie nazwy dystrybucji w zakładce system. 32 | - Przebudowano i dodano dodatkowe opcje wyświetlania w zakładce pamięć. 33 | 34 | * Wed Feb 16 2011 eloaders 0.1.5 35 | - Zmieniono pozycję system oraz grafika. 36 | 37 | * Wed Feb 16 2011 eloaders 0.1.5 38 | - Zmiana nazwy 39 | - Test build 40 | 41 | * Tue Feb 15 2011 eloaders 0.1.4 42 | - Zmieniono wygląd zakładki system. 43 | - Dodano informacje o ilości zainstalowanych pakietów. 44 | - Naprawiono wyświetlanie zakładki dysk. 45 | 46 | * Mon Feb 14 2011 eloaders 0.1.3 47 | - FIXED 48 | 49 | * Mon Feb 14 2011 eloaders 0.1.5 50 | - FIXED 51 | 52 | * Mon Feb 14 2011 eloaders 0.1.3 53 | - Dodano progress bar informujący o zajętym miejscu na dysku jak i informacja o wolnym miejscu. 54 | - Zmieniono wygląd pozycji bios. 55 | - Dodano progress bar w zakładce pamięć. 56 | - Dodano informacje o pojemności głównego dysku. 57 | 58 | * Sat Feb 12 2011 eloaders 0.1.2 59 | - Poprawiono wyświetlanie grafiki / stickera procesora 60 | 61 | * Fri Feb 11 2011 eloaders 0.1.1 62 | - Dodano ikony do zakładek. 63 | - Naprawiono karte dźwięk. Wyświetla wszystkie urządzenia odpowiedzialne za dźwięk. 64 | - Dodano wykrywanie grafiki, sticera procesora. 65 | - Dodano button info odsyłający do strony o szczegółowych informacjach o procesorze. 66 | - Zmieniono tekst strona domowa na button. 67 | - Zmieniono wygląd zakładki system. 68 | 69 | * Tue Feb 08 2011 eloaders 0.0.9 70 | - Usunięto opcje zmiany tapety. 71 | - Usunięto wykrywanie tapety pulpitu. 72 | - Zmniejszono użycie procesora poprzez usunięcie timer. 73 | - Dodano buttony odświerz. 74 | - Oraz naprawiono inne błędy których nie pamiętam. 75 | 76 | -------------------------------------------------------------------------------- /I-Nex/i-nex/.icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/.icon.png -------------------------------------------------------------------------------- /I-Nex/i-nex/.info: -------------------------------------------------------------------------------- 1 | #JSON 2 | 3 | C 4 | Null 5 | R 6 | v 7 | 8 | _init 9 | M 10 | 11 | 12 | Decode 13 | M 14 | v 15 | (JSONString)s[(UseNull)b] 16 | Encode 17 | M 18 | s 19 | (Value)v 20 | #Settings 21 | 22 | CA 23 | DefaultDir 24 | R 25 | s 26 | 27 | Keys 28 | r 29 | _Settings_Keys 30 | 31 | Path 32 | r 33 | s 34 | 35 | FromString 36 | M 37 | v 38 | (Value)s 39 | _new 40 | m 41 | 42 | [(Path)s(Title)s] 43 | _free 44 | m 45 | 46 | 47 | Save 48 | m 49 | 50 | 51 | ToString 52 | M 53 | s 54 | (Value)v 55 | _get 56 | m 57 | v 58 | (Key)s[(Default)v] 59 | _put 60 | m 61 | 62 | (Value)v(Key)s 63 | Clear 64 | m 65 | 66 | [(ParentKey)s] 67 | Read 68 | m 69 | 70 | (hObject)o[(sKey)s(vDefault)v] 71 | Write 72 | m 73 | 74 | (hObject)o[(sKey)s] 75 | Reload 76 | m 77 | 78 | 79 | #_Settings_Keys 80 | 81 | CA 82 | _Slot 83 | v 84 | Collection 85 | 86 | _Parent 87 | v 88 | s 89 | 90 | _get 91 | m 92 | _Settings_Keys 93 | (Parent)s 94 | _next 95 | m 96 | s 97 | 98 | -------------------------------------------------------------------------------- /I-Nex/i-nex/.list: -------------------------------------------------------------------------------- 1 | JSON! 2 | Settings! 3 | _Settings_Keys 4 | -------------------------------------------------------------------------------- /I-Nex/i-nex/.project: -------------------------------------------------------------------------------- 1 | # Gambas Project File 3.0 2 | Title=I-Nex 3 | Startup=MStart 4 | Icon=logo/i-nex.0.4.x.png 5 | Version=7.6.1 6 | Component=gb.image 7 | Component=gb.qt5 8 | Component=gb.form 9 | Component=gb.desktop 10 | Component=gb.desktop.x11 11 | Description="I-Nex is an application that gathers information for hardware components available on your system and displays it using an user interface similar to the popular Windows tool CPU-Z.\n\nI-Nex can display information for the following components: CPU, GPU, Motherboard, Sound, Hard disks, RAM, Network and USB as well as some system info like the hostname, Linux distribution and version, Xorg, GCC, GLX versions and Linux Kernel info.\n\n\nThe difference between I-Nex and the other hardware information GUI tools available for Linux is that the information is better organized and is displayed faster (than lshw-gtk for instance). Also, the hardware information is presented in a way that’s easier to understand than other such tools.\n\nBesides being able to display hardware information, I-Nex can also generate an advanced report for which you can select what to include and optionally send the report to a service such as Pastebin (and others). It also features an option to take a screenshot of the I-Nex window directly from the application." 12 | Authors="eloaders" 13 | Environment="LANG=C\nLC_ALL=C\nLIBOVERLAY_SCROLLBAR=0\nAPPMENU_DISPLAY_BOTH=1" 14 | TabSize=1 15 | Language=en 16 | ControlPublic=1 17 | ModulePublic=1 18 | SourcePath=/home/michal/Pulpit 19 | Maintainer=eloaders 20 | Vendor=i-nex 21 | Address=eloaders@linux.pl 22 | Url=http://i-nex.linux.pl/ 23 | License=General Public Licence 24 | PackageName=i-nex-7.4.0 25 | Packager=1 26 | Systems=autotools 27 | Menus=archlinux:"Applications/System/Administration" 28 | Categories=archlinux:"System" 29 | Groups=archlinux:"admin" 30 | Menus=suse:"Settings/Hardware Settings" 31 | Categories=suse:"HardwareSettings;Settings" 32 | Groups=suse:"Development" 33 | Menus=ubuntu:"Applications/System/Hardware" 34 | Categories=ubuntu:"System" 35 | Groups=ubuntu:"gnome" 36 | GambasVersion=3.8 37 | -------------------------------------------------------------------------------- /I-Nex/i-nex/.src/CPU/VCore.module: -------------------------------------------------------------------------------- 1 | ' Gambas module file 2 | 3 | Public VCoreDirectiories As Collection 4 | Public CoreVoltage As String 5 | Public Visible As Boolean = False 6 | Public Sub _init() 7 | Dim i As Integer 8 | VCoreDirectiories = [("0"): ("/sys/class/hwmon/hwmon0/device/in0_input"), 9 | ("1"): ("/sys/class/hwmon/hwmon1/device/in0_input")] 10 | 11 | For i = 0 To VCoreDirectiories.Count 12 | If Access(VCoreDirectiories[i], gb.Read) = True Then 13 | Try CoreVoltage = Replace(File.Load(VCoreDirectiories[i]), "\n", "") 14 | CoreVoltage = (CInt(CoreVoltage) / 1000) & " V" 15 | CoreVoltage = Replace(CoreVoltage, ".", " . ") 16 | Visible = True 17 | Endif 18 | Next 19 | End 20 | -------------------------------------------------------------------------------- /I-Nex/i-nex/.src/CPU/thermal_zone.module: -------------------------------------------------------------------------------- 1 | ' Gambas module file 2 | 3 | ' Copyright(C) 2011-2014, Michał Głowienka aka eloaders 4 | ' 5 | ' This program is free software; you can redistribute it and/or modify 6 | ' it under the terms of the GNU General Public License as published by 7 | ' the Free Software Foundation; either version 3 of the License, or 8 | ' (at your option) any later version. 9 | ' 10 | ' This program is distributed in the hope that it will be useful, 11 | ' but WITHOUT ANY WARRANTY; without even the implied warranty of 12 | ' MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13 | ' GNU General Public License for more details. 14 | ' 15 | ' You should have received a copy of the GNU General Public License 16 | ' along with this program. If not, see . 17 | 18 | Public Logs As New Logger 19 | Public Temperature As String 20 | Public CriticalTemperature As String 21 | Public calculate As Float 22 | Public calculatecrit As Float 23 | Public supporttemp As Boolean = True 24 | Public supportcritical As Boolean = True 25 | Public TemperaturesDirectiories As Collection 26 | Public TemperatureCriticalDirectories As Collection 27 | Public Sub _inits() 28 | Dim i As Integer 29 | TemperaturesDirectiories = [("0"): ("/sys/bus/acpi/devices/LNXTHERM:00/thermal_zone/temp"), 30 | ("1"): ("/proc/acpi/thermal_zone/THM0/temperature"), 31 | ("2"): ("/sys/class/hwmon/hwmon0/device/temp2_input"), 32 | ("3"): ("/sys/class/hwmon/hwmon0/temp1_input"), 33 | ("4"): ("/sys/devices/platform/coretemp.0/temp2_input"), 34 | ("5"): ("/sys/class/hwmon/hwmon0/device/temp1_input"), 35 | ("6"): ("/sys/class/hwmon/hwmon0/temp2_input"), 36 | ("7"): ("/sys/bus/acpi/drivers/ATK0110/ATK0110:00/hwmon/hwmon0/temp1_input"), 37 | ("8"): ("/sys/devices/virtual/thermal/thermal_zone0/temp"), 38 | ("9"): ("/sys/class/hwmon/hwmon1/temp1_input")] 39 | 40 | TemperatureCriticalDirectories = [("0"): ("/sys/devices/platform/coretemp.0/temp2_crit"), 41 | ("1"): ("/sys/class/hwmon/hwmon0/temp2_crit"), 42 | ("2"): ("/sys/class/hwmon/hwmon0/temp1_crit"), 43 | ("3"): ("/sys/class/hwmon/hwmon1/temp1_crit")] 44 | 45 | For i = 0 To TemperaturesDirectiories.Count 46 | If Exist(TemperaturesDirectiories[i]) = True Then 47 | Try Temperature = File.Load(TemperaturesDirectiories[i]) 48 | supporttemp = True 49 | Break 50 | Endif 51 | Next 52 | 53 | For i = 0 To TemperatureCriticalDirectories.Count 54 | If Exist(TemperatureCriticalDirectories[i]) = True Then 55 | Try CriticalTemperature = File.Load(TemperatureCriticalDirectories[i]) 56 | supportcritical = True 57 | Break 58 | Endif 59 | Next 60 | 61 | If supportcritical = True Then 62 | If CriticalTemperature = Null Then 63 | Logs("Not found crit temp", Logger.Error) 64 | supportcritical = False 65 | Else 66 | calculatecrit = CFloat(Val(Replace(CriticalTemperature, "\n", ""))) 67 | Endif 68 | Endif 69 | 70 | If supporttemp = True Then 71 | If Temperature = Null Then 72 | Logs("Not found temp", Logger.Error) 73 | supporttemp = False 74 | Else 75 | calculate = CFloat(Val(Replace(Temperature, "\n", ""))) 76 | Endif 77 | Endif 78 | 79 | End 80 | -------------------------------------------------------------------------------- /I-Nex/i-nex/.src/Drives/USB_Drives.module: -------------------------------------------------------------------------------- 1 | ' Gambas module file 2 | 3 | ' Copyright(C) 2011-2014, Michał Głowienka aka eloaders 4 | ' 5 | ' This program is free software; you can redistribute it and/or modify 6 | ' it under the terms of the GNU General Public License as published by 7 | ' the Free Software Foundation; either version 3 of the License, or 8 | ' (at your option) any later version. 9 | ' 10 | ' This program is distributed in the hope that it will be useful, 11 | ' but WITHOUT ANY WARRANTY; without even the implied warranty of 12 | ' MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13 | ' GNU General Public License for more details. 14 | ' 15 | ' You should have received a copy of the GNU General Public License 16 | ' along with this program. If not, see . 17 | 18 | Public Logs As New Logger 19 | Public Product As String 20 | Public bMaxPower As String 21 | Public manufacturer As String 22 | Public speed As String 23 | Public Version As String 24 | Public idProduct As String 25 | Public idVendor As String 26 | Public Serial As String 27 | Public lsusb As String 28 | Public ListAllDiscs As String 29 | 30 | Public Sub _inits() 31 | Finfosys.ComboBox5.List = Dir("/sys/bus/usb/devices/", "*[0-9]*").Sort(gb.Descent) 32 | Finfosys.ComboBox5.Index = 0 33 | End 34 | 35 | Public Sub get_informations() 36 | Try Finfosys.TextBox40.Text = Replace(File.Load("/sys/bus/usb/devices/" & Finfosys.ComboBox5.Text & "/product"), "\n", "") 37 | Try Finfosys.TextBox41.Text = Replace(File.Load("/sys/bus/usb/devices/" & Finfosys.ComboBox5.Text & "/bMaxPower"), "\n", "") 38 | Try Finfosys.TextBox42.Text = Replace(File.Load("/sys/bus/usb/devices/" & Finfosys.ComboBox5.Text & "/manufacturer"), "\n", "") 39 | Try Finfosys.TextBox46.Text = Replace(File.Load("/sys/bus/usb/devices/" & Finfosys.ComboBox5.Text & "/speed"), "\n", "") & " MB" 40 | Try Finfosys.TextBox49.Text = Replace(File.Load("/sys/bus/usb/devices/" & Finfosys.ComboBox5.Text & "/version"), "\n", "") 41 | Try Finfosys.TextBox50.Text = Replace(File.Load("/sys/bus/usb/devices/" & Finfosys.ComboBox5.Text & "/idProduct"), "\n", "") 42 | Try Finfosys.TextBox51.Text = Replace(File.Load("/sys/bus/usb/devices/" & Finfosys.ComboBox5.Text & "/idVendor"), "\n", "") 43 | Try Finfosys.TextBox54.Text = Replace(File.Load("/sys/bus/usb/devices/" & Finfosys.ComboBox5.Text & "/serial"), "\n", "") 44 | Shell "lsusb -d " & idVendor & ":" & idProduct & "" Wait To lsusb 45 | lsusb = Replace(lsusb, "\n", "") 46 | Finfosys.TextBox46.Text = speed & " MB" 47 | Finfosys.TextBox43.Text = lsusb 48 | End 49 | -------------------------------------------------------------------------------- /I-Nex/i-nex/.src/FCopyUrl.class: -------------------------------------------------------------------------------- 1 | ' Gambas class file 2 | 3 | 4 | Public Sub Form_Open() 5 | 6 | Me.Center 7 | 8 | End 9 | 10 | Public Sub Button1_Click() 11 | 12 | Me.Close 13 | 14 | End 15 | 16 | Public Sub Button2_Click() 17 | 18 | If TextBox1.Text Begins "http://" Then 19 | Desktop.Open(TextBox1.Text) 20 | Endif 21 | 22 | End 23 | 24 | Public Sub Button3_Click() 25 | 26 | Clipboard.Copy(TextBox1.Text) 27 | 28 | End 29 | -------------------------------------------------------------------------------- /I-Nex/i-nex/.src/FCopyUrl.form: -------------------------------------------------------------------------------- 1 | # Gambas Form File 3.0 2 | 3 | { Form Form 4 | Move(0,0,658,56) 5 | #Scaled = False 6 | Resizable = False 7 | { TextBox1 TextBox 8 | Move(0,0,602,28) 9 | Text = ("TextBox1") 10 | } 11 | { Button1 Button 12 | Move(630,28,28,28) 13 | ToolTip = ("Close") 14 | Picture = Picture["AppIcons/application-exit2.png"] 15 | } 16 | { Button2 Button 17 | Move(630,0,28,28) 18 | ToolTip = ("Open i default web browser") 19 | Picture = Picture["AppIcons/applications-internet.png"] 20 | } 21 | { Button3 Button 22 | Move(602,0,28,28) 23 | ToolTip = ("Copy") 24 | Picture = Picture["AppIcons/edit-copy.png"] 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /I-Nex/i-nex/.src/FValidate.class: -------------------------------------------------------------------------------- 1 | ' Gambas class file 2 | 3 | Public Sub Form_Open() 4 | 5 | If Settings["Window/X"] = Null Then 6 | Me.Center 7 | Else 8 | Try Me.X = Settings["Window/X", Me.X] 9 | Try Me.Y = Settings["Window/Y", Me.Y] 10 | Endif 11 | Try TextBox1.Text = Settings["Cerbero/USERNAME"] 12 | Try TextBox2.Text = Settings["Cerbero/API"] 13 | End 14 | 15 | Public Sub Button3_Click() 16 | 17 | Me.Close 18 | 19 | End 20 | 21 | Public Sub Button2_Click() 22 | 23 | Settings["Cerbero/USERNAME"] = TextBox1.Text 24 | Settings["Cerbero/API"] = TextBox2.Text 25 | End 26 | 27 | Public Sub Button1_Click() 28 | 29 | Desktop.Open("http://i-nex.pl/inex.r?signup") 30 | 31 | End 32 | -------------------------------------------------------------------------------- /I-Nex/i-nex/.src/FValidate.form: -------------------------------------------------------------------------------- 1 | # Gambas Form File 3.0 2 | 3 | { Form Form 4 | MoveScaled(0,0,68,38) 5 | Text = ("Options") 6 | Icon = Picture["192.png"] 7 | Resizable = False 8 | { Frame1 Frame 9 | MoveScaled(0,0,68,21) 10 | Font = Font["Bold,8"] 11 | Text = ("Cerbero") 12 | { TextBox2 TextBox 13 | MoveScaled(1,15,66,4) 14 | } 15 | { TextBox1 TextBox 16 | MoveScaled(1,7,66,4) 17 | } 18 | { Label1 Label 19 | MoveScaled(1,3,15,4) 20 | Font = Font["Bold,8"] 21 | Text = ("Username:") 22 | } 23 | { Label2 Label 24 | MoveScaled(1,11,15,4) 25 | Font = Font["Bold,8"] 26 | Text = ("Private API Key:") 27 | } 28 | } 29 | { Button2 Button 30 | MoveScaled(43,34,16,4) 31 | Text = ("Save") 32 | Picture = Picture["AppIcons/dialog-ok.png"] 33 | } 34 | { TextLabel1 TextLabel 35 | MoveScaled(1,22,66,6) 36 | Font = Font["Bold,9"] 37 | Text = ("To obtain a user name and a private key. You need to register to I-Nex Cerbero") 38 | Alignment = Align.Center 39 | } 40 | { Button1 Button 41 | MoveScaled(23,29,22,4) 42 | Font = Font["8"] 43 | Text = ("Register on Cerbero") 44 | Picture = Picture["AppIcons/applications-internet.png"] 45 | } 46 | { Button3 Button 47 | MoveScaled(59,34,9,4) 48 | #Translate = False 49 | Font = Font["8,Bold"] 50 | ToolTip = "Close this program" 51 | Text = "Close" 52 | Picture = Picture["AppIcons/application-exit2.png"] 53 | } 54 | } 55 | -------------------------------------------------------------------------------- /I-Nex/i-nex/.src/GPU/FEDID.class: -------------------------------------------------------------------------------- 1 | ' Gambas class file 2 | 3 | ' Copyright(C) 2011-2014, Michał Głowienka aka eloaders 4 | ' 5 | ' This program is free software; you can redistribute it and/or modify 6 | ' it under the terms of the GNU General Public License as published by 7 | ' the Free Software Foundation; either version 3 of the License, or 8 | ' (at your option) any later version. 9 | ' 10 | ' This program is distributed in the hope that it will be useful, 11 | ' but WITHOUT ANY WARRANTY; without even the implied warranty of 12 | ' MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13 | ' GNU General Public License for more details. 14 | ' 15 | ' You should have received a copy of the GNU General Public License 16 | ' along with this program. If not, see . 17 | Private Label[200] As Label 18 | Private ToolButton[200] As ToolButton 19 | Public Logs As New Logger 20 | Public Sub Form_Open() 21 | Dim data As Stream 22 | Dim i, MaxCount As Integer 23 | Dim sLine As String 24 | Dim EDID As New String[] 25 | 26 | If Settings["Window/X"] = Null Then 27 | Me.Center 28 | Else 29 | Me.X = Settings["Window/X", Me.X] 30 | Me.Y = Settings["Window/Y", Me.Y] 31 | Endif 32 | 33 | Logs("Execute edid", Logger.Info) 34 | 35 | data = Shell "xrandr --verbose | i-nex-edid 2>/dev/null" For Input 36 | 37 | While Not Eof(data) 38 | Line Input #data, sLine 39 | MaxCount += 1 40 | EDID.Add(sLine, MaxCount) 41 | Wend 42 | 43 | For i = 1 To MaxCount 44 | Label[i] = New Label(ScrollView1) 45 | With Label[i] 46 | .X = 2 47 | If i = 1 Then 48 | .Y = 2 49 | Else 50 | .Y = Int(i * 20) 51 | Endif 52 | .Width = 440 53 | .Height = 21 54 | .Border = Border.Raised 55 | .Padding = 3 56 | .Font.Bold = True 57 | .Text = EDID[i - 1] 58 | If EDID[i - 1] = Null Then 59 | .Visible = False 60 | Endif 61 | End With 62 | Next 63 | 64 | For i = 1 To MaxCount 65 | ToolButton[i] = New ToolButton(ScrollView1) As "CopyGroup" 66 | With ToolButton[i] 67 | .X = 420 68 | If i = 1 Then 69 | .Y = 2 70 | Else 71 | .Y = Int(i * 20) 72 | Endif 73 | .Width = 21 74 | .Height = 21 75 | .Picture = Picture["AppIcons/edit-copy.png"] 76 | .Tooltip = "Copy" 77 | .Name = EDID[i - 1] 78 | If EDID[i - 1] = Null Then 79 | .Visible = False 80 | Endif 81 | If EDID[i - 1] Begins "Extracted" Then 82 | .Visible = False 83 | Endif 84 | If EDID[i - 1] Like "*EDID block does Not*" Then 85 | .Visible = False 86 | Endif 87 | If EDID[i - 1] Like "*Detailed block String*" Then 88 | .Visible = False 89 | Endif 90 | End With 91 | Next 92 | Close #data 93 | End 94 | 95 | Public Sub Button1_Click() 96 | 97 | Me.Close 98 | 99 | End 100 | 101 | Public Sub CopyGroup_Click() 102 | 103 | Clipboard.Copy(Last.Name) 104 | 105 | End 106 | 107 | -------------------------------------------------------------------------------- /I-Nex/i-nex/.src/GPU/FEDID.form: -------------------------------------------------------------------------------- 1 | # Gambas Form File 3.0 2 | 3 | { Form Form 4 | Move(0,0,476,539) 5 | #Scaled = False 6 | #Translate = False 7 | Font = Font["8"] 8 | Text = "EDID" 9 | Icon = Picture["i-nex.png"] 10 | Resizable = False 11 | { ScrollView1 ScrollView 12 | Move(0,0,474,510) 13 | } 14 | { Button1 Button 15 | Move(414,510,63,28) 16 | #Translate = False 17 | Font = Font["8"] 18 | ToolTip = "Close this program" 19 | Text = "Close" 20 | Picture = Picture["AppIcons/application-exit2.png"] 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /I-Nex/i-nex/.src/GPU/FGraphic.module: -------------------------------------------------------------------------------- 1 | ' Gambas module file 2 | 3 | ' Copyright(C) 2011-2014, Michał Głowienka aka eloaders 4 | ' 5 | ' This program is free software; you can redistribute it and/or modify 6 | ' it under the terms of the GNU General Public License as published by 7 | ' the Free Software Foundation; either version 3 of the License, or 8 | ' (at your option) any later version. 9 | ' 10 | ' This program is distributed in the hope that it will be useful, 11 | ' but WITHOUT ANY WARRANTY; without even the implied warranty of 12 | ' MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13 | ' GNU General Public License for more details. 14 | ' 15 | ' You should have received a copy of the GNU General Public License 16 | ' along with this program. If not, see . 17 | 18 | Public Logs As New Logger 19 | Public Sub _inits() 20 | Try Finfosys.ComboBox8.List = Dir("/sys/class/drm/", "*card[0-9]-*").Sort(gb.Ascent) 21 | End 22 | 23 | Public Sub _check() 24 | Dim status, enabled, dpms, monitor_name, manufacturer, serial_number, voltage_level, Gamma, Maximum_image_size As String 25 | 26 | If Exist("/sys/class/drm/") Then 27 | 28 | Try status = File.Load("/sys/class/drm/" & Finfosys.ComboBox8.Text & "/status") 29 | Try enabled = File.Load("/sys/class/drm/" & Finfosys.ComboBox8.Text & "/enabled") 30 | Try dpms = File.Load("/sys/class/drm/" & Finfosys.ComboBox8.Text & "/dpms") 31 | Shell "cat /sys/class/drm/" & Finfosys.ComboBox8.Text & "/edid | /usr/bin/i-nex-edid | grep \"ASCII string\" | cut -d ':' -f 2" Wait To monitor_name 32 | Shell "cat /sys/class/drm/" & Finfosys.ComboBox8.Text & "/edid | /usr/bin/i-nex-edid | grep \"voltage level\"" Wait To voltage_level 33 | Shell "cat /sys/class/drm/" & Finfosys.ComboBox8.Text & "/edid | /usr/bin/i-nex-edid | grep \"Manufacturer:\" | cut -d ':' -f 2" Wait To manufacturer 34 | Shell "cat /sys/class/drm/" & Finfosys.ComboBox8.Text & "/edid | /usr/bin/i-nex-edid | grep \"Serial number:\" | cut -d ':' -f 2" Wait To serial_number 35 | Shell "cat /sys/class/drm/" & Finfosys.ComboBox8.Text & "/edid | /usr/bin/i-nex-edid | grep \"Gamma:\" | cut -d ':' -f 2" Wait To Gamma 36 | Shell "cat /sys/class/drm/" & Finfosys.ComboBox8.Text & "/edid | /usr/bin/i-nex-edid | grep \"Maximum image size:\" | cut -d ':' -f 2" Wait To Maximum_image_size 37 | If IsNull(monitor_name) Then 38 | Shell "cat /sys/class/drm/" & Finfosys.ComboBox8.Text & "/edid | /usr/bin/i-nex-edid | grep \"Monitor name:\" | cut -d ':' -f 2" Wait To monitor_name 39 | Endif 40 | Endif 41 | 42 | Finfosys.Label155.Text = "Gamma: " & Replace(Replace(Gamma, "\n", " "), "\n", "") 43 | Finfosys.Label100.Text = "Monitor name: " & Replace(Replace(monitor_name, "\n", " "), "\n", "") 44 | Finfosys.Label65.Text = "Status: " & Replace(status, "\n", "") 45 | Finfosys.Label66.Text = "Enabled: " & Replace(enabled, "\n", "") 46 | Finfosys.Label67.Text = "DPMS: " & Replace(dpms, "\n", "") 47 | Finfosys.Label101.Text = "Manufacturer: " & Replace(manufacturer, "\n", "") 48 | Finfosys.Label102.Text = "Serial number: " & Replace(serial_number, "\n", "") 49 | Finfosys.Label154.Text = Replace(voltage_level, "\n", "") 50 | Finfosys.Label156.Text = "Maximum image size: " & Replace(Maximum_image_size, "\n", "") 51 | 52 | End 53 | -------------------------------------------------------------------------------- /I-Nex/i-nex/.src/Input_Devices.module: -------------------------------------------------------------------------------- 1 | ' Gambas module file 2 | 3 | ' Copyright(C) 2011-2014, Michał Głowienka aka eloaders 4 | ' 5 | ' This program is free software; you can redistribute it and/or modify 6 | ' it under the terms of the GNU General Public License as published by 7 | ' the Free Software Foundation; either version 3 of the License, or 8 | ' (at your option) any later version. 9 | ' 10 | ' This program is distributed in the hope that it will be useful, 11 | ' but WITHOUT ANY WARRANTY; without even the implied warranty of 12 | ' MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13 | ' GNU General Public License for more details. 14 | ' 15 | ' You should have received a copy of the GNU General Public License 16 | ' along with this program. If not, see . 17 | 18 | Public Logs As New Logger 19 | Public Name As String 20 | Public Phys As String 21 | Public Modalias As String 22 | 23 | Public Sub _inits() 24 | 25 | Dim ListAllDiscs, risultato As String 26 | Dim righe As New String[] 27 | Dim count As Integer 28 | Dim riga As New String[] 29 | Dim lista As New String[] 30 | Logs("Add Input Devices to ComboBox..", Logger.Info) 31 | Shell "ls /sys/class/input/input[0-9]/name | tail | cut -d '/' -f 5" To ListAllDiscs 32 | righe = Split(ListAllDiscs, "\n", "%%", True) 33 | For count = 0 To righe.Max 34 | riga = Split(righe[count], " ", "%%", True) 35 | risultato = Replace(riga[0], " ", "") 36 | lista.add(risultato) 37 | Next 38 | Finfosys.ComboBox7.List = lista 39 | Finfosys.ComboBox7.Index = 0 40 | 41 | End 42 | 43 | Public Sub _get_informations() 44 | Try Finfosys.Label82.Text = "Name: " & Replace(File.Load("/sys/class/input/" & Finfosys.ComboBox7.Text & "/name"), "\n", "") 45 | Try Finfosys.Label83.Text = "Phys: " & Replace(File.Load("/sys/class/input/" & Finfosys.ComboBox7.Text & "/phys"), "\n", "") 46 | Try Finfosys.TextBox45.Text = Replace(File.Load("/sys/class/input/" & Finfosys.ComboBox7.Text & "/modalias"), "\n", "") 47 | End 48 | 49 | -------------------------------------------------------------------------------- /I-Nex/i-nex/.src/Kernel/FModules.class: -------------------------------------------------------------------------------- 1 | ' Gambas class file 2 | 3 | ' Copyright(C) 2011-2014, Michał Głowienka aka eloaders 4 | ' 5 | ' This program is free software; you can redistribute it and/or modify 6 | ' it under the terms of the GNU General Public License as published by 7 | ' the Free Software Foundation; either version 3 of the License, or 8 | ' (at your option) any later version. 9 | ' 10 | ' This program is distributed in the hope that it will be useful, 11 | ' but WITHOUT ANY WARRANTY; without even the implied warranty of 12 | ' MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13 | ' GNU General Public License for more details. 14 | ' 15 | ' You should have received a copy of the GNU General Public License 16 | ' along with this program. If not, see . 17 | Public Sub Form_Open() 18 | If ChkPrm.ChkExec("modinfo") = True Then 19 | ComboBox1.List = Dir("/sys/module/") 20 | Else 21 | Me.Close 22 | Endif 23 | If Settings["Window/X"] = Null Then 24 | Me.Center 25 | Else 26 | Try Me.X = Settings["Window/X", Me.X] 27 | Try Me.Y = Settings["Window/Y", Me.Y] 28 | Endif 29 | End 30 | 31 | Public Sub ComboBox1_Click() 32 | 33 | Exec ["modinfo", ComboBox1.text] Wait To TextArea1.Text 34 | 35 | End 36 | 37 | Public Sub Button1_Click() 38 | 39 | Me.Close 40 | 41 | End 42 | -------------------------------------------------------------------------------- /I-Nex/i-nex/.src/Kernel/FModules.form: -------------------------------------------------------------------------------- 1 | # Gambas Form File 3.0 2 | 3 | { Form Form 4 | Move(0,0,476,539) 5 | #Scaled = False 6 | #Translate = False 7 | Expand = True 8 | Text = "Modules information" 9 | Icon = Picture["logo/i-nex.0.4.x.png"] 10 | Resizable = False 11 | { HBox1 HBox 12 | Move(0,0,474,24) 13 | { ComboBox1 ComboBox 14 | Move(0,0,144,24) 15 | Expand = True 16 | ReadOnly = True 17 | } 18 | } 19 | { HBox3 HBox 20 | Move(0,24,474,492) 21 | { TextArea1 TextArea 22 | Move(0,0,66,66) 23 | Expand = True 24 | ReadOnly = True 25 | } 26 | } 27 | { HBox2 HBox 28 | Move(0,516,474,24) 29 | { Button1 Button 30 | Move(0,0,96,24) 31 | Expand = True 32 | Text = ("Close") 33 | Picture = Picture["AppIcons/application-exit2.png"] 34 | Cancel = True 35 | } 36 | } 37 | } 38 | -------------------------------------------------------------------------------- /I-Nex/i-nex/.src/Kernel/MKernel.module: -------------------------------------------------------------------------------- 1 | ' Gambas module file 2 | 3 | 4 | Public Sub kernel() 5 | Dim Machine As String 6 | Try Finfosys.TextLabel18.Text = "Build Date: " & CString(File.Load("/proc/sys/kernel/version")) 7 | Try Finfosys.TextLabel17.Text = "OS Release: " & CString(File.Load("/proc/sys/kernel/osrelease")) 8 | Try Finfosys.TextLabel7.Text = "OS Type: " & CString(File.Load("/proc/sys/kernel/ostype")) 9 | Try Finfosys.TextLabel16.Text = "Hostname: " & CString(File.Load("/proc/sys/kernel/hostname")) 10 | Try Exec ["arch"] Wait To Machine 11 | Finfosys.TextLabel26.Text = "Machine: " & CString(Machine) 12 | Try Finfosys.TextArea3.Text = File.Load("/proc/cmdline") 13 | End -------------------------------------------------------------------------------- /I-Nex/i-nex/.src/MConvert.module: -------------------------------------------------------------------------------- 1 | ' Gambas module file 2 | 3 | Function Convert(inputS As String, OutputS As String, CPUName As String) 4 | Dim JSON_FILE As Collection 5 | Dim z As Float 6 | Dim NEW_DB As Collection = [("DATABASE"): ""] 7 | Dim BUFFF As String 8 | Dim CPUDBINTEL As New Collection 9 | Dim CPUDBINTELADD As New Collection 10 | JSON_FILE = JSON.Decode(File.Load(inputS)) 11 | CPUDBINTEL = JSON.Decode(File.Load("Database/NULLD")) 12 | For z = 0 To JSON_FILE["DATABASE"].Count - 1 13 | If JSON_FILE["DATABASE"][z]["PROCESSOR_MODEL_NAME"] Like CPUName Then 14 | Print JSON_FILE["DATABASE"][z]["PROCESSOR_MODEL_NAME"] 15 | Print CPUName 16 | Print z 17 | CPUDBINTEL["DATABASE"].Add(JSON_FILE["DATABASE"][z]) 18 | Endif 19 | Next 20 | 21 | File.Save(OutputS, JSON.Encode(CPUDBINTEL)) 22 | 23 | End 24 | -------------------------------------------------------------------------------- /I-Nex/i-nex/.src/MInit.module: -------------------------------------------------------------------------------- 1 | ' Gambas module file 2 | 3 | ' Copyright(C) 2011-2014, Michał Głowienka aka eloaders 4 | ' 5 | ' This program is free software; you can redistribute it and/or modify 6 | ' it under the terms of the GNU General Public License as published by 7 | ' the Free Software Foundation; either version 3 of the License, or 8 | ' (at your option) any later version. 9 | ' 10 | ' This program is distributed in the hope that it will be useful, 11 | ' but WITHOUT ANY WARRANTY; without even the implied warranty of 12 | ' MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13 | ' GNU General Public License for more details. 14 | ' 15 | ' You should have received a copy of the GNU General Public License 16 | ' along with this program. If not, see . 17 | 18 | Public Logs As New Logger 19 | Public Sub _inits() 20 | Dim Do_not_print As String 21 | If Access(User.Home & "/", gb.Write) = False Then 22 | Message.Error("Cannot write files to " & User.Home & "/.i-nex") 23 | Endif 24 | 25 | If Exist(User.Home & "/.i-nex") Then 26 | 27 | Logs("I-Nex config directory in user/home folder exist", Logger.Info) 28 | Logs("Try to remove files", Logger.Info) 29 | Remove_Nedded_Files() 30 | Logs("Copy nedded files", Logger.Info) 31 | Copy_Nedded_Files() 32 | Else 33 | Logs("i-nex in home folder not exist", Logger.Error) 34 | Create_Nedded_Folders() 35 | Logs("i-nex in home folder created", Logger.Info) 36 | Endif 37 | 38 | Do_not_print = Null 39 | 40 | End 41 | 42 | Private Function Remove_Nedded_Files() 43 | 44 | Try Kill User.Home & "/.i-nex/gputemp" 45 | Try Kill User.Home & "/.i-nex/i-nex-lspci" 46 | End 47 | 48 | 49 | Private Function Copy_Nedded_Files() 50 | Logs("Copy gputemp from Data/gputemp to " & User.Home &/ ".i-nex/gputemp", Logger.Info) 51 | Try Copy "Data/gputemp" To User.Home &/ ".i-nex/gputemp" 52 | Try Copy "Data/i-nex-lspci" To User.Home &/ ".i-nex/i-nex-lspci" 53 | End 54 | 55 | Private Function Create_Nedded_Folders() 56 | 57 | Try Mkdir User.Home & "/.i-nex/" 58 | 59 | End 60 | -------------------------------------------------------------------------------- /I-Nex/i-nex/.src/MStart.module: -------------------------------------------------------------------------------- 1 | ' Gambas module file 2 | 3 | ' Copyright(C) 2011-2014, Michał Głowienka aka eloaders 4 | ' 5 | ' This program is free software; you can redistribute it and/or modify 6 | ' it under the terms of the GNU General Public License as published by 7 | ' the Free Software Foundation; either version 3 of the License, or 8 | ' (at your option) any later version. 9 | ' 10 | ' This program is distributed in the hope that it will be useful, 11 | ' but WITHOUT ANY WARRANTY; without even the implied warranty of 12 | ' MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13 | ' GNU General Public License for more details. 14 | ' 15 | ' You should have received a copy of the GNU General Public License 16 | ' along with this program. If not, see . 17 | Public Logs As New Logger 18 | Public CPUINFO_FILE As String 19 | Public Sub Main() 20 | Dim PrintErr As Boolean = True 21 | 22 | ''Check eeprom for SPD 23 | Logs("Starting log", Logger.Info) 24 | Logs("Checking if eeprom module is loaded", Logger.Info) 25 | If Exist("/sys/bus/i2c/drivers/eeprom/") Then 26 | MDecode_dimms.List_EEPROM() 27 | Finfosys.TabStrip2[1].Visible = True 28 | Logs("I found the eeprom module in the system", Logger.Info) 29 | Else 30 | Finfosys.TabStrip2[1].Visible = False 31 | Logs("I did not find the eeprom module in the system", Logger.Error) 32 | Endif 33 | '' End Check eeprom for SPD 34 | 35 | Finfosys.MenuButton1.Delete 36 | Select Case Application.Args[1] 37 | Case "--help" 38 | Print ("\n " & Application.name & " " & Application.version & " running on:\n" 39 | "\n Architecture: " & System.Architecture & "" 40 | "\n" 41 | "\n System Family: " & System.Family & "" 42 | "\n Gambas Version: " & System.FullVersion & "" 43 | "\n System Charset: " & System.Charset & "" 44 | "\n Hostname: " & System.Host & "" 45 | "\n " 46 | "\n Usage: env VARIABLE=\"STRING\" " & Application.name & ".gambas [Options]" 47 | "\n Options:" 48 | "\n --help (Chow Help)" 49 | "\n --library (Chow library)" 50 | "\n --smbus (smbus)" 51 | "\n" 52 | "\n Env Variables:" 53 | "\n" 54 | "\n INEXCPU_VENDOR" 55 | "\n" 56 | "\n Example:" 57 | "\n" 58 | "\n env INEXCPU_VENDOR=\"Pentium(R) Dual-Core CPU T4200 \" ./i-nex.gambas") 59 | Case "--library" 60 | FSystemInfo.Show 61 | PrintErr = False 62 | Case "--conv" 63 | MConvert.Convert(Application.Args[2], Application.Args[3], Application.Args[4]) 64 | PrintErr = False 65 | Case "--smbus" 66 | i2c._inits 67 | PrintErr = False 68 | Case "" 69 | Finfosys.Show 70 | PrintErr = False 71 | End Select 72 | If PrintErr = True Then 73 | Print ("\nInvalid arguments\n" 74 | "Use --help to show options\n") 75 | Endif 76 | 77 | End 78 | -------------------------------------------------------------------------------- /I-Nex/i-nex/.src/Mdecode.module: -------------------------------------------------------------------------------- 1 | ' Gambas module file 2 | 3 | ' Copyright(C) 2011-2014, Michał Głowienka aka eloaders 4 | ' 5 | ' This program is free software; you can redistribute it and/or modify 6 | ' it under the terms of the GNU General Public License as published by 7 | ' the Free Software Foundation; either version 3 of the License, or 8 | ' (at your option) any later version. 9 | ' 10 | ' This program is distributed in the hope that it will be useful, 11 | ' but WITHOUT ANY WARRANTY; without even the implied warranty of 12 | ' MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13 | ' GNU General Public License for more details. 14 | ' 15 | ' You should have received a copy of the GNU General Public License 16 | ' along with this program. If not, see . 17 | 18 | Public Sub _d(vendor As String, device As String) As String 19 | Dim PCIDEVS As File 20 | Dim PCI_STRING_vendor As String 21 | Dim PCI_STRING_device As String 22 | Dim sIcon As String 23 | Dim sLine As String 24 | Dim iPos As Integer 25 | Dim Character As Integer 26 | Dim sKey As String 27 | Dim sVal As String 28 | 29 | If vendor Begins "0x" Then 30 | vendor = Replace(vendor, "0x", "") 31 | Endif 32 | If device Begins "0x" Then 33 | device = Replace(device, "0x", "") 34 | Endif 35 | vendor = Upper(vendor) 36 | device = Upper(device) 37 | 38 | PCIDEVS = Open "SIV/pcidevs.txt" 39 | For Each sLine In PCIDEVS.Lines 40 | sLine = Trim(sLine) 41 | If Not sLine Then Continue 42 | 43 | iPos = InStr(sLine, "=") 44 | If iPos = 0 Then Continue 45 | 46 | sKey = Trim(Left$(sLine, iPos - 1)) 47 | sVal = Trim(Mid$(sLine, iPos + 1)) 48 | Select Case sKey 49 | Case vendor 50 | Print sVal 51 | PCI_STRING_vendor = sVal 52 | Case vendor & ":" & device 53 | PCI_STRING_device = sVal 54 | End Select 55 | Next 56 | Close #PCIDEVS 57 | 58 | Return PCI_STRING_vendor & " " & PCI_STRING_device 59 | End 60 | -------------------------------------------------------------------------------- /I-Nex/i-nex/.src/Memory/MDDR2.module: -------------------------------------------------------------------------------- 1 | ' Gambas module file 2 | 3 | -------------------------------------------------------------------------------- /I-Nex/i-nex/.src/Memory/MDDR3.module: -------------------------------------------------------------------------------- 1 | ' Gambas module file 2 | -------------------------------------------------------------------------------- /I-Nex/i-nex/.src/Memory/MDDR4.module: -------------------------------------------------------------------------------- 1 | ' Gambas module file 2 | 3 | -------------------------------------------------------------------------------- /I-Nex/i-nex/.src/Memory/i2c.module: -------------------------------------------------------------------------------- 1 | ' Gambas module file 2 | 3 | Public Sub _inits() 4 | Dim element As String 5 | Dim vendor, device As String 6 | Dim I2C_BUSES As Collection 7 | Dim i As Integer 8 | Dim KERNEL_MODULE As String 9 | I2C_BUSES = JSON.Decode(File.Load("Database/i2c/devices.json")) 10 | For Each element In RDir("/sys/bus/pci/devices/", "*:*") 11 | vendor = Replace(File.Load("/sys/bus/pci/devices/" & element & "/vendor"), "\n", "") 12 | device = Replace(File.Load("/sys/bus/pci/devices/" & element & "/device"), "\n", "") 13 | For i = 0 To I2C_BUSES["I2C"].Count - 1 14 | If LCase(I2C_BUSES["I2C"][i]["vendid"]) = vendor And LCase(I2C_BUSES["I2C"][i]["devid"]) = device Then 15 | Print "Found: " & I2C_BUSES["I2C"][i]["procid"] 16 | KERNEL_MODULE = Replace(I2C_BUSES["I2C"][i]["driver"], "-", "_") 17 | Print "Need modprobe: eeprom " & I2C_BUSES["I2C"][i]["driver"] 18 | Print "#Udev rule for " & I2C_BUSES["I2C"][i]["procid"] & ":" 19 | Print "SUBSYSTEMS==\"pci\", ATTRS{vendor}==\"" & LCase$(I2C_BUSES["I2C"][i]["vendid"]) & "\", ATTRS{device}==\"" & LCase$(I2C_BUSES["I2C"][i]["devid"]) & "\", RUN+=\"/sbin/modprobe " & I2C_BUSES["I2C"][i]["driver"] & "\"" 20 | Print "#Put to /lib/udev/rules.d/" 21 | Break 22 | Endif 23 | Next 24 | Next 25 | ' For i = 0 To I2C_BUSES["I2C"].Count - 1 26 | ' Print "SUBSYSTEMS==\"pci\", ATTRS{vendor}==\"" & LCase$(I2C_BUSES["I2C"][i]["vendid"]) & "\", ATTRS{device}==\"" & LCase$(I2C_BUSES["I2C"][i]["devid"]) & "\", RUN+=\"/sbin/modprobe " & I2C_BUSES["I2C"][i]["driver"] & "\"" 27 | ' Next 28 | For Each element In Dir("/sys/module/") 29 | If element = KERNEL_MODULE Then 30 | Print "Kernel module loaded:" & element 31 | Break 32 | Endif 33 | Next 34 | For Each element In Dir("/sys/module/") 35 | If element = "eeprom" Then 36 | Print "eeprom module loaded" 37 | Break 38 | Endif 39 | Next 40 | 41 | 42 | End 43 | -------------------------------------------------------------------------------- /I-Nex/i-nex/.src/Mobo/MMobo.module: -------------------------------------------------------------------------------- 1 | ' Gambas module file 2 | 3 | Public Sub bios() 4 | Try Finfosys.TextBox2.Text = "Board Vendor: " & Replace(File.Load("/sys/devices/virtual/dmi/id/board_vendor"), "\n", "") 5 | Try Finfosys.TextBox3.Text = "Board Version: " & Replace(File.Load("/sys/devices/virtual/dmi/id/board_version"), "\n", "") 6 | Try Finfosys.TextBox4.Text = "Board Name: " & Replace(File.Load("/sys/devices/virtual/dmi/id/board_name"), "\n", "") 7 | Try Finfosys.TextBox5.Text = "Board Asset Tag: " & Replace(File.Load("/sys/devices/virtual/dmi/id/board_asset_tag"), "\n", "") 8 | 9 | Try Finfosys.TextBox6.Text = "Bios Vendor: " & Replace(File.Load("/sys/devices/virtual/dmi/id/bios_vendor"), "\n", "") 10 | Try Finfosys.TextBox21.Text = "Bios Version: " & Replace(File.Load("/sys/devices/virtual/dmi/id/bios_version"), "\n", "") 11 | Try Finfosys.TextBox22.Text = "Bios Date: " & Replace(File.Load("/sys/devices/virtual/dmi/id/bios_date"), "\n", "") 12 | 13 | Try Finfosys.TextBox23.Text = "Chassis Vendor: " & Replace(File.Load("/sys/devices/virtual/dmi/id/chassis_vendor"), "\n", "") 14 | Try Finfosys.TextBox24.Text = "Chassis Version: " & Replace(File.Load("/sys/devices/virtual/dmi/id/chassis_version"), "\n", "") 15 | Try Finfosys.TextBox25.Text = "Chassis Type: " & Replace(File.Load("/sys/devices/virtual/dmi/id/chassis_asset_tag"), "\n", "") 16 | Try Finfosys.TextBox26.Text = "Chassis Asset Tag: " & Replace(File.Load("/sys/devices/virtual/dmi/id/product_name"), "\n", "") 17 | 18 | Try Finfosys.TextBox27.Text = "Product Name: " & Replace(File.Load("/sys/devices/virtual/dmi/id/product_name"), "\n", "") 19 | Try Finfosys.TextBox28.Text = "Product Version: " & Replace(File.Load("/sys/devices/virtual/dmi/id/product_version"), "\n", "") 20 | End -------------------------------------------------------------------------------- /I-Nex/i-nex/.src/Modules/ChkPrm.module: -------------------------------------------------------------------------------- 1 | ' Gambas module file 2 | 3 | ' Copyright(C) 2011-2014, Michał Głowienka aka eloaders 4 | ' 5 | ' This program is free software; you can redistribute it and/or modify 6 | ' it under the terms of the GNU General Public License as published by 7 | ' the Free Software Foundation; either version 3 of the License, or 8 | ' (at your option) any later version. 9 | ' 10 | ' This program is distributed in the hope that it will be useful, 11 | ' but WITHOUT ANY WARRANTY; without even the implied warranty of 12 | ' MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13 | ' GNU General Public License for more details. 14 | ' 15 | ' You should have received a copy of the GNU General Public License 16 | ' along with this program. If not, see . 17 | 18 | Function ChkExec(executable As String) As Boolean 19 | 20 | Dim i As Integer 21 | 22 | i = InStr(executable, " ") 23 | If i Then executable = Left(executable, i - 1) 24 | 25 | Shell "which " & executable & " >/dev/null 2>&1" Wait 26 | 27 | If Process.LastValue Then Return False 28 | Return True 29 | 30 | End 31 | 32 | Function ChkExecDir(executable As String) As String 33 | 34 | Dim installdir As String 35 | Shell "which " & executable & "" Wait To installdir 36 | installdir = Replace(Replace(installdir, " ", ""), "\n", "") 37 | Return installdir 38 | End 39 | -------------------------------------------------------------------------------- /I-Nex/i-nex/.src/Modules/Dialog.class: -------------------------------------------------------------------------------- 1 | ' Gambas class file 2 | 3 | ' Copyright(C) 2011-2014, Michał Głowienka aka eloaders 4 | ' 5 | ' This program is free software; you can redistribute it and/or modify 6 | ' it under the terms of the GNU General Public License as published by 7 | ' the Free Software Foundation; either version 3 of the License, or 8 | ' (at your option) any later version. 9 | ' 10 | ' This program is distributed in the hope that it will be useful, 11 | ' but WITHOUT ANY WARRANTY; without even the implied warranty of 12 | ' MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13 | ' GNU General Public License for more details. 14 | ' 15 | ' You should have received a copy of the GNU General Public License 16 | ' along with this program. If not, see . 17 | 18 | 19 | 20 | Static Property Read Paths As String[] 21 | Static Property {Date} As Date 22 | Static Property AutoExt As Boolean 23 | 24 | Static Public Function OpenFile(Optional Multi As Boolean) As Boolean 25 | 26 | Return FFileDialog.OpenFile(Multi) 27 | 28 | End 29 | 30 | Static Public Function SaveFile() As Boolean 31 | 32 | Return FFileDialog.SaveFile() 33 | 34 | End 35 | 36 | Static Public Function SelectDirectory() As Boolean 37 | 38 | Return FDirDialog.SelectDirectory() 39 | 40 | End 41 | 42 | 43 | Static Private Function Paths_Read() As String[] 44 | 45 | Return FFileDialog.Paths 46 | 47 | End 48 | 49 | 50 | Static Public Function SelectDate() As Boolean 51 | 52 | Return FInputDate.SelectDate() 53 | 54 | End 55 | 56 | 57 | Static Private Function Date_Read() As Date 58 | 59 | Return FInputDate.Date 60 | 61 | End 62 | 63 | Static Private Sub Date_Write(Value As Date) 64 | 65 | FInputDate.Date = Value 66 | 67 | End 68 | 69 | Static Private Function AutoExt_Read() As Boolean 70 | 71 | Return FFileDialog.AutoExt 72 | 73 | End 74 | 75 | Static Private Sub AutoExt_Write(Value As Boolean) 76 | 77 | FFileDialog.AutoExt = Value 78 | 79 | End 80 | -------------------------------------------------------------------------------- /I-Nex/i-nex/.src/Modules/FDirDialog.class: -------------------------------------------------------------------------------- 1 | ' Gambas class file 2 | 3 | ' Copyright(C) 2011-2014, Michał Głowienka aka eloaders 4 | ' 5 | ' This program is free software; you can redistribute it and/or modify 6 | ' it under the terms of the GNU General Public License as published by 7 | ' the Free Software Foundation; either version 3 of the License, or 8 | ' (at your option) any later version. 9 | ' 10 | ' This program is distributed in the hope that it will be useful, 11 | ' but WITHOUT ANY WARRANTY; without even the implied warranty of 12 | ' MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13 | ' GNU General Public License for more details. 14 | ' 15 | ' You should have received a copy of the GNU General Public License 16 | ' along with this program. If not, see . 17 | 18 | Public Sub SelectDirectory() As Boolean 19 | 20 | Return Not Me.ShowModal() 21 | 22 | End 23 | 24 | Public Sub Form_Open() 25 | 26 | ' DEBUG "Dialog.Title:";; Dialog.Title 27 | ' DEBUG "Dialog.Path:";; Dialog.Path 28 | 29 | Me.Title = Dialog.Title 30 | dchChoose.Root = "/" 31 | dchChoose.ShowHidden = Dialog.ShowHidden 32 | If Not Dialog.Path Then 33 | dchChoose.SelectedPath = "~" 34 | Else 35 | dchChoose.SelectedPath = Dialog.Path 36 | Endif 37 | 38 | If Component.IsLoaded("gb.settings") Then Settings.Read(Me, "gb.form.dialog/FDirDialog") 39 | 40 | End 41 | 42 | Public Sub btnOK_Click() 43 | 44 | Dialog.Path = dchChoose.SelectedPath 45 | Me.Close(True) 46 | 47 | End 48 | 49 | Public Sub btnCancel_Click() 50 | 51 | Me.Close 52 | 53 | End 54 | 55 | Public Sub dchChoose_Activate() 56 | 57 | btnOK.Value = True 58 | 59 | End 60 | 61 | Public Sub Form_Close() 62 | 63 | If Component.IsLoaded("gb.settings") Then Settings.Write(Me, "gb.form.dialog/FDirDialog") 64 | 65 | End 66 | -------------------------------------------------------------------------------- /I-Nex/i-nex/.src/Modules/FDirDialog.form: -------------------------------------------------------------------------------- 1 | # Gambas Form File 3.0 2 | 3 | { Form Form 4 | MoveScaled(0,0,64,52) 5 | #Translate = False 6 | Icon = Picture["192.png"] 7 | Arrangement = Arrange.Vertical 8 | Spacing = True 9 | Margin = True 10 | { dchChoose DirChooser 11 | MoveScaled(2,1,56,36) 12 | Expand = True 13 | } 14 | { HBox1 HBox 15 | MoveScaled(1,43,56,4) 16 | Spacing = True 17 | { Panel1 Panel 18 | MoveScaled(3,0,4,4) 19 | Expand = True 20 | } 21 | { btnOK Button 22 | MoveScaled(22,0,16,4) 23 | Text = ("OK") 24 | Default = True 25 | } 26 | { btnCancel Button 27 | MoveScaled(39,0,16,4) 28 | Text = ("Cancel") 29 | Cancel = True 30 | } 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /I-Nex/i-nex/.src/Modules/FFileDialog.form: -------------------------------------------------------------------------------- 1 | # Gambas Form File 3.0 2 | 3 | { Form Form 4 | MoveScaled(0,0,81,62) 5 | #Translate = False 6 | Icon = Picture["192.png"] 7 | Arrangement = Arrange.Vertical 8 | Spacing = True 9 | Margin = True 10 | { fchChoose FileChooser 11 | MoveScaled(3,1,72,48) 12 | Expand = True 13 | ShowButton = True 14 | } 15 | { chkAutoExt CheckBox 16 | MoveScaled(3,54,53,4) 17 | Visible = False 18 | Text = ("Automatic extension") 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /I-Nex/i-nex/.src/Modules/FInputDate.class: -------------------------------------------------------------------------------- 1 | ' Gambas class file 2 | 3 | ' Copyright(C) 2011-2014, Michał Głowienka aka eloaders 4 | ' 5 | ' This program is free software; you can redistribute it and/or modify 6 | ' it under the terms of the GNU General Public License as published by 7 | ' the Free Software Foundation; either version 3 of the License, or 8 | ' (at your option) any later version. 9 | ' 10 | ' This program is distributed in the hope that it will be useful, 11 | ' but WITHOUT ANY WARRANTY; without even the implied warranty of 12 | ' MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13 | ' GNU General Public License for more details. 14 | ' 15 | ' You should have received a copy of the GNU General Public License 16 | ' along with this program. If not, see . 17 | 18 | Static Public {Date} As Date 19 | 20 | Public Function SelectDate() As Boolean 21 | 22 | Return Not Me.ShowModal() 23 | 24 | End 25 | 26 | Public Sub Form_Open() 27 | 28 | Me.Center 29 | lblMessage.Text = Dialog.Title 30 | Me.Title = lblMessage.Text 31 | dlgDate.Value = {Date} 32 | 33 | End 34 | 35 | Public Sub btnCancel_Click() 36 | 37 | Me.Close(False) 38 | 39 | End 40 | 41 | Public Sub btnOK_Click() 42 | 43 | {Date} = dlgDate.Value 44 | Me.Close(True) 45 | 46 | End 47 | 48 | Public Sub dlgDate_Activate() 49 | 50 | btnOK.Value = True 51 | 52 | End 53 | -------------------------------------------------------------------------------- /I-Nex/i-nex/.src/Modules/FInputDate.form: -------------------------------------------------------------------------------- 1 | # Gambas Form File 3.0 2 | 3 | { Form Form 4 | MoveScaled(0,0,59,43) 5 | #Translate = False 6 | Icon = Picture["192.png"] 7 | Arrangement = Arrange.Vertical 8 | Spacing = True 9 | Margin = True 10 | { lblMessage TextLabel 11 | MoveScaled(1,1,48,4) 12 | Visible = False 13 | Font = Font["+1"] 14 | AutoResize = True 15 | Alignment = Align.Center 16 | } 17 | { dlgDate DateChooser 18 | MoveScaled(1,6,48,31) 19 | Expand = True 20 | } 21 | { HBox1 HBox 22 | MoveScaled(1,38,48,4) 23 | Spacing = True 24 | { Panel1 Panel 25 | MoveScaled(7,0,2,4) 26 | Expand = True 27 | } 28 | { btnOK Button 29 | MoveScaled(15,0,16,4) 30 | Text = ("OK") 31 | Default = True 32 | } 33 | { btnCancel Button 34 | MoveScaled(32,0,16,4) 35 | Text = ("Cancel") 36 | Cancel = True 37 | } 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /I-Nex/i-nex/.src/Modules/Logger.class: -------------------------------------------------------------------------------- 1 | ' Gambas class file 2 | 3 | ' Copyright(C) 2011-2014, Michał Głowienka aka eloaders 4 | ' 5 | ' This program is free software; you can redistribute it and/or modify 6 | ' it under the terms of the GNU General Public License as published by 7 | ' the Free Software Foundation; either version 3 of the License, or 8 | ' (at your option) any later version. 9 | ' 10 | ' This program is distributed in the hope that it will be useful, 11 | ' but WITHOUT ANY WARRANTY; without even the implied warranty of 12 | ' MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13 | ' GNU General Public License for more details. 14 | ' 15 | ' You should have received a copy of the GNU General Public License 16 | ' along with this program. If not, see . 17 | 18 | Create Static 19 | Public inexlog As String 20 | Property Level As Integer 21 | Property Format As String 22 | 23 | Private $sFormat As String = "[$(now)] [$(levelname)] [$(callLocation)] $(message)" 24 | Private $iLevel As Integer 25 | Private $sOutput As String 26 | Private $sLogFile As Stream 27 | 28 | '' As defined by http://tools.ietf.org/html/rfc5424 29 | Public Enum Critical, {Error}, Warning, Info, {Debug} 30 | 31 | Public Sub _new(Optional iMinLevel As Integer = Info, Optional sOutput As String = ":stdout") 32 | 33 | If sOutput Then $sOutput = sOutput 34 | 35 | If iMinLevel Then $iLevel = iMinLevel 36 | 37 | If $sOutput <> ":stdout" Then _OpenLog() 38 | 39 | End 40 | 41 | Private Function Level_Read() As Integer 42 | 43 | Return $iLevel 44 | 45 | End 46 | 47 | Private Sub Level_Write(Value As Integer) 48 | 49 | If Value < 0 Or Value > Me.Debug Then Error.Raise(("Invalid logging level")) 50 | 51 | $iLevel = Value 52 | 53 | End 54 | 55 | Public Function isEnabledFor(iLevel As Integer) As Boolean 56 | 57 | Return (iLevel <= $iLevel) 58 | 59 | End 60 | 61 | Public Sub _call(sMessage As String, Optional iLevel As Integer = Logger.Info) 62 | 63 | If Not isEnabledFor(iLevel) Then Return 64 | 65 | sMessage = Formatter(sMessage, $sFormat, iLevel) 66 | 67 | 68 | _Write(sMessage) 69 | 70 | End 71 | 72 | Private Function Format_Read() As String 73 | 74 | Return $sFormat 75 | 76 | End 77 | 78 | Private Sub Format_Write(Value As String) 79 | 80 | $sFormat = Value 81 | 82 | End 83 | 84 | Private Sub _Write(sLine As String) 85 | Dim LOG_FILE As File 86 | If $sOutput = ":stdout" Then 87 | Print sLine 88 | If Access("/tmp/", gb.Write) = True Then 89 | If Exist("/tmp/" & Application.Name & ".log") Then 90 | LOG_FILE = Open "/tmp/" & Application.Name & ".log" For Write Append 91 | Else 92 | LOG_FILE = Open "/tmp/" & Application.Name & ".log" For Write Create 93 | Endif 94 | Write #LOG_FILE, sLine & "\n" 95 | Close #LOG_FILE 96 | Endif 97 | Else 98 | Print #$sLogFile, sLine 99 | Endif 100 | 101 | End 102 | 103 | Private Sub _OpenLog() 104 | 105 | If IsDir($sOutput) Then 106 | $sOutput = $sOutput &/ Application.Name & ".log" 107 | Endif 108 | 109 | If Not Access(File.Dir($sOutput), gb.Write) Then Error.Raise(("Log file not writable")) 110 | If Exist($sOutput) Then 111 | $sLogFile = Open $sOutput For Write Append 112 | Else 113 | $sLogFile = Open $sOutput For Write Create 114 | Endif 115 | 116 | End 117 | -------------------------------------------------------------------------------- /I-Nex/i-nex/.src/Modules/Main.module: -------------------------------------------------------------------------------- 1 | ' Gambas module file 2 | 3 | Public Sub Main() 4 | 5 | Dim hSettings As Settings 6 | Dim b As New Boolean[] 7 | 8 | ' hSettings = New Settings("~/test.conf") 9 | ' hSettings["Cat1/Values"] = [False, False, False, False] 10 | ' hSettings.Save 11 | 12 | hSettings = New Settings("~/.i-nex/i-nex.conf") 13 | b = hSettings["Cat1/Values"] 14 | b[1] = True 15 | hSettings["Cat1/Values"] = b 16 | hSettings.Save 17 | 18 | ' Settings.Save hSettings["localhost/Login"] = "" 19 | ' hSettings["Charlie/Login"] = "Toto" 20 | ' Dump(hSettings) 21 | ' hSettings.Save() 22 | ' ' clear and save it 23 | ' hSettings.Clear("Charlie") ' don't work, found, removed 24 | ' Dump(hSettings) 25 | ' hSettings.Save() ' on save reloaded by "Sub Load()" from file 26 | 27 | End 28 | 29 | Private Sub Dump(hSettings As Settings) 30 | 31 | Dim sSlot As String 32 | Dim sKey As String 33 | 34 | For Each sSlot In hSettings.Keys 35 | 36 | Print "["; sSlot; "]" 37 | For Each sKey In hSettings.Keys[sSlot] 38 | Print sKey; "="; hSettings[sSlot &/ sKey] 39 | Next 40 | 41 | Next 42 | Print 43 | 44 | End 45 | 46 | -------------------------------------------------------------------------------- /I-Nex/i-nex/.src/Modules/_Settings_Keys.class: -------------------------------------------------------------------------------- 1 | ' Gambas class file 2 | 3 | Export 4 | Create Static 5 | 6 | Public _Slot As Collection 7 | Public _Parent As String 8 | 9 | Private $aKeys As String[] 10 | 11 | Public Sub _get(Parent As String) As _Settings_Keys 12 | 13 | Dim hKeys As _Settings_Keys 14 | 15 | hKeys = New _Settings_Keys 16 | hKeys._Slot = _Slot 17 | hKeys._Parent = _Parent &/ Parent 18 | Return hKeys 19 | 20 | End 21 | 22 | Public Sub _next() As String 23 | 24 | Dim vVal As Variant 25 | Dim cCol As Collection 26 | Dim sKey As String 27 | 28 | If IsNull(Enum.Index) Then 29 | If _Parent Then 30 | Try cCol = _Slot[_Parent] 31 | Else 32 | cCol = _Slot 33 | Endif 34 | If Not cCol Then 35 | Enum.Stop 36 | Return 37 | Endif 38 | $aKeys = New String[] 39 | For Each vVal In cCol 40 | If Not _Parent And If vVal.Count = 0 Then Continue 41 | $aKeys.Add(cCol.Key) 42 | Next 43 | $aKeys.Sort 44 | Enum.Index = 0 45 | Endif 46 | 47 | If Enum.Index >= $aKeys.Count Then 48 | Enum.Stop 49 | Else 50 | sKey = $aKeys[Enum.Index] 51 | Inc Enum.Index 52 | Return sKey 53 | Endif 54 | 55 | End 56 | -------------------------------------------------------------------------------- /I-Nex/i-nex/.src/Network/FNET_R_T.class: -------------------------------------------------------------------------------- 1 | ' Gambas class file 2 | 3 | ' Copyright(C) 2011-2014, Michał Głowienka aka eloaders 4 | ' 5 | ' This program is free software; you can redistribute it and/or modify 6 | ' it under the terms of the GNU General Public License as published by 7 | ' the Free Software Foundation; either version 3 of the License, or 8 | ' (at your option) any later version. 9 | ' 10 | ' This program is distributed in the hope that it will be useful, 11 | ' but WITHOUT ANY WARRANTY; without even the implied warranty of 12 | ' MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13 | ' GNU General Public License for more details. 14 | ' 15 | ' You should have received a copy of the GNU General Public License 16 | ' along with this program. If not, see . 17 | 18 | Public Sub net_() 19 | Dim total_interfaces As String 20 | Dim Face, Face2 As String 21 | Dim Maximum, i, ty, i2, ty2 As Integer 22 | Shell "ls /sys/class/net | tr ' ' '\n' | wc -l" To total_interfaces 23 | GridView1.Columns.Count = 9 24 | GridView1.Rows.Count = CFloat(Val(total_interfaces)) + 1 25 | GridView2.Columns.Count = 9 26 | GridView2.Rows.Count = CFloat(Val(total_interfaces)) + 1 27 | Maximum = CInteger(Val(total_interfaces)) + 2 28 | For i = 3 To Maximum 29 | Shell "awk {'print $1'} /proc/net/dev | sed -n '" & i & "p'" To Face 30 | GridView1[i - 2, 0].Text = Replace(Face, "\n", "") 31 | For ty = 1 To 9 32 | Shell "awk {'print $" & ty & "'} /proc/net/dev | sed -n '" & i & "p'" To Face 33 | GridView1[i - 2, ty - 1].Text = Replace(Face, "\n", "") 34 | Next 35 | Next 36 | For i2 = 3 To Maximum 37 | Shell "cat /proc/net/dev | awk {'print $1'} | sed -n '" & i2 & "p'" Wait To Face2 38 | GridView2[i2 - 2, 0].Text = Replace(Face2, "\n", "") 39 | For ty2 = 10 To 17 40 | Shell "cat /proc/net/dev | awk {'print $" & ty2 & "'} | sed -n '" & i2 & "p'" Wait To Face2 41 | GridView2[i2 - 2, ty2 - 9].Text = Replace(Face2, "\n", "") 42 | Next 43 | Next 44 | GridView1.Columns[1].Width = 75 45 | GridView1.Columns[2].Width = 75 46 | GridView1.Columns[8].Width = 75 47 | GridView1[0, 0].Text = "Face" 48 | GridView1[0, 1].Text = "Bytes" 49 | GridView1[0, 2].Text = "Packets" 50 | GridView1[0, 3].Text = "Errs" 51 | GridView1[0, 4].Text = "Drop" 52 | GridView1[0, 5].Text = "Fifo" 53 | GridView1[0, 6].Text = "Frame" 54 | GridView1[0, 7].Text = "Comp" 55 | GridView1[0, 8].Text = "Multicast" 56 | GridView2.Columns[1].Width = 75 57 | GridView1.Columns[2].Width = 75 58 | GridView2[0, 0].Text = "Face" 59 | GridView2[0, 1].Text = "Bytes" 60 | GridView2[0, 2].Text = "Packets" 61 | GridView2[0, 3].Text = "Errs" 62 | GridView2[0, 4].Text = "Drop" 63 | GridView2[0, 5].Text = "Fifo" 64 | GridView2[0, 6].Text = "Colls" 65 | GridView2[0, 7].Text = "Carrier" 66 | GridView2[0, 8].Text = "Comp" 67 | End 68 | 69 | Public Sub Timer1_Timer() 70 | 71 | net_() 72 | 73 | End 74 | 75 | Public Sub Form_Open() 76 | If Settings["Window/X"] = Null Then 77 | Me.Center 78 | Else 79 | Try Me.X = Settings["Window/X", Me.X] 80 | Try Me.Y = Settings["Window/Y", Me.Y] 81 | Endif 82 | Timer1.Start 83 | net_() 84 | End 85 | 86 | Public Sub Button2_Click() 87 | 88 | Form_Close() 89 | 90 | End 91 | Public Sub Form_Close() 92 | Me.Close 93 | End 94 | -------------------------------------------------------------------------------- /I-Nex/i-nex/.src/Network/FNET_R_T.form: -------------------------------------------------------------------------------- 1 | # Gambas Form File 3.0 2 | 3 | { Form Form 4 | MoveScaled(0,0,88,57) 5 | #Translate = False 6 | Expand = True 7 | Text = "Receive and Transmit" 8 | Icon = Picture["logo/i-nex.png"] 9 | Resizable = False 10 | { Frame1 Frame 11 | MoveScaled(0,0,88,27) 12 | Text = ("Receive") 13 | { !GridView1 GridView 14 | MoveScaled(2,4,85,18) 15 | #Public = True 16 | Border = False 17 | Mode = Select.Single 18 | Header = GridView.Vertical 19 | AutoResize = False 20 | Sorted = True 21 | } 22 | } 23 | { Frame2 Frame 24 | MoveScaled(0,28,88,28) 25 | Text = ("Transmit") 26 | { !GridView2 GridView 27 | MoveScaled(2,4,85,19) 28 | #Public = True 29 | Border = False 30 | Mode = Select.Single 31 | Header = GridView.Vertical 32 | AutoResize = False 33 | Sorted = True 34 | } 35 | { Button2 Button 36 | MoveScaled(74,24,14,4) 37 | Drop = True 38 | Expand = True 39 | AutoResize = True 40 | Text = ("Close") 41 | Picture = Picture["AppIcons/application-exit2.png"] 42 | Default = True 43 | } 44 | } 45 | { !Timer1 #Timer 46 | #MoveScaled(53,25) 47 | #Public = True 48 | Enabled = True 49 | Delay = 1500 50 | } 51 | } 52 | -------------------------------------------------------------------------------- /I-Nex/i-nex/.src/Reports/FCPUID_REPORT.module: -------------------------------------------------------------------------------- 1 | ' Gambas module file 2 | 3 | Public Sub _inits() 4 | Dim i As Integer 5 | Dim hFile As File 6 | If Exist(FReport_Gen.ButtonBox1.Text) Then 7 | hFile = Open FReport_Gen.ButtonBox1.Text For Write Append 8 | Else 9 | hFile = Open FReport_Gen.ButtonBox1.Text For Write Create 10 | Endif 11 | Print #hFile, "==========================================================CPUID===================================================================" 12 | Print #hFile, Finfosys.DATAT["VENDOR_STR"] 13 | Print #hFile, Finfosys.DATAT["CPU_CODENAME"] 14 | Print #hFile, Finfosys.DATAT["BRAND_STR"] 15 | Print #hFile, "Cores: " & Finfosys.DATAT["NUM_CORES"] & "" 16 | Print #hFile, "Logical CPUS: " & Finfosys.DATAT["NUM_LOGICAL_CPUS"] & "" 17 | Print #hFile, "Total Logical CPUS: " & Finfosys.DATAT["TOTAL_LOGICAL_CPUS"] & "" 18 | Print #hFile, "Family: " & Finfosys.DATAT["FAMILY"] & "" 19 | Print #hFile, "Model: " & Finfosys.DATAT["MODEL"] & "" 20 | Print #hFile, "Stepping: " & Finfosys.DATAT["STEPPING"] & "" 21 | Print #hFile, "Ext Family: " & Finfosys.DATAT["EXT_FAMILY"] & "" 22 | Print #hFile, "Ext Model: " & Finfosys.DATAT["EXT_MODEL"] & "" 23 | Print #hFile, "CPU Clock: " & Finfosys.DATAT["CPU_CLOCK"] & "" 24 | Print #hFile, "CPU Clock BY OS: " & Finfosys.DATAT["CPU_CLOCK_BY_OS"] & "" 25 | Print #hFile, "CPU Clock BY IC: " & Finfosys.DATAT["CPU_CLOCK_BY_IC"] & "" 26 | Print #hFile, "CPU Clock Measure: " & Finfosys.DATAT["CPU_CLOCK_MEASURE"] & "" 27 | Print #hFile, "Mark TSC: " & Finfosys.DATAT["MARK_TSC"] & "" 28 | Print #hFile, "Mark SYS Clock: " & Finfosys.DATAT["MARK_SYS_CLOCK"] & "" 29 | Print #hFile, "L1 Data: " & Finfosys.DATAT["L1_DATA_CACHE"] & "" 30 | Print #hFile, "L1 Instr: " & Finfosys.DATAT["L1_INSTRUCTION_CACHE"] & "" 31 | Print #hFile, "L2 Cache: " & Finfosys.DATAT["L2_CACHE"] & "" 32 | Print #hFile, "L3 Cache: " & Finfosys.DATAT["L3_CACHE"] & "" 33 | Print #hFile, "L1 Assoc: " & Finfosys.DATAT["L1_ASSOC"] & "" 34 | Print #hFile, "L2 Assoc: " & Finfosys.DATAT["L2_ASSOC"] & "" 35 | Print #hFile, "L3 Assoc: " & Finfosys.DATAT["L3_ASSOC"] & "" 36 | Print #hFile, "L1 Cacheline: " & Finfosys.DATAT["L1_CACHELINE"] & "" 37 | Print #hFile, "L2 Cacheline: " & Finfosys.DATAT["L2_CACHELINE"] & "" 38 | Print #hFile, "L3 Cacheline: " & Finfosys.DATAT["L3_CACHELINE"] & "" 39 | Print #hFile, "SSE Size: " & Finfosys.DATAT["SSE_SIZE"] & "" 40 | Print #hFile, "==========================================================FLAGS===================================================================" 41 | For i = 1 To 94 42 | FReport_Gen.ProgressBar1.Value = i / 94 43 | Try Print #hFile, Finfosys.DATAT["Flags"][i]["DESC"] & " | " & Finfosys.DATAT["Flags"][i]["FEATURE"] & " | " & get_value(0, i) 44 | Next 45 | Close #hFile 46 | End 47 | 48 | Function get_value(Value As Integer, Pos As Integer) As String 49 | 50 | If Finfosys.DATAT["Flags"][Pos][VALUE] = 1 Then 51 | Return "Is Supported" 52 | Else 53 | Return "Not Supported" 54 | Endif 55 | 56 | End 57 | 58 | -------------------------------------------------------------------------------- /I-Nex/i-nex/.src/Reports/MCPU_REPORT.module: -------------------------------------------------------------------------------- 1 | ' Gambas module file 2 | 3 | Public Report As Collection 4 | Public DATA_RETURN As String 5 | Public Sub refresh() 6 | Report = [("0"): ("========================================================" & Finfosys.ComboBox1.Text & "================================================================="), 7 | ("1"): (Finfosys.TextBox32.Text), 8 | ("2"): (Finfosys.TextBox33.Text), 9 | ("3"): (Finfosys.Label12.Text), 10 | ("4"): (Finfosys.Label103.Text), 11 | ("5"): (Finfosys.LCDLabel1.Text), 12 | ("6"): (Finfosys.Label97.Text), 13 | ("7"): (Finfosys.Label6.Text), 14 | ("8"): (Finfosys.Label7.Text), 15 | ("9"): (Finfosys.Label8.Text), 16 | ("10"): (Finfosys.Label19.Text), 17 | ("11"): (Finfosys.Label11.Text), 18 | ("12"): (Finfosys.Label10.Text), 19 | ("13"): (Finfosys.Label71.Text), 20 | ("14"): (Finfosys.Label72.Text & " " & FFlags.X86_X64), 21 | ("15"): (Finfosys.Label98.Text & " " & FFlags.VIRT), 22 | ("16"): (Finfosys.Label99.Text & " " & FFlags.HTT), 23 | ("17"): (Finfosys.Label15.Text), 24 | ("18"): (Finfosys.Label104.Text), 25 | ("19"): (Finfosys.Label110.Text), 26 | ("20"): (Finfosys.Label113.Text), 27 | ("21"): (Finfosys.Label114.Text), 28 | ("22"): (Finfosys.Label116.Text), 29 | ("23"): (Finfosys.Label118.Text), 30 | ("24"): (Finfosys.Label120.Text), 31 | ("25"): (Finfosys.Label111.Text), 32 | ("26"): (Finfosys.Label115.Text), 33 | ("27"): (Finfosys.Label117.Text), 34 | ("28"): (Finfosys.Label119.Text), 35 | ("29"): (Finfosys.Label121.Text)] 36 | 37 | End 38 | 39 | Public Sub _inits() 40 | Dim All, All2 As Float 41 | Dim hFile As File 42 | DATA_RETURN = Null 43 | refresh() 44 | 45 | For All2 = 1 To Finfosys.ComboBox1.Count 46 | Finfosys.ComboBox1.Index = All2 47 | 48 | For All = 0 To Report.Count 49 | FReport_Gen.ProgressBar1.Value = All / Report.Count 50 | DATA_RETURN = DATA_RETURN & "\n" & Report[All] 51 | Wait 0.01 52 | Next 53 | refresh() 54 | Wait 0.01 55 | Finfosys.ComboBox1.Index = All2 56 | Next 57 | 58 | If Exist(FReport_Gen.ButtonBox1.Text) Then 59 | hFile = Open FReport_Gen.ButtonBox1.Text For Write Append 60 | Else 61 | hFile = Open FReport_Gen.ButtonBox1.Text For Write Create 62 | Endif 63 | Print #hFile, DATA_RETURN 64 | Close #hFile 65 | End 66 | -------------------------------------------------------------------------------- /I-Nex/i-nex/.src/Reports/MDRIVES_REPORT.module: -------------------------------------------------------------------------------- 1 | ' Gambas module file 2 | 3 | Public Report As Collection 4 | Public DATA_RETURN As String 5 | Public Sub refresh() 6 | Report = [("0"): ("=======================================================" & Finfosys.ComboBox4.Text & "/" & Finfosys.ComboBox3.Text & "=================================================================="), 7 | ("1"): (Finfosys.TextBox30.Text), 8 | ("2"): (Finfosys.TextBox29.Text), 9 | ("3"): (Finfosys.Label41.Text), 10 | ("4"): (Finfosys.Label42.Text), 11 | ("5"): (Finfosys.Label26.Text), 12 | ("6"): (Finfosys.TextBox48.Text), 13 | ("7"): (Finfosys.Label27.Text), 14 | ("8"): (Finfosys.TextBox52.Text), 15 | ("9"): (Finfosys.Label40.Text), 16 | ("10"): (Finfosys.TextBox53.Text), 17 | ("11"): (Finfosys.Label38.Text), 18 | ("12"): (Finfosys.Label43.Text), 19 | ("13"): (Finfosys.Label39.Text), 20 | ("14"): (Finfosys.Label44.Text), 21 | ("15"): (Finfosys.Label46.Text), 22 | ("16"): (Finfosys.Label47.Text), 23 | ("17"): (Finfosys.Label45.Text), 24 | ("18"): (Finfosys.Label50.Text), 25 | ("19"): (Finfosys.Label52.Text), 26 | ("20"): (Finfosys.Label51.Text), 27 | ("21"): (Finfosys.Label53.Text), 28 | ("22"): (Finfosys.Label49.Text), 29 | ("23"): (Finfosys.Label55.Text), 30 | ("24"): (Finfosys.Label54.Text), 31 | ("25"): (Finfosys.Label56.Text), 32 | ("26"): (Finfosys.Label57.Text), 33 | ("27"): (Finfosys.Label58.Text), 34 | ("28"): (Finfosys.Label59.Text), 35 | ("29"): (Finfosys.Label126.Text), 36 | ("30"): (Finfosys.Label127.Text)] 37 | End 38 | ' , 39 | ' ("31"): (Finfosys.Label128.Text), 40 | ' ("32"): (Finfosys.Label129.Text), 41 | ' ("33"): (Finfosys.Label130.Text), 42 | ' ("34"): (Finfosys.Label131.Text), 43 | ' ("35"): (Finfosys.Label132.Text), 44 | ' ("36"): (Finfosys.Label133.Text), 45 | ' ("37"): (Finfosys.Label134.Text), 46 | ' ("38"): (Finfosys.Label123.Text), 47 | ' ("39"): (Finfosys.Label124.Text), 48 | ' ("40"): (Finfosys.Label125.Text) 49 | Public Sub _inits() 50 | Dim All, All2, repcount As Integer 51 | Dim hFile As File 52 | DATA_RETURN = Null 53 | 'refresh() 54 | 55 | For All2 = 1 To Finfosys.ComboBox4.Count 56 | 57 | refresh() 58 | If Finfosys.ComboBox3.Count = 0 Then 59 | For repcount = 0 To Report.Count 60 | FReport_Gen.ProgressBar1.Value = repcount / Report.Count 61 | DATA_RETURN = DATA_RETURN & "\n" & Report[repcount] 62 | Wait 0.01 63 | 64 | refresh() 65 | Next 66 | Endif 67 | 68 | For All = 1 To Finfosys.ComboBox3.Count 69 | refresh() 70 | 71 | For repcount = 0 To Report.Count 72 | FReport_Gen.ProgressBar1.Value = repcount / Report.Count 73 | DATA_RETURN = DATA_RETURN & "\n" & Report[repcount] 74 | Wait 0.01 75 | 76 | refresh() 77 | Next 78 | Finfosys.ComboBox3.Index = All 79 | Next 80 | 81 | refresh() 82 | 83 | Finfosys.ComboBox4.Index = All2 84 | 85 | Next 86 | If Exist(FReport_Gen.ButtonBox1.Text) Then 87 | hFile = Open FReport_Gen.ButtonBox1.Text For Write Append 88 | Else 89 | hFile = Open FReport_Gen.ButtonBox1.Text For Write Create 90 | Endif 91 | Print #hFile, DATA_RETURN 92 | Close #hFile 93 | 94 | End 95 | -------------------------------------------------------------------------------- /I-Nex/i-nex/.src/Reports/MGPU_REPORT.module: -------------------------------------------------------------------------------- 1 | ' Gambas module file 2 | 3 | Public DATA_RETURN As String 4 | Public ReportEDID As Collection = [("0"): ("========================================================================================================================="), 5 | ("1"): (Finfosys.Label65.Text), 6 | ("2"): (Finfosys.Label66.Text), 7 | ("3"): (Finfosys.Label67.Text), 8 | ("4"): (Finfosys.Label100.Text), 9 | ("5"): (Finfosys.Label101.Text), 10 | ("6"): (Finfosys.Label102.Text)] 11 | 12 | Public Report As Collection = [("0"): ("========================================================================================================================="), 13 | ("1"): (Finfosys.TextBox1.Text), 14 | ("2"): (Finfosys.Label105.Text), 15 | ("3"): (Finfosys.Label106.Text), 16 | ("4"): (Finfosys.Label107.Text), 17 | ("5"): (Finfosys.Label222.Text), '/ 18 | ("6"): (Finfosys.Label224.Text), 19 | ("7"): (Finfosys.Label220.Text), 20 | ("8"): (Finfosys.Label221.Text), '// 21 | ("9"): (Finfosys.Label225.Text), 22 | ("10"): (Finfosys.Label246.Text), 23 | ("11"): (Finfosys.Label247.Text), 24 | ("12"): (Finfosys.Label136.Text), 25 | ("13"): (Finfosys.Label64.Text), 26 | ("14"): (Finfosys.Label146.Text), 27 | ("15"): (Finfosys.Label108.Text), 28 | ("16"): (Finfosys.Label109.Text)] 29 | 30 | Public Sub _inits() 31 | Dim All, All2 As Integer 32 | Dim hFile As File 33 | DATA_RETURN = Null 34 | '============================================= 35 | For All2 = 0 To Finfosys.ComboBox8.Count - 1 36 | For All = 0 To ReportEDID.Count 37 | FReport_Gen.ProgressBar1.Value = All / ReportEDID.Count 38 | DATA_RETURN = DATA_RETURN & "\n" & ReportEDID[All] 39 | Next 40 | 41 | Finfosys.ComboBox8.Index = All2 - 1 42 | 43 | Next 44 | '============================================= 45 | If Exist(FReport_Gen.ButtonBox1.Text) Then 46 | hFile = Open FReport_Gen.ButtonBox1.Text For Write Append 47 | Else 48 | hFile = Open FReport_Gen.ButtonBox1.Text For Write Create 49 | Endif 50 | Print #hFile, DATA_RETURN 51 | Close #hFile 52 | DATA_RETURN = Null 53 | '============================================= 54 | For All = 0 To Report.Count 55 | 56 | FReport_Gen.ProgressBar1.Value = All / Report.Count 57 | 58 | DATA_RETURN = DATA_RETURN & "\n" & Report[All] 59 | 60 | Wait 0.01 61 | 62 | Next 63 | '============================================= 64 | If Exist(FReport_Gen.ButtonBox1.Text) Then 65 | hFile = Open FReport_Gen.ButtonBox1.Text For Write Append 66 | Else 67 | hFile = Open FReport_Gen.ButtonBox1.Text For Write Create 68 | Endif 69 | Print #hFile, DATA_RETURN 70 | Close #hFile 71 | End 72 | -------------------------------------------------------------------------------- /I-Nex/i-nex/.src/Reports/MInclude.module: -------------------------------------------------------------------------------- 1 | ' Gambas module file 2 | 3 | Public Sub _lspci() 4 | _ohce("LSPCI") 5 | Shell "lspci >>" & FReport_Gen.ButtonBox1.Text & "" Wait 6 | FReport_Gen.ProgressBar1.Value = 1 / 12 7 | Wait 0.01 8 | End 9 | 10 | Public Sub _lsusb() 11 | _ohce("LSUSB") 12 | Shell "lsusb >>" & FReport_Gen.ButtonBox1.Text & "" Wait 13 | FReport_Gen.ProgressBar1.Value = 2 / 12 14 | Wait 0.01 15 | End 16 | 17 | Public Sub _scsi() 18 | _ohce("SCSI") 19 | Shell "cat /proc/scsi/scsi >>" & FReport_Gen.ButtonBox1.Text & "" Wait 20 | FReport_Gen.ProgressBar1.Value = 3 / 12 21 | Wait 0.01 22 | End 23 | 24 | Public Sub _mtrr() 25 | _ohce("PROC MTRR") 26 | Shell "cat /proc/mtrr >>" & FReport_Gen.ButtonBox1.Text & "" Wait 27 | FReport_Gen.ProgressBar1.Value = 5 / 12 28 | Wait 0.01 29 | End 30 | 31 | Public Sub _devices() 32 | _ohce("PROC DEVICES") 33 | Shell "cat /proc/devices >>" & FReport_Gen.ButtonBox1.Text & "" Wait 34 | FReport_Gen.ProgressBar1.Value = 6 / 12 35 | Wait 0.01 36 | End 37 | 38 | Public Sub _diskstats() 39 | _ohce("PROC DISKSTATS") 40 | Shell "cat /proc/diskstats >>" & FReport_Gen.ButtonBox1.Text & "" Wait 41 | FReport_Gen.ProgressBar1.Value = 7 / 12 42 | Wait 0.01 43 | End 44 | 45 | Public Sub _dma() 46 | _ohce("PROC DMA") 47 | Shell "cat /proc/dma >>" & FReport_Gen.ButtonBox1.Text & "" Wait 48 | FReport_Gen.ProgressBar1.Value = 8 / 12 49 | Wait 0.01 50 | End 51 | 52 | Public Sub _partitions() 53 | _ohce("PROC PARTITIONS") 54 | Shell "cat /proc/partitions >>" & FReport_Gen.ButtonBox1.Text & "" Wait 55 | FReport_Gen.ProgressBar1.Value = 9 / 12 56 | Wait 0.01 57 | End 58 | 59 | Public Sub _modules() 60 | _ohce("PROC modules") 61 | Shell "cat /proc/modules >>" & FReport_Gen.ButtonBox1.Text & "" Wait 62 | FReport_Gen.ProgressBar1.Value = 10 / 12 63 | Wait 0.01 64 | End 65 | 66 | Public Sub _cmdline() 67 | _ohce("PROC cmdline") 68 | Shell "cat /proc/cmdline >>" & FReport_Gen.ButtonBox1.Text & "" Wait 69 | FReport_Gen.ProgressBar1.Value = 11 / 12 70 | Wait 0.01 71 | End 72 | 73 | Public Sub _grub() 74 | _ohce("PROC GRUB") 75 | Shell "cat /etc/default/grub >>" & FReport_Gen.ButtonBox1.Text & "" Wait 76 | FReport_Gen.ProgressBar1.Value = 12 / 12 77 | Wait 0.01 78 | End 79 | 80 | Public Sub _dmesg() 81 | _ohce("DMESG") 82 | Shell "dmesg >>" & FReport_Gen.ButtonBox1.Text & "" Wait 83 | FReport_Gen.ProgressBar1.Value = 4 / 9 84 | Wait 0.01 85 | End 86 | 87 | Public Sub _cpuinfo() 88 | Dim hFile As File 89 | _ohce("CPUINFO") 90 | FReport_Gen.ProgressBar1.Value = 4 / 9 91 | If Exist(FReport_Gen.ButtonBox1.Text) Then 92 | hFile = Open FReport_Gen.ButtonBox1.Text For Write Append 93 | Else 94 | hFile = Open FReport_Gen.ButtonBox1.Text For Write Create 95 | Endif 96 | Write #hFile, File.Load("/proc/cpuinfo") 97 | Close #hFile 98 | Wait 0.01 99 | End 100 | 101 | Public Sub _ohce(txet As String) 102 | Dim hFile As File 103 | If Exist(FReport_Gen.ButtonBox1.Text) Then 104 | hFile = Open FReport_Gen.ButtonBox1.Text For Write Append 105 | Else 106 | hFile = Open FReport_Gen.ButtonBox1.Text For Write Create 107 | Endif 108 | Print #hFile, "========================================================" & txet & "=================================================================" 109 | Close #hFile 110 | End 111 | -------------------------------------------------------------------------------- /I-Nex/i-nex/.src/Reports/MKERNEL_REPORT.module: -------------------------------------------------------------------------------- 1 | ' Gambas module file 2 | 3 | Public DATA_RETURN As String 4 | Public Report As Collection = [("0"): ("=================================================== Machine ============================================================="), 5 | ("1"): (Finfosys.TextLabel26.Text), 6 | ("2"): (Finfosys.TextLabel7.Text), 7 | ("3"): (Finfosys.TextLabel16.Text), 8 | ("4"): (Finfosys.TextLabel17.Text), 9 | ("5"): (Finfosys.TextLabel18.Text), 10 | ("6"): ("================================================ Installed Kernels ======================================================")] 11 | Public Sub _inits() 12 | Dim All As Integer 13 | DATA_RETURN = Null 14 | For All = 0 To Report.Count 15 | 16 | FReport_Gen.ProgressBar1.Value = All / Report.Count 17 | DATA_RETURN = DATA_RETURN & "\n" & Report[All] 18 | 19 | Wait 0.01 20 | 21 | Next 22 | Shell "echo '" & DATA_RETURN & "'>>" & FReport_Gen.ButtonBox1.Text & "" Wait 23 | For All = 0 To Finfosys.ListBox1.Count - 1 24 | Shell "echo '" & Finfosys.ListBox1.List[All] & "'>>" & FReport_Gen.ButtonBox1.Text & "" Wait 25 | Next 26 | Shell "echo '===================================================== Cmdline ==========================================================='>>" & FReport_Gen.ButtonBox1.Text & "" Wait 27 | Shell "echo '" & Finfosys.TextArea3.Text & "'>>" & FReport_Gen.ButtonBox1.Text & "" Wait 28 | End 29 | -------------------------------------------------------------------------------- /I-Nex/i-nex/.src/Reports/MMOBO_REPORT.module: -------------------------------------------------------------------------------- 1 | ' Gambas module file 2 | 3 | Public Sub _inits() 4 | Dim hFile As File 5 | FReport_Gen.ProgressBar1.Value = 0 6 | If Exist(FReport_Gen.ButtonBox1.Text) Then 7 | hFile = Open FReport_Gen.ButtonBox1.Text For Write Append 8 | Else 9 | hFile = Open FReport_Gen.ButtonBox1.Text For Write Create 10 | Endif 11 | FReport_Gen.ProgressBar1.Value = 50 12 | Write #hFile, "=========================================================================================================================" & "\n" 13 | Write #hFile, "___________________Board___________________" & "\n" 14 | Write #hFile, Finfosys.TextBox2.Text & "\n" 15 | Write #hFile, Finfosys.TextBox3.Text & "\n" 16 | Write #hFile, Finfosys.TextBox4.Text & "\n" 17 | Write #hFile, Finfosys.TextBox5.Text & "\n" 18 | Write #hFile, "___________________Bios____________________" & "\n" 19 | Write #hFile, Finfosys.TextBox6.Text & "\n" 20 | Write #hFile, Finfosys.TextBox21.Text & "\n" 21 | Write #hFile, Finfosys.TextBox22.Text & "\n" 22 | Write #hFile, "_________________Chassis__________________" & "\n" 23 | Write #hFile, Finfosys.TextBox23.Text & "\n" 24 | Write #hFile, Finfosys.TextBox24.Text & "\n" 25 | Write #hFile, Finfosys.TextBox25.Text & "\n" 26 | Write #hFile, Finfosys.TextBox26.Text & "\n" 27 | Write #hFile, "_________________Product__________________" & "\n" 28 | Write #hFile, Finfosys.TextBox27.Text & "\n" 29 | Write #hFile, Finfosys.TextBox28.Text & "\n" 30 | FReport_Gen.ProgressBar1.Value = 70 31 | Close #hFile 32 | FReport_Gen.ProgressBar1.Value = 100 33 | End 34 | -------------------------------------------------------------------------------- /I-Nex/i-nex/.src/Reports/MPastebinit.module: -------------------------------------------------------------------------------- 1 | ' Gambas module file 2 | 3 | Public Function pastebin(Send As Boolean, Directory As String, Service As String) As String 4 | Dim links As String 5 | If Send = True Then 6 | PBV(0.3) 7 | Wait 0.1 8 | TextInfo("Send report to " & FReport_Gen.ComboBox1.Text & "") 9 | PBV(0.5) 10 | Wait 0.1 11 | Shell "/usr/bin/pastebinit -b http://" & Service & " -i " & Directory & "" Wait To links 12 | PBV(0.7) 13 | links = Replace(links, "\n", "") 14 | PBV(0.8) 15 | TextInfo("Send report to " & FReport_Gen.ComboBox1.Text & " Done") 16 | PBV(1) 17 | Return links 18 | Else 19 | Debug "Report not be send to nopaste service" 20 | Endif 21 | End 22 | 23 | Public Sub TextInfo(Text As String) 24 | 25 | FReport_Gen.TextLabel1.Text = Text 26 | 27 | End 28 | 29 | Public Sub PBV(ProgressBar_Value As Float) 30 | 31 | FReport_Gen.ProgressBar1.Value = ProgressBar_Value 32 | 33 | End 34 | -------------------------------------------------------------------------------- /I-Nex/i-nex/.src/Reports/MSOUND_REPORT.module: -------------------------------------------------------------------------------- 1 | ' Gambas module file 2 | 3 | Public DATA_RETURN As String 4 | Public Report As Collection = [("0"): ("===============================================" & Finfosys.ComboBox6.Text & "==================================================="), 5 | ("1"): (Finfosys.Label73.Text), 6 | ("2"): (Finfosys.Label78.Text), 7 | ("3"): (Finfosys.Label9.Text), 8 | ("4"): (Finfosys.TextArea18.Text)] 9 | Public Sub _inits() 10 | Dim All, All2 As Integer 11 | Dim hFile As File 12 | DATA_RETURN = Null 13 | For All = 0 To Finfosys.ComboBox6.Count - 1 14 | FReport_Gen.ProgressBar1.Value = All / Finfosys.ComboBox6.Count - 1 15 | For All2 = 0 To Report.Count - 1 16 | FReport_Gen.ProgressBar1.Value = All2 / Report.Count - 1 17 | DATA_RETURN = DATA_RETURN & "\n" & Report[All2] 18 | Next 19 | Next 20 | If Exist(FReport_Gen.ButtonBox1.Text) Then 21 | hFile = Open FReport_Gen.ButtonBox1.Text For Write Append 22 | Else 23 | hFile = Open FReport_Gen.ButtonBox1.Text For Write Create 24 | Endif 25 | Print #hFile, DATA_RETURN 26 | Close #hFile 27 | End 28 | -------------------------------------------------------------------------------- /I-Nex/i-nex/.src/Reports/MSYSTEM_REPORT.module: -------------------------------------------------------------------------------- 1 | ' Gambas module file 2 | 3 | Public DATA_RETURN As String 4 | Public Report As Collection = [("0"): ("========================================================================================================================="), 5 | ("1"): (Finfosys.Label4.Text), 6 | ("2"): (Finfosys.Label135.Text), 7 | ("3"): (Finfosys.Label37.Text), 8 | ("4"): (Finfosys.Label60.Text), 9 | ("5"): (Finfosys.Label61.Text), 10 | ("6"): (Finfosys.Label62.Text), 11 | ("7"): (Finfosys.Label63.Text), 12 | ("8"): (Finfosys.Label148.Text), 13 | ("9"): (Finfosys.Label147.Text), 14 | ("10"): (Finfosys.Label138.Text), 15 | ("11"): (Finfosys.Label143.Text), 16 | ("12"): (Finfosys.Label140.Text), 17 | ("13"): (Finfosys.Label142.Text), 18 | ("14"): (Finfosys.Label141.Text), 19 | ("15"): (Finfosys.Label153.Text), 20 | ("16"): (Finfosys.Label150.Text), 21 | ("17"): (Finfosys.Label152.Text), 22 | ("18"): (Finfosys.Label139.Text), 23 | ("19"): (Finfosys.Label144.Text), 24 | ("20"): (Finfosys.Label137.Text), 25 | ("21"): (Finfosys.Label145.Text), 26 | ("22"): (Finfosys.Label149.Text), 27 | ("23"): (Finfosys.Label151.Text)] 28 | 29 | Public Sub _inits() 30 | Dim All As Integer 31 | Dim hFile As File 32 | DATA_RETURN = Null 33 | For All = 0 To Report.Count 34 | 35 | FReport_Gen.ProgressBar1.Value = All / Report.Count 36 | DATA_RETURN = DATA_RETURN & "\n" & Report[All] 37 | 38 | Wait 0.01 39 | 40 | Next 41 | 42 | If Exist(FReport_Gen.ButtonBox1.Text) Then 43 | hFile = Open FReport_Gen.ButtonBox1.Text For Write Append 44 | Else 45 | hFile = Open FReport_Gen.ButtonBox1.Text For Write Create 46 | Endif 47 | Print #hFile, DATA_RETURN 48 | Close #hFile 49 | End 50 | -------------------------------------------------------------------------------- /I-Nex/i-nex/.src/ScreenShot.class: -------------------------------------------------------------------------------- 1 | ' Gambas class file 2 | 3 | ' Copyright(C) 2011-2014, Michał Głowienka aka eloaders 4 | ' 5 | ' This program is free software; you can redistribute it and/or modify 6 | ' it under the terms of the GNU General Public License as published by 7 | ' the Free Software Foundation; either version 3 of the License, or 8 | ' (at your option) any later version. 9 | ' 10 | ' This program is distributed in the hope that it will be useful, 11 | ' but WITHOUT ANY WARRANTY; without even the implied warranty of 12 | ' MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13 | ' GNU General Public License for more details. 14 | ' 15 | ' You should have received a copy of the GNU General Public License 16 | ' along with this program. If not, see . 17 | Public pic As Picture 18 | Public Sub Form_Open() 19 | If Not Exist(User.Home & "/.i-nex") Then 20 | Mkdir User.Home & "/.i-nex" 21 | Endif 22 | If Exist(User.Home & "/.i-nex/lastsaveg") Then 23 | ButtonBox1.Text = File.Load(User.Home & "/.i-nex/lastsaveg") 24 | Else 25 | ButtonBox1.Text = Desktop.Path 26 | Endif 27 | If Settings["Window/X"] = Null Then 28 | Me.Center 29 | Else 30 | Try Me.X = Settings["Window/X", Me.X] 31 | Try Me.Y = Settings["Window/Y", Me.Y] 32 | Endif 33 | PictureBox1.Picture = pic 34 | TextBox1.Text = Date & Time 35 | TextBox1.Text = Replace(TextBox1.Text, "/", "") 36 | TextBox1.Text = Replace(TextBox1.Text, ":", "") 37 | TextBox1.Text = Replace(TextBox1.Text, ".", "") 38 | ComboBox1.Add(".png") 39 | ComboBox1.Add(".jpg") 40 | ComboBox1.Index = 0 41 | SliderBox1.Value = 9 42 | 43 | End 44 | 45 | Public Sub Button2_Click() 46 | 47 | Me.Close 48 | 49 | End 50 | 51 | Public Sub Button1_Click() 52 | 53 | ScreenShot.save(ButtonBox1.Text, TextBox1.Text, ComboBox1.Text, SliderBox1.Value) 54 | File.Save(User.Home & "/.i-nex/lastsaveg", ButtonBox1.Text) 55 | 56 | Form_Close() 57 | End 58 | 59 | Public Sub ButtonBox1_Click() 60 | 61 | Dialog.SelectDirectory 62 | Dialog.Title = "Select dir" 63 | ButtonBox1.Text = Dialog.Path 64 | 65 | End 66 | 67 | Public Sub Form_Close() 68 | 69 | File.Save(User.Home & "/.i-nex/lastsaveg", ButtonBox1.Text) 70 | Me.Close 71 | 72 | End 73 | 74 | Public Sub ComboBox1_Click() 75 | 76 | If ComboBox1.Text = ".png" Then 77 | SliderBox1.MaxValue = 10 78 | SliderBox1.Value = 9 79 | Else 80 | SliderBox1.MaxValue = 100 81 | SliderBox1.Value = 70 82 | Endif 83 | 84 | End 85 | 86 | Public Sub save(directory As String, filename As String, fileformat As String, filequality As Integer) 87 | 88 | Try pic.Save(directory & "/" & filename & fileformat & "", filequality) 89 | 90 | End 91 | -------------------------------------------------------------------------------- /I-Nex/i-nex/.src/ScreenShot.form: -------------------------------------------------------------------------------- 1 | # Gambas Form File 3.0 2 | 3 | { Form Form 4 | Move(0,0,476,539) 5 | #Scaled = False 6 | #Translate = False 7 | Text = "Screen Shot" 8 | Icon = Picture["logo/i-nex.0.4.x.png"] 9 | Resizable = False 10 | { PictureBox1 PictureBox 11 | Move(36,0,402,462) 12 | Stretch = True 13 | Border = Border.Plain 14 | } 15 | { Button1 Button 16 | Move(408,510,66,30) 17 | Font = Font["Bold,8"] 18 | Text = ("Save") 19 | Picture = Picture["AppIcons/document-save.png"] 20 | } 21 | { Button2 Button 22 | Move(336,510,72,30) 23 | Font = Font["Bold,8"] 24 | Text = ("Cancel") 25 | Picture = Picture["AppIcons/application-exit2.png"] 26 | } 27 | { Label1 Label 28 | Move(6,462,108,24) 29 | Font = Font["Bold,8"] 30 | Text = ("File name:") 31 | } 32 | { Label2 Label 33 | Move(6,486,120,24) 34 | Font = Font["Bold,8"] 35 | Text = ("Save directory:") 36 | } 37 | { ButtonBox1 ButtonBox 38 | Move(114,486,360,24) 39 | Font = Font["9"] 40 | ReadOnly = True 41 | } 42 | { TextBox1 TextBox 43 | Move(114,462,360,24) 44 | Font = Font["9"] 45 | } 46 | { ComboBox1 ComboBox 47 | Move(270,510,66,30) 48 | Font = Font["Bold,8"] 49 | ReadOnly = True 50 | } 51 | { SliderBox1 SliderBox 52 | Move(6,510,264,24) 53 | Font = Font["Bold,8"] 54 | ToolTip = ("Picture quality") 55 | } 56 | } 57 | -------------------------------------------------------------------------------- /I-Nex/i-nex/.src/Sound/Asound_Drives.module: -------------------------------------------------------------------------------- 1 | ' Gambas module file 2 | 3 | ' Copyright(C) 2011-2014, Michał Głowienka aka eloaders 4 | ' 5 | ' This program is free software; you can redistribute it and/or modify 6 | ' it under the terms of the GNU General Public License as published by 7 | ' the Free Software Foundation; either version 3 of the License, or 8 | ' (at your option) any later version. 9 | ' 10 | ' This program is distributed in the hope that it will be useful, 11 | ' but WITHOUT ANY WARRANTY; without even the implied warranty of 12 | ' MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13 | ' GNU General Public License for more details. 14 | ' 15 | ' You should have received a copy of the GNU General Public License 16 | ' along with this program. If not, see . 17 | 18 | Public Logs As New Logger 19 | Public Version As String 20 | Public ASOUND_ID As String 21 | Public ASOUND_CODEC As String 22 | Public ASOUND_ALSADV As String 23 | Public ASOUND_INPUT As String 24 | Public Id As String 25 | Public hwdep As String 26 | Public pcm As String 27 | Public sound_cards As String 28 | 29 | Public Sub _inits() 30 | Dim ASOUND_CARDS As String 31 | Dim ASOUND_CARDS_LIST As String[] 32 | Dim i As Integer 33 | 34 | Shell "grep \"\\[\" /proc/asound/cards | cut -d \":\" -f 2" Wait To ASOUND_CARDS 35 | ASOUND_CARDS_LIST = Split(ASOUND_CARDS, "\n", "%%") 36 | For i = 1 To ASOUND_CARDS_LIST.Count - 1 37 | If ASOUND_CARDS_LIST[i] = Null Then 38 | ASOUND_CARDS_LIST.Delete(i) 39 | Endif 40 | Next 41 | Finfosys.ComboBox6.List = ASOUND_CARDS_LIST 42 | Finfosys.ComboBox6.Index = 0 43 | _get_informations() 44 | End 45 | 46 | Public Sub _get_informations() 47 | Dim ASOUND_INPUT_LIST As String[] 48 | Try ASOUND_ID = File.Load("/proc/asound/card" & Finfosys.ComboBox6.Index & "/id") 49 | Try ASOUND_ALSADV = File.Load("/proc/asound/version") 50 | ASOUND_ID = Replace(ASOUND_ID, "\n", "") 51 | Shell "grep \"Codec:\" /proc/asound/" & ASOUND_ID & "/codec*" Wait To ASOUND_CODEC 52 | Finfosys.Label73.Text = Replace(ASOUND_CODEC, "\n", "") & " " 53 | Finfosys.Label9.Text = Replace(Replace(ASOUND_ALSADV, "\n", ""), "Advanced Linux Sound Architecture", "ALSA") 54 | Try ASOUND_INPUT_LIST = Dir("/sys/class/sound/card" & Finfosys.ComboBox6.Index & "", "input*").Sort() 55 | Finfosys.ComboBox9.List = ASOUND_INPUT_LIST 56 | Finfosys.ComboBox9.Index = 0 57 | 58 | End 59 | 60 | Public Sub _INPUT_NAME() 61 | Try Finfosys.Label78.text = Replace(File.Load("/sys/class/sound/card" & Finfosys.ComboBox6.Index & "/" & Finfosys.ComboBox9.Text & "/name"), "\n", "") 62 | Try Finfosys.TextArea18.text = File.Load("/proc/asound/card" & Finfosys.ComboBox6.Index & "/codec#0") 63 | 64 | End 65 | -------------------------------------------------------------------------------- /I-Nex/i-nex/.src/System/FSystemInfo.form: -------------------------------------------------------------------------------- 1 | # Gambas Form File 3.0 2 | 3 | { Form Form 4 | MoveScaled(0,0,68,77) 5 | Background = Color.TextBackground 6 | Text = ("I-Nex Library") 7 | Icon = Picture["i-nex.png"] 8 | Resizable = False 9 | Arrangement = Arrange.Vertical 10 | Margin = True 11 | { HBox2 HBox 12 | MoveScaled(1,0,58,7) 13 | Background = Color.TextBackground 14 | AutoResize = True 15 | Spacing = True 16 | { PictureBox1 PictureBox 17 | MoveScaled(0,0,7,7) 18 | Picture = Picture["AppIcons/computer.png"] 19 | AutoResize = True 20 | Alignment = Align.Center 21 | } 22 | { TextLabel1 TextLabel 23 | MoveScaled(12,0,46,5) 24 | Font = Font["Bold"] 25 | Expand = True 26 | Text = ("Library Informations") 27 | Alignment = Align.Normal 28 | } 29 | } 30 | { Panel3 Panel 31 | MoveScaled(1,11,63,27) 32 | Expand = True 33 | Arrangement = Arrange.Vertical 34 | Spacing = True 35 | Margin = True 36 | Border = Border.Plain 37 | { gvwInfo GridView 38 | MoveScaled(3,4,49,22) 39 | Expand = True 40 | Border = False 41 | Grid = False 42 | ScrollBar = Scroll.Vertical 43 | } 44 | } 45 | { HBox1 HBox 46 | MoveScaled(0,59,66,4) 47 | Spacing = True 48 | { Panel1 Panel 49 | MoveScaled(4,0,4,4) 50 | Expand = True 51 | } 52 | { btnCopy Button 53 | MoveScaled(23,0,18,4) 54 | Text = ("&Copy") 55 | Picture = Picture["AppIcons/edit-copy.png"] 56 | } 57 | { btnClose Button 58 | MoveScaled(48,0,18,4) 59 | Text = ("Close") 60 | Picture = Picture["AppIcons/application-exit2.png"] 61 | Default = True 62 | Cancel = True 63 | } 64 | } 65 | } 66 | -------------------------------------------------------------------------------- /I-Nex/i-nex/.src/System/MUptime.module: -------------------------------------------------------------------------------- 1 | ' Gambas module file 2 | 3 | Library "libc:6" 4 | 5 | Public Struct sysinfo 6 | uptime As Long 7 | loads[3] As Long 8 | totalram As Long 9 | freeram As Long 10 | sharedram As Long 11 | bufferram As Long 12 | totalswap As Long 13 | freeswap As Long 14 | procs As Short 15 | pad As Short 16 | totalhigh As Long 17 | freehigh As Long 18 | mem_unit As Integer 19 | End Struct 20 | 21 | ' int sysinfo (struct sysinfo *__info) 22 | ' Returns information on overall system statistics. 23 | Private Extern sysinfo(info As Sysinfo) As Integer 24 | Public Logs As New Logger 25 | 26 | Public Sub Main() 27 | 28 | Dim si As New Sysinfo 29 | Dim err As Integer 30 | 31 | err = sysinfo(si) 32 | If err < 0 Then 33 | Logs("Libc6 Sysinfo Error", Logger.Error) 34 | Else 35 | Finfosys.TextBox58.Text = "Uptime: " & Date(0, 0, 0, 0, 0, 0, CInt(si.uptime * 1000)) 36 | Endif 37 | End 38 | -------------------------------------------------------------------------------- /I-Nex/i-nex/.startup: -------------------------------------------------------------------------------- 1 | MStart 2 | I-Nex 3 | 0 4 | 0 5 | 7.6.0 6 | 7 | gb.image 8 | gb.qt5 9 | gb.form 10 | gb.desktop 11 | gb.desktop.x11 12 | 13 | -------------------------------------------------------------------------------- /I-Nex/i-nex/192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/192.png -------------------------------------------------------------------------------- /I-Nex/i-nex/AppIcons/Finfosys/applications-system.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/AppIcons/Finfosys/applications-system.png -------------------------------------------------------------------------------- /I-Nex/i-nex/AppIcons/Finfosys/audio-card.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/AppIcons/Finfosys/audio-card.png -------------------------------------------------------------------------------- /I-Nex/i-nex/AppIcons/Finfosys/battery.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/AppIcons/Finfosys/battery.png -------------------------------------------------------------------------------- /I-Nex/i-nex/AppIcons/Finfosys/cpu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/AppIcons/Finfosys/cpu.png -------------------------------------------------------------------------------- /I-Nex/i-nex/AppIcons/Finfosys/drive-harddisk-system.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/AppIcons/Finfosys/drive-harddisk-system.png -------------------------------------------------------------------------------- /I-Nex/i-nex/AppIcons/Finfosys/drive-harddisk-usb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/AppIcons/Finfosys/drive-harddisk-usb.png -------------------------------------------------------------------------------- /I-Nex/i-nex/AppIcons/Finfosys/hardinfo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/AppIcons/Finfosys/hardinfo.png -------------------------------------------------------------------------------- /I-Nex/i-nex/AppIcons/Finfosys/network-wired.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/AppIcons/Finfosys/network-wired.png -------------------------------------------------------------------------------- /I-Nex/i-nex/AppIcons/Finfosys/utilities-system-monitor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/AppIcons/Finfosys/utilities-system-monitor.png -------------------------------------------------------------------------------- /I-Nex/i-nex/AppIcons/Finfosys/xorg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/AppIcons/Finfosys/xorg.png -------------------------------------------------------------------------------- /I-Nex/i-nex/AppIcons/application-default-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/AppIcons/application-default-icon.png -------------------------------------------------------------------------------- /I-Nex/i-nex/AppIcons/application-exit2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/AppIcons/application-exit2.png -------------------------------------------------------------------------------- /I-Nex/i-nex/AppIcons/applications-internet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/AppIcons/applications-internet.png -------------------------------------------------------------------------------- /I-Nex/i-nex/AppIcons/camera-photo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/AppIcons/camera-photo.png -------------------------------------------------------------------------------- /I-Nex/i-nex/AppIcons/computer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/AppIcons/computer.png -------------------------------------------------------------------------------- /I-Nex/i-nex/AppIcons/dialog-ok.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/AppIcons/dialog-ok.png -------------------------------------------------------------------------------- /I-Nex/i-nex/AppIcons/document-save.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/AppIcons/document-save.png -------------------------------------------------------------------------------- /I-Nex/i-nex/AppIcons/edit-copy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/AppIcons/edit-copy.png -------------------------------------------------------------------------------- /I-Nex/i-nex/AppIcons/gnome-network-properties.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/AppIcons/gnome-network-properties.png -------------------------------------------------------------------------------- /I-Nex/i-nex/AppIcons/go-bottom.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/AppIcons/go-bottom.png -------------------------------------------------------------------------------- /I-Nex/i-nex/AppIcons/go-first.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/AppIcons/go-first.png -------------------------------------------------------------------------------- /I-Nex/i-nex/AppIcons/go-last.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/AppIcons/go-last.png -------------------------------------------------------------------------------- /I-Nex/i-nex/AppIcons/go-top.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/AppIcons/go-top.png -------------------------------------------------------------------------------- /I-Nex/i-nex/AppIcons/gtk-info.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/AppIcons/gtk-info.png -------------------------------------------------------------------------------- /I-Nex/i-nex/AppIcons/gtk-yes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/AppIcons/gtk-yes.png -------------------------------------------------------------------------------- /I-Nex/i-nex/AppIcons/help-about.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/AppIcons/help-about.png -------------------------------------------------------------------------------- /I-Nex/i-nex/AppIcons/mail-mark-important.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/AppIcons/mail-mark-important.png -------------------------------------------------------------------------------- /I-Nex/i-nex/AppIcons/media-playback-start.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/AppIcons/media-playback-start.png -------------------------------------------------------------------------------- /I-Nex/i-nex/AppIcons/options.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/AppIcons/options.png -------------------------------------------------------------------------------- /I-Nex/i-nex/AppIcons/printer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/AppIcons/printer.png -------------------------------------------------------------------------------- /I-Nex/i-nex/AppIcons/view-refresh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/AppIcons/view-refresh.png -------------------------------------------------------------------------------- /I-Nex/i-nex/AppIcons/x-office-address-book.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/AppIcons/x-office-address-book.png -------------------------------------------------------------------------------- /I-Nex/i-nex/CHANGELOG: -------------------------------------------------------------------------------- 1 | * Sat Oct 22 2011 eloaders 0.2.4 2 | - i 3 | 4 | * Thu Feb 17 2011 eloaders 0.1.7 5 | - Naprawiono wyświetlanie nazwy dystrybucji w zakładce system. 6 | - Przebudowano i dodano dodatkowe opcje wyświetlania w zakładce pamięć. 7 | 8 | * Wed Feb 16 2011 eloaders 0.1.5 9 | - Zmieniono pozycję system oraz grafika. 10 | 11 | * Wed Feb 16 2011 eloaders 0.1.5 12 | - Zmiana nazwy 13 | - Test build 14 | 15 | * Tue Feb 15 2011 eloaders 0.1.4 16 | - Zmieniono wygląd zakładki system. 17 | - Dodano informacje o ilości zainstalowanych pakietów. 18 | - Naprawiono wyświetlanie zakładki dysk. 19 | 20 | * Mon Feb 14 2011 eloaders 0.1.3 21 | - FIXED 22 | 23 | * Mon Feb 14 2011 eloaders 0.1.5 24 | - FIXED 25 | 26 | * Mon Feb 14 2011 eloaders 0.1.3 27 | - Dodano progress bar informujący o zajętym miejscu na dysku jak i informacja o wolnym miejscu. 28 | - Zmieniono wygląd pozycji bios. 29 | - Dodano progress bar w zakładce pamięć. 30 | - Dodano informacje o pojemności głównego dysku. 31 | 32 | * Sat Feb 12 2011 eloaders 0.1.2 33 | - Poprawiono wyświetlanie grafiki / stickera procesora 34 | 35 | * Fri Feb 11 2011 eloaders 0.1.1 36 | - Dodano ikony do zakładek. 37 | - Naprawiono karte dźwięk. Wyświetla wszystkie urządzenia odpowiedzialne za dźwięk. 38 | - Dodano wykrywanie grafiki, sticera procesora. 39 | - Dodano button info odsyłający do strony o szczegółowych informacjach o procesorze. 40 | - Zmieniono tekst strona domowa na button. 41 | - Zmieniono wygląd zakładki system. 42 | 43 | * Tue Feb 08 2011 eloaders 0.0.9 44 | - Usunięto opcje zmiany tapety. 45 | - Usunięto wykrywanie tapety pulpitu. 46 | - Zmniejszono użycie procesora poprzez usunięcie timer. 47 | - Dodano buttony odświerz. 48 | - Oraz naprawiono inne błędy których nie pamiętam. 49 | 50 | -------------------------------------------------------------------------------- /I-Nex/i-nex/Data/GPU_LOGO/ati.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Data/GPU_LOGO/ati.png -------------------------------------------------------------------------------- /I-Nex/i-nex/Data/GPU_LOGO/intel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Data/GPU_LOGO/intel.png -------------------------------------------------------------------------------- /I-Nex/i-nex/Data/GPU_LOGO/nvidia.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Data/GPU_LOGO/nvidia.png -------------------------------------------------------------------------------- /I-Nex/i-nex/Data/GPU_LOGO/virtualbox.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Data/GPU_LOGO/virtualbox.png -------------------------------------------------------------------------------- /I-Nex/i-nex/Data/GPU_LOGO/vmware.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Data/GPU_LOGO/vmware.png -------------------------------------------------------------------------------- /I-Nex/i-nex/Data/SATA/SATA.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Data/SATA/SATA.jpg -------------------------------------------------------------------------------- /I-Nex/i-nex/Data/SATA/SATA1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Data/SATA/SATA1.jpg -------------------------------------------------------------------------------- /I-Nex/i-nex/Data/SATA/SATA2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Data/SATA/SATA2.jpg -------------------------------------------------------------------------------- /I-Nex/i-nex/Data/SATA/SATA3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Data/SATA/SATA3.jpg -------------------------------------------------------------------------------- /I-Nex/i-nex/Data/USB/usb1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Data/USB/usb1 -------------------------------------------------------------------------------- /I-Nex/i-nex/Data/USB/usb2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Data/USB/usb2 -------------------------------------------------------------------------------- /I-Nex/i-nex/Data/USB/usb3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Data/USB/usb3 -------------------------------------------------------------------------------- /I-Nex/i-nex/Data/check_false.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Data/check_false.png -------------------------------------------------------------------------------- /I-Nex/i-nex/Data/check_true.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Data/check_true.png -------------------------------------------------------------------------------- /I-Nex/i-nex/Data/donate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Data/donate.png -------------------------------------------------------------------------------- /I-Nex/i-nex/Data/gputemp: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | ################################################################################ 4 | # Copyright (C) 2009-2010 OpenELEC.tv 5 | # http://www.openelec.tv 6 | # 7 | # This Program is free software; you can redistribute it and/or modify 8 | # it under the terms of the GNU General Public License as published by 9 | # the Free Software Foundation; either version 2, or (at your option) 10 | # any later version. 11 | # 12 | # This Program is distributed in the hope that it will be useful, 13 | # but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 | # GNU General Public License for more details. 16 | # 17 | # You should have received a copy of the GNU General Public License 18 | # along with OpenELEC.tv; see the file COPYING. If not, write to 19 | # the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. 20 | # http://www.gnu.org/copyleft/gpl.html 21 | ################################################################################ 22 | 23 | TEMP="0" 24 | 25 | if lspci -n | grep 0300 | grep -q 10de; then 26 | [ -f /usr/bin/nvidia-smi ] && TEMP=`/usr/bin/nvidia-smi -q -x | grep 'gpu_temp' | awk '{ print $1 }' | sed 's,,,g'` 27 | fi 28 | 29 | if lspci -n | grep 0300 | grep -q 1002; then 30 | if [ -f /storage/.config/xorg.conf ]; then 31 | XORG="/storage/.config/xorg.conf" 32 | else 33 | XORG="/etc/X11/xorg-fglrx.conf" 34 | fi 35 | [ -f /usr/bin/aticonfig ] && TEMP=`/usr/bin/aticonfig -i $XORG --od-gettemperature | grep Temperature | cut -f 2 -d "-" | cut -f 1 -d "." | sed -e "s, ,,"` 36 | fi 37 | 38 | echo "${TEMP} C" -------------------------------------------------------------------------------- /I-Nex/i-nex/Data/i-nex-lspci: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | # Copyright (c) 2013-2014 Michał Głowienka 3 | lspci_nonpre() { 4 | lspci -v -s `lspci | awk '/VGA/{print $1}'` | sed -n '/Memory.*, prefetchable/s/.*\[size=\([^]]\+\)\]/\1/p' 5 | } 6 | 7 | lspci_pre() { 8 | lspci -v -s `lspci | awk '/VGA/{print $1}'` | sed -n '/Memory.*, non-prefetchable/s/.*\[size=\([^]]\+\)\]/\1/p' 9 | } 10 | error() { 11 | printf '\ni-nex-lspci is part of I-Nex project licensed under LGPL v3\n' 12 | printf 'This program chow prefetchable and nonprefetchable GPU memory\n' 13 | printf '\nusage: i-nex-lspci nonprefetchable|prefetchable\n\n' 14 | } 15 | case $1 in 16 | nonprefetchable) lspci_nonpre; exit 0;; 17 | prefetchable) lspci_pre; exit 0;; 18 | *) error; exit 0;; 19 | esac -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Distlogos/LinuxDeepin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Distlogos/LinuxDeepin.png -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Distlogos/archlinux.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Distlogos/archlinux.png -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Distlogos/centos.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Distlogos/centos.png -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Distlogos/debian.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Distlogos/debian.png -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Distlogos/elementaryos.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Distlogos/elementaryos.png -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Distlogos/fedora.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Distlogos/fedora.png -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Distlogos/gentoo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Distlogos/gentoo.png -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Distlogos/kde_neon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Distlogos/kde_neon.png -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Distlogos/kubuntu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Distlogos/kubuntu.png -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Distlogos/linux_mint_Fluxbox_BIG_sticker.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Distlogos/linux_mint_Fluxbox_BIG_sticker.png -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Distlogos/linux_mint_KDE_BIG_sticker.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Distlogos/linux_mint_KDE_BIG_sticker.png -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Distlogos/linux_mint_LMDE_Big_sticker.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Distlogos/linux_mint_LMDE_Big_sticker.png -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Distlogos/linux_mint_LXDE_BIG_sticker.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Distlogos/linux_mint_LXDE_BIG_sticker.png -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Distlogos/linux_mint_XFCE_Big_sticker.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Distlogos/linux_mint_XFCE_Big_sticker.png -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Distlogos/mandriva.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Distlogos/mandriva.png -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Distlogos/manjaro.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Distlogos/manjaro.png -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Distlogos/mint.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Distlogos/mint.png -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Distlogos/mint_mate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Distlogos/mint_mate.png -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Distlogos/netrunner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Distlogos/netrunner.png -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Distlogos/opensuse.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Distlogos/opensuse.png -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Distlogos/redhat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Distlogos/redhat.png -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Distlogos/sabayon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Distlogos/sabayon.png -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Distlogos/slackware.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Distlogos/slackware.png -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Distlogos/slax.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Distlogos/slax.png -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Distlogos/ubuntu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Distlogos/ubuntu.png -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Distlogos/xubuntu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Distlogos/xubuntu.png -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/1.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/100.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/100.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/101.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/101.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/102.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/102.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/103.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/103.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/104.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/104.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/105.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/105.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/107.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/107.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/108.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/108.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/109.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/109.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/11.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/11.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/110.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/110.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/111.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/111.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/112.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/112.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/113.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/113.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/114.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/114.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/115.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/115.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/116.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/116.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/117.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/117.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/118.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/118.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/119.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/119.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/12.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/12.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/120.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/120.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/121.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/121.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/122.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/122.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/123.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/123.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/124.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/124.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/125.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/125.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/126.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/126.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/127.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/127.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/128.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/128.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/129.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/129.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/13.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/13.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/130.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/130.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/133.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/133.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/134.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/134.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/135.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/135.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/136.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/136.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/137.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/137.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/138.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/138.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/139.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/139.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/14.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/14.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/140.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/140.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/145.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/145.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/147.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/147.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/15.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/15.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/154.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/154.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/158.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/158.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/159.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/159.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/16.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/16.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/160.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/160.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/162.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/162.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/163.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/163.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/166.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/166.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/169.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/169.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/170.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/170.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/171.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/171.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/172.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/172.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/173.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/173.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/174.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/174.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/175.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/175.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/176.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/176.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/177.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/177.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/178.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/178.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/18.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/18.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/180.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/180.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/181.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/181.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/182.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/182.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/183.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/183.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/184.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/184.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/185.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/185.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/186.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/186.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/188.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/188.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/189.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/189.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/19.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/19.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/190.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/190.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/191.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/191.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/192.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/192.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/193.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/193.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/196.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/196.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/199.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/199.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/20.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/20.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/201.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/201.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/203.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/203.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/206.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/206.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/21.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/21.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/211.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/211.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/215.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/215.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/216.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/216.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/217.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/217.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/218.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/218.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/22.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/22.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/220.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/220.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/221.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/221.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/222.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/222.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/223.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/223.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/224.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/224.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/225.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/225.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/228.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/228.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/229.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/229.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/23.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/23.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/233.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/233.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/234.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/234.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/235.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/235.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/237.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/237.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/24.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/24.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/241.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/241.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/242.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/242.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/243.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/243.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/244.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/244.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/245.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/245.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/246.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/246.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/247.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/247.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/248.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/248.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/249.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/249.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/25.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/25.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/257.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/257.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/26.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/26.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/261.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/261.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/262.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/262.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/263.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/263.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/265.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/265.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/266.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/266.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/267.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/267.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/268.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/268.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/269.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/269.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/27.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/27.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/270.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/270.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/271.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/271.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/272.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/272.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/273.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/273.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/274.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/274.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/275.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/275.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/276.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/276.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/28.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/28.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/282.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/282.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/283.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/283.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/287.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/287.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/288.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/288.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/289.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/289.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/29.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/29.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/290.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/290.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/291.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/291.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/292.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/292.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/293.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/293.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/294.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/294.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/295.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/295.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/296.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/296.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/297.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/297.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/298.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/298.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/299.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/299.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/30.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/30.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/300.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/300.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/301.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/301.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/302.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/302.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/303.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/303.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/304.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/304.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/305.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/305.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/306.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/306.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/308.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/308.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/309.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/309.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/31.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/31.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/310.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/310.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/311.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/311.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/312.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/312.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/313.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/313.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/314.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/314.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/315.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/315.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/316.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/316.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/317.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/317.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/318.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/318.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/32.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/32.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/321.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/321.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/322.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/322.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/323.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/323.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/325.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/325.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/329.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/329.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/33.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/33.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/331.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/331.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/332.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/332.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/334.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/334.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/34.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/34.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/35.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/35.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/36.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/36.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/37.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/37.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/38.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/38.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/39.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/39.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/4.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/4.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/40.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/40.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/41.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/41.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/42.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/42.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/43.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/43.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/45.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/45.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/46.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/46.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/47.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/47.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/48.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/48.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/50.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/50.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/55.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/55.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/56.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/56.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/57.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/57.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/59.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/59.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/6.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/6.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/60.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/60.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/61.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/61.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/62.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/62.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/63.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/63.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/64.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/64.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/65.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/65.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/66.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/66.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/67.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/67.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/68.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/68.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/7.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/7.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/70.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/70.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/71.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/71.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/72.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/72.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/77.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/77.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/78.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/78.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/79.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/79.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/8.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/8.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/80.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/80.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/81.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/81.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/82.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/82.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/83.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/83.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/84.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/84.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/9.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/9.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/96.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/96.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/97.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/97.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/98.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/98.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/Logos/99.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/Database/Logos/99.gif -------------------------------------------------------------------------------- /I-Nex/i-nex/Database/NULLD.json: -------------------------------------------------------------------------------- 1 | { 2 | "DATABASE": [ 3 | ] 4 | } -------------------------------------------------------------------------------- /I-Nex/i-nex/SIV/mondevs.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/SIV/mondevs.txt -------------------------------------------------------------------------------- /I-Nex/i-nex/SIV/pcidevs.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/SIV/pcidevs.txt -------------------------------------------------------------------------------- /I-Nex/i-nex/SIV/pcmdevs.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/SIV/pcmdevs.txt -------------------------------------------------------------------------------- /I-Nex/i-nex/SIV/pnpdevs.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/SIV/pnpdevs.txt -------------------------------------------------------------------------------- /I-Nex/i-nex/SIV/usbdevs.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/SIV/usbdevs.txt -------------------------------------------------------------------------------- /I-Nex/i-nex/i-nex.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/i-nex.png -------------------------------------------------------------------------------- /I-Nex/i-nex/logo/i-nex.0.4.x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/logo/i-nex.0.4.x.png -------------------------------------------------------------------------------- /I-Nex/i-nex/logo/i-nex.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/I-Nex/i-nex/logo/i-nex.png -------------------------------------------------------------------------------- /JSON/Makefile: -------------------------------------------------------------------------------- 1 | #!/usr/bin/make -f 2 | include ../i-nex.mk 3 | make: make-binary 4 | 5 | make-binary: compile-i-nex-edid 6 | 7 | compile-i-nex-edid: 8 | @echo -e '$(OK_COLOR)Compile i-nex-edid $(OK_STRING)$(NO_COLOR)' 9 | $(CC) -o i-nex-edid i-nex-edid.c $(CFLAGS) $(additional_confflags) 10 | 11 | install: install-set-executables install-bin 12 | install-set-executables: set-executable-i-nex-edid 13 | 14 | set-executable-i-nex-edid: 15 | chmod +x i-nex-edid 16 | 17 | install-bin: install-bin-i-nex-edid 18 | 19 | install-bin-i-nex-edid: 20 | test -d $(DESTDIR)$(bindir) || mkdir $(DESTDIR)$(bindir) 21 | $(INSTALL) 0755 i-nex-edid $(DESTDIR)$(bindir) 22 | clean: 23 | @echo -e '$(ACTION_COLOR)Clean JSON$(NO_COLOR)' 24 | $(RM_COM) $(RMFILE_OPT) i-nex-edid 25 | -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- 1 | #!/usr/bin/make -f 2 | 3 | include i-nex.mk 4 | make: build-inex build-json 5 | 6 | install: install-pixmaps install-desktop-files install-manpages install-changelogs install-json install-inex install-udev-rule link-inex 7 | clean: clean-json clean-inex clean-all 8 | distclean: clean 9 | sysclean: uninstall rmgambas 10 | build-inex: 11 | 12 | @echo -e '\033[1;32mBuild I-Nex...\033[0m' 13 | $(MAKE) -C I-Nex 14 | 15 | build-json: 16 | 17 | @echo -e '\033[1;32mBuild JSON...\033[0m' 18 | $(MAKE) -C JSON 19 | 20 | install-desktop-files: 21 | @echo -e '\033[1;32mCreate nedded dirs...\033[0m' 22 | mkdir -p $(DESTDIR)$(PREFIX)/share/applications 23 | $(INSTALL) 0755 debian/i-nex.desktop $(DESTDIR)$(PREFIX)/share/applications/ 24 | $(INSTALL) 0755 debian/i-nex-library.desktop $(DESTDIR)$(PREFIX)/share/applications/ 25 | 26 | install-pixmaps: 27 | 28 | @echo -e '\033[1;32mInstall pixmaps...\033[0m' 29 | $(MAKE) -C pixmaps install 30 | 31 | install-manpages: 32 | 33 | @echo -e '\033[1;32mInstall manpages...\033[0m' 34 | $(MAKE) -C manpages install 35 | 36 | install-json: 37 | 38 | @echo -e '\033[1;32mInstall JSON...\033[0m' 39 | $(MAKE) -C JSON install 40 | 41 | install-inex: 42 | 43 | @echo -e '\033[1;32mInstall I-Nex...\033[0m' 44 | $(MAKE) -C I-Nex install 45 | 46 | install-changelogs: 47 | 48 | @echo -e '\033[1;32mInstalling Changelogs...\033[0m' 49 | mkdir -p $(DESTDIR)$(PREFIX)$(DOCSDIR) 50 | install -Dm644 Changelog.md $(DESTDIR)$(PREFIX)$(DOCSDIR) 51 | 52 | clean-json: 53 | 54 | $(MAKE) -C JSON clean 55 | 56 | clean-inex: 57 | 58 | if test -f "I-Nex/Makefile" ; then $(MAKE) -C I-Nex distclean ; fi 59 | 60 | install-udev-rule: 61 | 62 | $(INSTALL_DM) 600 i2c_smbus.rules $(DESTDIR)$(UDEV_RULES_DIR)/i2c_smbus.rules 63 | 64 | clean-all: 65 | 66 | $(RM_COM) $(RMDIR_OPT) `find . -name ".gambas"` 67 | $(RM_COM) $(RMDIR_OPT) `find . -name "*.gambas"` 68 | $(RM_COM) $(RMDIR_OPT) `find . -name ".directory"` 69 | $(RM_COM) $(RMFILE_OPT) I-Nex/i-nex/.lang/*.pot 70 | $(RM_COM) $(RMFILE_OPT) I-Nex/i-nex/.lang/*.po 71 | $(RM_COM) $(RMFILE_OPT) I-Nex/i-nex/.lang/*.mo 72 | $(RM_COM) $(RMDIR_OPT) I-Nex/i-nex/.gambas 73 | $(RM_COM) $(RMDIR_OPT) debian/files 74 | $(RM_COM) $(RMDIR_OPT) debian/i-nex 75 | $(RM_COM) $(RMDIR_OPT) debian/i-nex.debhelper.log 76 | $(RM_COM) $(RMDIR_OPT) debian/i-nex.postinst.debhelper 77 | $(RM_COM) $(RMDIR_OPT) debian/i-nex.postrm.debhelper 78 | $(RM_COM) $(RMDIR_OPT) debian/i-nex.substvars 79 | $(RM_COM) $(RMDIR_OPT) debian/changelog1 80 | $(RM_COM) $(RMDIR_OPT) I-Nex/autom4te.cache 81 | $(RM_COM) $(RMDIR_OPT) I-Nex/config.log 82 | $(RM_COM) $(RMDIR_OPT) I-Nex/config.status 83 | $(RM_COM) $(RMDIR_OPT) I-Nex/configure 84 | $(RM_COM) $(RMDIR_OPT) I-Nex/install-sh 85 | $(RM_COM) $(RMDIR_OPT) I-Nex/missing 86 | 87 | 88 | link-inex: 89 | ln -s /usr/bin/i-nex.gambas $(DESTDIR)$(bindir)/i-nex 90 | -------------------------------------------------------------------------------- /changelog.awk: -------------------------------------------------------------------------------- 1 | #!/usr/bin/awk -f 2 | BEGIN { 3 | REPO_URL = getRepoURL() 4 | # Prefixes that determine whether a commit will be printed 5 | #CHANGELOG_REGEX = "^(changelog|Update|fix|add|docs|chore|feat|feature|refactor|update||): " 6 | FS="|" 7 | # %D: tags 8 | # %s: commit message 9 | # %H: long hash 10 | # %h: short hash 11 | while ("git log --pretty='%D|%s|%H|%h'" | getline) { 12 | IS_GIT_TAG = length($1) && match($1, /tag:/) 13 | if (IS_GIT_TAG) { 14 | printTag($1) 15 | } else { 16 | printCommit($2, $3, $4) 17 | } 18 | 19 | } 20 | } 21 | function printTag(input) { 22 | # Cut out text up to tag 23 | sub(/.*tag: /, "", input) 24 | # Cut out text after tag 25 | sub(/,.*/, "", input) 26 | if (TYPE == "plain") 27 | printf("\n%s\n", input) 28 | else 29 | printf("\n## %s\n", input) 30 | } 31 | function printCommit(input, longHash, shortHash) { 32 | #if ( match(input, CHANGELOG_REGEX) ) { 33 | #sub(CHANGELOG_REGEX, "", input) 34 | if (TYPE == "plain") 35 | printf("\t- %s\n", input, makeCommitLink(REPO_URL, shortHash, longHash) ) 36 | else 37 | printf("- %s (%s)\n", input, makeCommitLink(REPO_URL, shortHash, longHash) ) 38 | #} 39 | } 40 | function makeCommitLink(repoUrl, shortHash, longHash) { 41 | return ("[" shortHash "](" repoUrl "/commit/" longHash ")") 42 | } 43 | 44 | # Get Git repo URL 45 | function getRepoURL() { 46 | "git config --get remote.upstream.url || git config --get remote.origin.url || git config --get remote.dev.url" | getline REPO_URL 47 | sub(/:/, "/", REPO_URL) 48 | sub(/git@/, "https://", REPO_URL) 49 | sub(/\.git/, "", REPO_URL) 50 | return REPO_URL 51 | } 52 | -------------------------------------------------------------------------------- /debian/compat: -------------------------------------------------------------------------------- 1 | 9 2 | -------------------------------------------------------------------------------- /debian/control: -------------------------------------------------------------------------------- 1 | Source: i-nex 2 | Section: contrib/admin 3 | Priority: extra 4 | Maintainer: eloaders 5 | Uploaders: eloaders 6 | Homepage: http://i-nex.linux.pl 7 | Build-Depends: debhelper (>= 9), 8 | dh-autoreconf, 9 | pkg-config, 10 | dpkg-dev (>= 1.16.1), 11 | libcpuid14-dev, 12 | lsb-release, 13 | gambas3-dev (>= 3.8.4), 14 | gambas3-gb-image (>= 3.8.4), 15 | gambas3-gb-qt5 (>= 3.8.4), 16 | gambas3-gb-form (>= 3.8.4), 17 | gambas3-gb-desktop (>= 3.8.4), 18 | gambas3-gb-desktop-x11 (>= 3.8.4), 19 | imagemagick 20 | Standards-Version: 3.9.7 21 | Vcs-Browser: https://github.com/eloaders/I-Nex 22 | Vcs-Git: https://github.com/eloaders/I-Nex.git 23 | 24 | Package: i-nex 25 | Architecture: any 26 | Depends: ${shlibs:Depends}, ${misc:Depends}, 27 | gambas3-runtime (>= 3.8.4), 28 | gambas3-gb-image (>= 3.8.4), 29 | gambas3-gb-qt5 (>= 3.8.4), 30 | gambas3-gb-form (>= 3.8.4), 31 | gambas3-gb-desktop (>= 3.8.4), 32 | gambas3-gb-desktop-x11 (>= 3.8.4), 33 | libcpuid14 (>= 0.4), 34 | grep (>= 2.5), 35 | bash (>= 4.1), 36 | coreutils (>= 7.4), 37 | sed (>= 4.2), 38 | mesa-utils, 39 | pastebinit (>= 1.4) 40 | Replaces: i-nex 41 | Recommends: mount (>= 2.17), x11-utils (>= 7.5), pciutils, lsb-release (>= 4.0), x11-xserver-utils (>= 7.5) 42 | Description: CPU-Z Alternative for Linux. For Viewing System Device Information. 43 | I-Nex is an application that gathers information for hardware components. 44 | Available on your system and displays it using an user 45 | interface similar to the popular Windows tool CPU-Z. 46 | -------------------------------------------------------------------------------- /debian/gbp.conf: -------------------------------------------------------------------------------- 1 | [DEFAULT] 2 | debian-branch = master 3 | pristine-tar = True 4 | compression = xz 5 | 6 | [git-dch] 7 | meta = True 8 | -------------------------------------------------------------------------------- /debian/i-nex-library.desktop: -------------------------------------------------------------------------------- 1 | 2 | [Desktop Entry] 3 | Name=I-Nex Library 4 | Comment=I-Nex System Library Information. 5 | GenericName=I-Nex System Library Information. 6 | Exec=/usr/bin/i-nex.gambas --library 7 | Icon=i-nex 8 | Terminal=false 9 | StartupNotify=true 10 | Type=Application 11 | Categories=System; 12 | Version=1.0 13 | Encoding=UTF-8 14 | -------------------------------------------------------------------------------- /debian/i-nex.triggers: -------------------------------------------------------------------------------- 1 | activate /usr/share/menu 2 | activate /usr/share/applications 3 | activate /usr/share/pixmaps 4 | activate /usr/share/man 5 | -------------------------------------------------------------------------------- /debian/manpages: -------------------------------------------------------------------------------- 1 | manpages/i-nex.1 2 | manpages/i-nex.gambas.1 3 | manpages/i-nex-edid.1 4 | -------------------------------------------------------------------------------- /debian/rules: -------------------------------------------------------------------------------- 1 | #!/usr/bin/make -f 2 | LSB_CS = $(shell lsb_release -cs) 3 | 4 | ifeq ($(LSB_CS),lucid) 5 | COMPRESSION = -- -z9 -Zgzip 6 | else 7 | COMPRESSION = -- -z9 -Zxz 8 | endif 9 | override_dh_autoreconf: 10 | cd I-Nex && autoreconf -i 11 | override_dh_auto_configure: 12 | dh_auto_configure --sourcedirectory=I-Nex 13 | override_dh_builddeb: 14 | dh_builddeb $(COMPRESSION) 15 | override_dh_fixperms: 16 | dh_fixperms 17 | %: 18 | dh $@ --with autoreconf 19 | -------------------------------------------------------------------------------- /debian/source/format: -------------------------------------------------------------------------------- 1 | 3.0 (native) 2 | -------------------------------------------------------------------------------- /dists/PKGBUILD: -------------------------------------------------------------------------------- 1 | # Maintainer: eloaders 2 | 3 | pkgname=i-nex 4 | pkgver=7.6.0 5 | pkgrel=1 6 | pkgdesc="System information tool like hardinfo, sysinfo" 7 | arch=('i686' 'x86_64') 8 | url="http://i-nex.linux.pl/" 9 | license=('LGPL3') 10 | depends=('gambas3-runtime' 11 | 'gambas3-gb-image' 12 | 'gambas3-gb-form' 13 | 'gambas3-gb-desktop' 14 | 'gambas3-gb-qt5' 15 | 'gambas3-gb-desktop-x11' 16 | 'pastebinit' 17 | 'libcpuid-git' 18 | 'xorg-server-utils' 19 | 'lsb-release') 20 | makedepends=('gambas3-devel' 'gcc' 'git') 21 | source=("$pkgname::git+https://github.com/eloaders/I-Nex.git") 22 | sha256sums=('SKIP') 23 | provides=('i-nex' 'i-nex-bzr' 'i-nex-dev') 24 | conflicts=('i-nex' 'i-nex-bzr' 'i-nex-dev') 25 | pkgver() { 26 | cd $pkgname 27 | git describe --tags | tr - . 28 | } 29 | prepare() { 30 | cd $pkgname 31 | # make it dynamic 32 | sed -i -e 's|^STATIC.*|STATIC = false|' i-nex.mk 33 | sed -i -e 's|^UDEV_RULES_DIR.*|UDEV_RULES_DIR = /usr/lib/udev/rules.d|' i-nex.mk 34 | cd I-Nex 35 | autoreconf -i 36 | } 37 | 38 | build() { 39 | cd $pkgname 40 | cd I-Nex 41 | ./configure --prefix=/usr 42 | cd .. 43 | make -j1 44 | } 45 | 46 | package() { 47 | cd $pkgname 48 | make -j1 install DESTDIR="$pkgdir" 49 | } 50 | -------------------------------------------------------------------------------- /dists/redhat/libcpuid.spec: -------------------------------------------------------------------------------- 1 | 2 | %define gittag fa87a5e 3 | %define gitlong fa87a5e183a3809ded89ecb3efde4e94837c5736 4 | %define gitdate 20161112 5 | 6 | Name: libcpuid 7 | Version: 0.4.0 8 | Release: %{gitdate}+git%{?gittag}%{?dist} 9 | Summary: Provides CPU identification for x86 10 | License: BSD-2-Clause 11 | Group: Development/Libraries/C and C++ 12 | Url: https://github.com/anrieff/libcpuid 13 | Source0: https://www.github.com/anrieff/libcpuid/archive/%{gittag}.zip#/libcpuid-%{gitlong}.zip 14 | 15 | BuildRequires: autoconf 16 | BuildRequires: automake 17 | BuildRequires: libtool 18 | BuildRequires: pkgconfig 19 | BuildRoot: %{_tmppath}/%{name}-%{version}-build 20 | 21 | %description 22 | Libcpuid provides CPU identification for the x86 (and x86_64). 23 | 24 | 25 | %package devel 26 | Summary: Development files for %{name} 27 | Group: Development/Libraries/C and C++ 28 | Requires: %{name}14 = %{version} 29 | 30 | %description devel 31 | The %{name}-devel package contains libraries and header files for 32 | developing applications that use %{name}. 33 | For details about the programming API, please see the docs 34 | on the project's site (http://libcpuid.sourceforge.net/) 35 | 36 | 37 | %package -n %{name}14 38 | Summary: Provides CPU identification for x86 39 | Group: Development/Libraries/C and C++ 40 | 41 | %description -n %{name}14 42 | Libcpuid provides CPU identification for the x86 (and x86_64). 43 | 44 | 45 | %prep 46 | %setup -q -n libcpuid-%{gitlong} 47 | 48 | 49 | %build 50 | libtoolize 51 | autoreconf --install 52 | %configure 53 | make V=1 %{?_smp_mflags} 54 | 55 | 56 | %install 57 | make V=1 DESTDIR=%{buildroot} install 58 | # WARNING: empty dependency_libs variable. remove the pointless .la 59 | rm %{buildroot}%{_libdir}/*.la 60 | 61 | 62 | %post -n %{name}14 -p /sbin/ldconfig 63 | 64 | %postun -n %{name}14 -p /sbin/ldconfig 65 | 66 | 67 | %files -n %{name}14 68 | %defattr(-,root,root) 69 | %{_libdir}/%{name}.so.* 70 | %doc %{_mandir}/man*/*cpu* 71 | 72 | %files devel 73 | %defattr(-,root,root) 74 | %{_bindir}/cpuid_tool 75 | %{_includedir}/%{name} 76 | %{_libdir}/%{name}* 77 | %exclude %{_libdir}/%{name}.so.* 78 | %{_libdir}/pkgconfig/%{name}.pc 79 | 80 | %changelog 81 | 82 | 83 | -------------------------------------------------------------------------------- /dists/redhat/pastebinit.spec: -------------------------------------------------------------------------------- 1 | Name: pastebinit 2 | Version: 1.5 3 | Release: 2%{?dist} 4 | Summary: Send anything you want directly to a pastebin from the command line 5 | 6 | Group: Applications/Internet 7 | License: GPLv2+ 8 | URL: https://launchpad.net/pastebinit 9 | Source0: http://launchpad.net/%{name}/trunk/%{version}/+download/%{name}-%{version}.tar.gz 10 | 11 | BuildArch: noarch 12 | BuildRequires: docbook-style-xsl libxslt gettext 13 | Requires: python-configobj 14 | 15 | %description 16 | A software that lets you send anything you want directly to a 17 | pastebin from the command line. This software lets you send a file 18 | or simply the result of a command directly to the pastebin you want 19 | (if it's supported) and gives you the URL in return. 20 | 21 | %prep 22 | %setup -q 23 | 24 | sed -i "s|pastebin.d|%{name}|g" %{name} README 25 | 26 | %build 27 | # Generate the man page from docbook xml 28 | xsltproc -''-nonet %{_datadir}/sgml/docbook/xsl-stylesheets*/manpages/docbook.xsl pastebinit.xml 29 | 30 | # Build translation 31 | pushd po 32 | make 33 | popd 34 | 35 | %install 36 | rm -rf %{buildroot} 37 | 38 | mkdir -p %{buildroot}%{_datadir}/ 39 | mkdir -p %{buildroot}%{_sysconfdir}/%{name}/ 40 | 41 | cp -a pastebin.d %{buildroot}%{_datadir} 42 | rm %{buildroot}%{_datadir}/pastebin.d/yourpaste.net.conf 43 | mv %{buildroot}%{_datadir}/pastebin.d/ %{buildroot}%{_datadir}/%{name}/ 44 | 45 | install -m 0755 -D -p %{name} %{buildroot}%{_bindir}/%{name} 46 | install -m 0644 -D -p %{name}.1 %{buildroot}%{_mandir}/man1/%{name}.1 47 | 48 | # Add symlink to /usr/share/pastebin.d/ 49 | ln -sf %{_datadir}/%{name} %{buildroot}/%{_datadir}/pastebin.d 50 | 51 | # Install translations 52 | pushd po 53 | cp -a mo %{buildroot}%{_datadir}/locale/ 54 | popd 55 | 56 | %find_lang %{name} 57 | 58 | %clean 59 | rm -rf %{buildroot} 60 | 61 | 62 | %files -f %{name}.lang 63 | %defattr(-,root,root,-) 64 | %{_bindir}/%{name} 65 | %{_mandir}/man1/%{name}.1.* 66 | %{_datadir}/%{name}/ 67 | %{_datadir}/pastebin.d 68 | %dir %{_sysconfdir}/%{name}/ 69 | %doc README COPYING 70 | %doc pastebin.d/yourpaste.net.conf 71 | 72 | %changelog 73 | * Mon Nov 14 2016 alphastar868 74 | - Restore /usr/share/pastebin.d/ as symlink 75 | 76 | -------------------------------------------------------------------------------- /i-nex.appdata.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -i-net.desktop 4 | CC0-1.0 5 | GPLv3 and LGPLv3 6 | I-Nex 7 | System and Hardware information tool 8 | 9 |

10 | I-Nex is an application that gathers information for hardware 11 | components available on your system and displays it using an 12 | user interface similar to the popular Windows tool CPU-Z. 13 |

14 |

15 | I-Nex can display information for the following components: 16 | CPU, GPU, Motherboard, Sound, Hard disks, RAM, Network and USB as 17 | well as some system info like the hostname, Linux distribution and 18 | version, Xorg, GCC, GLX versions and Linux Kernel info. 19 |

20 |

21 | Besides being able to display hardware information, I-Nex can also 22 | generate an advanced report for which you can select what to include 23 | and optionally send the report to a service such as Pastebin (and others). 24 | It also features an option to take a screenshot of the I-Nex window directly 25 | from the application. 26 |

27 |

28 | The difference between I-Nex and the other hardware information GUI tools 29 | available for Linux is that the information is better organized and is 30 | displayed faster (than lshw-gtk for instance). Also, the hardware information 31 | is presented in a way that’s easier to understand than other such tools. 32 |

33 |
34 | https://github.com/i-nex/I-Nex 35 | https://github.com/i-nex/I-Nex/issues 36 | martinkg@fedoraproject.org 37 |
38 | -------------------------------------------------------------------------------- /i-nex.mk: -------------------------------------------------------------------------------- 1 | #!/usr/bin/make -f 2 | 3 | PWD = $(shell pwd) 4 | PN = i-nex 5 | PREFIX = /usr 6 | DOCSDIR = /share/doc/i-nex 7 | MANDIR = /share/man/man1 8 | APP_NAME = $(PN) 9 | LSB_CS = $(shell lsb_release -cs) 10 | ARCH = $(shell uname -m) 11 | GBC = /usr/bin/gbc3 12 | GBCOPTS = -eagtpm 13 | GBA = gba3 14 | CC = gcc 15 | CFLAGS = -g -Wall 16 | bindir = $(PREFIX)/bin 17 | INSTALL = install -m 18 | INSTALL_DM = install -Dm 19 | MKDIR_P = mkdir -p 20 | COMPRESS = gzip -9 21 | RM_COM = rm 22 | RMFILE_OPT = -f 23 | RMDIR_OPT = -Rf 24 | STATIC = true 25 | UDEV_RULES_DIR = /lib/udev/rules.d 26 | 27 | ifeq ($(ARCH),x86) 28 | additional_confflags := --disable-sse2 29 | endif 30 | ifeq ($(ARCH),x86_64) 31 | additional_confflags := -O2 32 | endif 33 | 34 | 35 | NO_COLOR = \033[0m 36 | OK_COLOR = \033[92m 37 | ERROR_COLOR = \033[91m 38 | WARN_COLOR = \033[93m 39 | ACTION_COLOR = \033[95m 40 | OK_STRING = $(OK_COLOR)✔ 41 | ERROR_STRING = $(ERROR_COLOR)✖ 42 | WARN_STRING = $(WARN_COLOR)⚑ 43 | 44 | sysconfdir = /etc 45 | DATABASE_CPU_LOGOS_DIR = ../Database/Logos 46 | DATABASE_CPU_LOGOS = $(wildcard $(DATABASE_CPU_LOGOS_DIR)/*.gif) 47 | DATABASE_DIST_LOGOS_DIR = ../Database/Distlogos 48 | DATABASE_DIST_LOGOS = $(wildcard $(DATABASE_DIST_LOGOS_DIR)/*.png) 49 | DATABASE_CPU_JSON_DIR = ../Database 50 | DATABASE_CPU_JSON = $(wildcard $(DATABASE_CPU_JSON_DIR)/*.json) 51 | DATABASE_I2C_JSON_DIR = ../Database/i2c 52 | DATABASE_I2C_JSON = $(wildcard $(DATABASE_I2C_JSON_DIR)/*.json) 53 | DATABASE_SIV_DIR = ../SIV 54 | DATABASE_SIV = $(wildcard $(DATABASE_SIV_DIR)/*.txt) 55 | -------------------------------------------------------------------------------- /manpages/Makefile: -------------------------------------------------------------------------------- 1 | #!/usr/bin/make -f 2 | 3 | include ../i-nex.mk 4 | MANPAGE_FILES=$(wildcard *.1) 5 | 6 | install: install-man compress-man 7 | install-man: 8 | 9 | @echo -e '\033[1;32mInstalling Man pages 1...\033[0m' 10 | mkdir -p "$(DESTDIR)$(PREFIX)$(MANDIR)/" 11 | install -Dm644 $(MANPAGE_FILES) "$(DESTDIR)$(PREFIX)$(MANDIR)/" 12 | 13 | compress-man: 14 | @echo -e '\033[1;32mCompress Man pages 1...\033[0m' 15 | gzip -9 "$(DESTDIR)$(PREFIX)$(MANDIR)/i-nex-edid.1" 16 | gzip -9 "$(DESTDIR)$(PREFIX)$(MANDIR)/i-nex.1" 17 | gzip -9 "$(DESTDIR)$(PREFIX)$(MANDIR)/i-nex.gambas.1" 18 | -------------------------------------------------------------------------------- /manpages/i-nex-edid.1: -------------------------------------------------------------------------------- 1 | .\" shorthand for double quote that works everywhere. 2 | .ds q \N'34' 3 | .TH i-nex-edid 1 4 | .SH NAME 5 | i-nex-edid - Decode EDID data in human-readable format 6 | .SH SYNOPSIS 7 | .B i-nex-edid [in] [out] 8 | .SH DESCRIPTION 9 | .B i-nex-edid 10 | decodes EDID monitor description data in human-readable format. It takes 11 | zero, one, or two arguments. If invoked with no arguments it reads from 12 | standard input and writes to standard output. With one argument, the file 13 | named by the argument is read instead. With two arguments, normal output 14 | is suppressed, and the binary EDID blob is written to the file named by 15 | the second argument. 16 | .PP 17 | Input files may be raw binaries or ASCII text. ASCII input is scanned for 18 | hex dumps; heuristics are included to search for hexdumps in 19 | .B xrandr(1) 20 | property output and 21 | .B Xorg(1) 22 | log file formats, otherwise the data is treated as a raw hexdump. EDID blocks 23 | for connected monitors can be found in 24 | .B /sys/class/drm/*/edid 25 | on modern Linux systems with kernel modesetting support. 26 | .PP 27 | .SH NOTES 28 | Not all fields are decoded, or decoded completely. Some fields' decoding 29 | may appear to corrupt the output (for example, detailed string sections 30 | have their contents printed literally). 31 | .B i-nex-edid 32 | does attempt to validate its input against the relevant standards, but its 33 | opinions have not been double-checked with the relevant standards bodies, 34 | so they may be wrong. Do not rely on the output format, as it will likely 35 | change in future versions of the tool as additional fields and extensions are 36 | added. 37 | .SH "SEE ALSO" 38 | Xorg(1), xrandr(1) 39 | .SH AUTHORS 40 | i-nex-edid was written by Adam Jackson, with contributions from Eric 41 | Anholt, Damien Lespiau, and others. For complete history and the latest 42 | version, see 43 | .B http://cgit.freedesktop.org/xorg/app/edid-decode/ 44 | -------------------------------------------------------------------------------- /manpages/i-nex.1: -------------------------------------------------------------------------------- 1 | .TH i\-nex "1" 2 | .SH NAME 3 | \fBi\-nex\fP \- Run i-nex using i-nex command. 4 | .SH SYNOPSIS 5 | usage: \- i\-nex -------------------------------------------------------------------------------- /manpages/i-nex.gambas.1: -------------------------------------------------------------------------------- 1 | .TH i\-nex.gambas "1" 2 | .SH NAME 3 | \fBi\-nex.gambas\fP \- I-Nex binary file. 4 | .SH SYNOPSIS 5 | usage: \- i\-nex.gambas -------------------------------------------------------------------------------- /pixmaps/Makefile: -------------------------------------------------------------------------------- 1 | #!/usr/bin/make -f 2 | include ../i-nex.mk 3 | install: 4 | mkdir -p ${DESTDIR}$(PREFIX)/share/pixmaps 5 | ${INSTALL} 644 i-nex.png $(DESTDIR)$(PREFIX)/share/pixmaps/ 6 | ${INSTALL} 644 i-nex-16.png $(DESTDIR)$(PREFIX)/share/pixmaps/ 7 | ${INSTALL} 644 i-nex-32.png $(DESTDIR)$(PREFIX)/share/pixmaps/ 8 | ${INSTALL} 644 i-nex-128.png $(DESTDIR)$(PREFIX)/share/pixmaps/ 9 | 10 | uninstall: 11 | 12 | if test -f $(DESTDIR)$(PREFIX)/share/pixmaps/i-nex-16.png ; then ${RM} $(DESTDIR)$(PREFIX)/share/pixmaps/i-nex-16.png ; fi 13 | if test -f ${DESTDIR}$(PREFIX)/share/pixmaps/i-nex-32.png ; then ${RM} $(DESTDIR)$(PREFIX)/share/pixmaps/i-nex-32.png ; fi 14 | if test -f ${DESTDIR}$(PREFIX)/share/pixmaps/i-nex-128.png ; then ${RM} $(DESTDIR)$(PREFIX)/share/pixmaps/i-nex-128.png ; fi 15 | -------------------------------------------------------------------------------- /pixmaps/i-nex-128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/pixmaps/i-nex-128.png -------------------------------------------------------------------------------- /pixmaps/i-nex-16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/pixmaps/i-nex-16.png -------------------------------------------------------------------------------- /pixmaps/i-nex-32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/pixmaps/i-nex-32.png -------------------------------------------------------------------------------- /pixmaps/i-nex.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i-nex/I-Nex/cd1b78d588af620cfd1547bc57cfa7fa1112252b/pixmaps/i-nex.png -------------------------------------------------------------------------------- /release.conf: -------------------------------------------------------------------------------- 1 | NAME=pastebinit 2 | VERSION=$(grep "version = " pastebinit | awk '{print $3}' | sed "s/[^0-9\.]//g") 3 | -------------------------------------------------------------------------------- /requirements.md: -------------------------------------------------------------------------------- 1 | ### Dependencies 2 | * Gambas3 3 | * gambas3-runtime (>= 3.5.0) 4 | * gambas3-gb-image (>= 3.5.0) 5 | * gambas3-gb-qt4 (<< 3.5.0) 6 | * gambas3-gb-form (<< 3.5.0) 7 | * gambas3-gb-desktop (>= 3.5.0) 8 | * gambas3-gb-form-stock (>= 3.5.0) 9 | * libc6 10 | * [libcpuid](https://github.com/anrieff/libcpuid) 11 | --------------------------------------------------------------------------------