Giter VIP home page Giter VIP logo
Yer ever-luvin uncle Bert aka Dizt3mp3r photo

yereverluvinunclebert Goto Github PK

followers: 13.0 following: 3.0 repos: 92.0 gists: 0.0

Name: Yer ever-luvin uncle Bert aka Dizt3mp3r

Type: User

Company: Brick Moon

Bio: Skillset: VMS,DOS, Windows SysAdmin from 1985, fault-tolerance, VaxCluster, Alpha, Sparc. DCL, QB,VBDOS- VB6,.NET, PHP,NODE.JS, Graphic Design, Project Manager

Location: Norfolk (inbred)

Welcome chaps!

min-sauron This is my repository for some interesting and hopefully useful utilities that have an unusual or different graphical quality from the usual run-of-the-mill stuff. Here you will find functioning code for three main programming environments: firstly, javascript widgets for Konfabulator, also latterly known as the Yahoo Widget Engine; then equivalent jScript code for the similar Xwidget Engine; lastly Visual Basic code desktop widgets and utilities for VB6, creating WoW64 programs for the desktop. Some of these programs are also available as web widgets/NW.js, the latter not yet posted here. If you want to bypass all this text guff and just install some steampunk programs, simply scroll down this page until you find the section on installation.

vb6-logos

I focus on Steampunk Design, why do I do it?

min-sauron Well, I personally, can't bear the look and feel of current desktop computing being so locked into a 1980s 'modern' square box paradigm. Current GUIs, deriving mostly from Microsoft's efforts, have a basis in the GUIs we created in the late 80s and early 90s and despite regular 'improvements' those from MS or Apple still haven't moved on much. Do you run XP, Vista, Win 7, 8, 10, 11+? Well, if you do, that means under the skin you are still running NT5 or 6, all basically the same fundamental o/s. The only real differentiator is the GUI that MS foists upon you. Now, bear in mind a GUI is a GUI and should not be confused with the underlying operating system and due to that distinction you should really be able to decide which style of GUI you want to run.

min-sauron A GUI should be independent of the o/s or at the very least the o/s ought to be very easy to theme and to customise as you wish. In the Linux world this holds true however, this just isn't the case with any Microsoft operating system as the default 'look and feel' provided with the current version of the os is really the only thing that really sets it apart from the previous version. Under the bonnet (or the hood), one version is largely the same as another.

min-sauron You'll see a massive example of this with Metro or Material Design, the UI that comes with Windows 8 & 10. The underlying os is still good old NT6 and operates much in the same way that Win7 does. However, the whole user interface has been modified to try to get you to use live tiles on the desktop as you would on a Windows phone, to make you use 'apps' rather than programs as you would on the desktop. This schizophrenic approach to a desktop o/s is hoisted upon you as Microsoft has no decent tablet-centric o/s and instead are trying to squish Windows onto tablets - it isn't working, look at the death of windows phone and even more recently, the death of Windows on tablets. They are trying to get you to adopt a new GUI so that you conform to the business plan they have in mind for Windows. That business plan is now a failed model but you, the consumer is still suffering for it.

desktop750

min-sauron My aim is to help you break out of this corporate mindset and to think of desktop customisation as a natural thing to do, much in the same way that you decorate and design your home, make the desktop your place to live, to work and operate. So, with this in mind, I set out to create a series of wallpapers, widgets and icons for an o/s interface that meets the aims and needs of a small but thoroughly dedicated group of chaps and ladies known as steampunkers. Around the web my alter ego is yereverluvinunclebert, where you find steampunk design I won't be far away.

min-sauron I have set out my steampunk design skills in this way to demonstrate what I can do graphically, underneath the graphics is a little skill in javascript and some slowly increasing capabilities in VB6. So, whether or not you are a steampunker or a coder yourself, with these widgets, programs and icons you can thoroughly retro-ise your desktop.

vb6-logo-350

min-sauron Why do I still code in some supposedly obsolete environments? Well, I coded my first desktop widgets in javascript but the most popular engine, Konfabulator, was deprecated by Yahoo in their process of going bust. They bought Konfabulator when they were rich but disposed of it when they were not. I then continued to create widgets for the Xwidget engine and that soon died too. Coding for a dying environment is a bit depressing... so I moved back to VB6, a skillset still retained from the late 1990s/early 2000s.

min-sauron Why I am still persisting with VB6 when some think it is a dead language? Well, it was dead but now VB6 code has an amazing future with a brand new 64 bit, modern-language improvement upgrade on the way, in the form of Wayne Phillip's 100% VB6 compatible TWINBASIC (and the possibility of RadBASIC, another VB6 replacement contender), coupled with support for transparent PNG widgets via Olaf Schmidt's Rich Client Cairo graphics framework. I can now create graphically advanced programs and the future for my code is secure.

min-sauron These are just some of my projects, this is just a selection, there are at least 120 of these programs in various forms, most posted here.

SteamyDock

0UkRIKV

sauron Above is SteamyDock, my RocketDock/ObjectDock replacement written in VB6, an unfinished but working project. Needs a rethink to encapsulate certain elements and make the code more streamlined. However, it works and it runs on all my Windows systems.

Steampunk CPU GPU Speedfan Thermometer

steampunk_cpu_gpu_thermometer_widget_for_speedfan_by_yereverluvinuncleber_d4lri07-375w-2x

sauron Above is my Steampunk CPU/GPU Thermometer widget using Speedfan to extract the motherboard temps and written in javascript for the Yahoo Widget Engine, a basically finished project that requires some fettling to fix a bug or two.

Steampunk Calendar Orrery

orrery-desktop

sauron Above is my Orrery widget using javascript for the Yahoo Widget Engine, a basically finished project that requires some fettling to fix a bug or two that has arisen as time has progressed (as usual for me). Inspired by an Ian Tregillis creation, a beautiful eye candy widget, there also exists a Plasma version of this time keeper, a cut-down rainmeter version and a web version too. I contributed to these latter projects but the original Orrery is still my very own and I'm rather fond of it. Links to the variants will appear on the orrery repo.

Steampunk Clock Calendar Yahoo Widget

steampunk_clock_calendar_mkii__2_9__rc_by_yereverluvinuncleber-d4l5xny

sauron Above is the Steampunk Clock Calendar, my very first widget built using Photoshop and using javascript for the Yahoo Widget Engine, a basically finished project that requires some fettling to fix a bug or two that has arisen as time has progressed (as always). Inspired by the time controller in Jeff Wayne's war of the Worlds PC game.

Desktop Hole

hole-desktop-image

sauron Above is my desktop hole widget using javascript for the Yahoo Widget Engine, a finished project. A desktop tidy tool, drop any desktop item onto the hole and it will be re-organised automatically. Also exists as a NW.js widget.

Panzer Just Clock

panzer-justclockVB6beltring

sauron Above is my Panzer Clock widget, initially written using javascript for the Yahoo Widget and Xwidget Engines, each a finished project and now there is now a VB6 version also complete and working.

Panzer OHM Temperature Gauge

panzer-OHMXwidget1440x900

sauron Above is my Panzer OHM temperature widget, written using javascript for the Yahoo Widget and Xwidget Engines, each a finished project. Uses OHM to extract the system motherboard temperatures. A VB6 version of the Panzer OHM widget is now available here under development but working.

DieselPunk Volume Control

diesel-volume-help

sauron This is my Volume Control widget, initially written in a steampunk form using javascript for the Yahoo Widget engine then converted to the Xwidget Engine to overcome a Windows change to the sound system, the Xwidget a finished project. There also exists a VB6 version whose coding is underway now.

CyberPunk Nixie Tube Clock

d5zka9p-7b86c6d7-1b56-4f23-a4ba-9ce9c668356b

sauron If you like nixie tubes then you will like this widget available in javascript for the Yahoo and Xwidget engines. Fully functional.

Moon Phase Widget

steampunk_moon_phase_widget_and_icons_by_yereverluvinuncleber-d7jbrj0

sauron The moon phase widget coupled with the orrery, gives the orrery some function, displaying the phases of the moon using javascript for the Yahoo Widget engine. Fully functional.

Icon Settings for SteamyDock

250285730-a525e0e1-50fc-42c9-8cb5-d578e3a9efaf

sauron I do occasionally create something more 'traditional'. This is one of the supporting utilities for SteamyDock, the Icon Settings tool. A finished, working project written in VB6.

Steampunk Media Player

steampunk-media04

sauron My steampunk media player. Fully functional. Written in javascript for the Yahoo and Xwidget engines. Uses the native Windows COM interface to the Windows media player. This provides the musical background to all my Windows installations. I could not live without it.

Christmas Baubles

xmas-advent-desktop-01

sauron Some Christmas Baubles using javascript for the Yahoo Widget Engine, I have these on my desktop every Christmas. Advent is improved by having it run on my desktop.

Steampunk Icon Sets

steampunk-icons02-PNG

sauron My desktop icon sets shown above. These exist in several forms, PNG, ICNS &c. Not hosting them here on github but instead on Deviantart.

Steampunk Desktop Trinkets

trinkets001

sauron Above I have some 'simple' desktop widgets or trinkets as I like to call them. They are similar to large icons that you can dynamically resize and assign a function to. They are: Halfpenny, Sovereign, Penny Red, Poster and the simple magnifier. I use these as icons to various useful programs. Genuinely useful. Written in VB6 and for the Yahoo Widget engine, moveable eye-candy. Links above to the VB6 versions. All functioning. You can find the Yahoo Widget versions in my repository.

Planetary Marble Trinkets

planets

sauron Lastly but not least, my planetary marble widgets, Earth, Sun, Saturn, Mars, Uranus, Pluto, Neptune, Jupiter, Venus, Mercury, Ganymede and Europa. Written in VB6 and for the Yahoo Widget engine, moveable eye-candy. Links above to the VB6 versions only. All of them functioning. You can find the Yahoo Widget versions in my repository.

Installation of VB6 Widgets/Trinkets

min-sauron For the casual installer you can find all the VB6 widgets here - each of the VB6 widgets will eventually have a setup.exe from which you can run and install. Note that for the moment the setup.exe for each will inevitably be an old version as I am still coding ALL the VB6 widgets now and fixing things as they arise. Developers, you can download the code and build it yourself as long as you have the VB6 IDE installed and follow the instructions! There will be no support nor assistance offered yet as the VB6 programs are ALL under development. When they are complete I will build a final setup.exe for each and from that point support WILL be offered. When stable, a note to that effect will be placed in a prominent location on the widget's own repo.

Installation of Yahoo/Xwidgets

min-sauron All the Yahoo widgets will be downloadable from here, all latest functioning/buggy versions, the Xwidgets too (soon) though the latter are deprecated. When your widget engine is installed, download the widget to a folder, double click on the .KON file and the widget will run. Same with the main.XUL file for the Xwidget engine. You can obtain the Yahoo Widget Engine here: https://g6auc.me.uk/ywidgets_sdk_setup.exe (direct link) and the widgets are here, you can find the xwidget engine at xwidget.com, though I really wouldn't recommend using it anymore. I recommend that you use the Yahoo widgets or the VB6 versions instead. Note: None of the Yahoo nor the Xwidgets will be receiving regular future updates but do feel free to tinker yourself, the code is yours to play with!

Credits

min-sauron My code is FOSS. It contains code from other developers that is also FOSS. I give them credit on the repository description and in the code itself. My images are also free to use. You may use any of my images in any of your own creations but commercially ONLY with my permission. In all and any cases I require a credit using my name or my github pseudonym above - and in addition a link to my Deviantart or Github accounts.

min-sauron The main credit goes to my mentor Harry Whitfield Professor Emeritus of Computing at Sheffield University who restarted me down a path of programming using javascript and widgeting. Also, to Olaf Schmidt, without whose RichClient Cairo framework for Visual Basic, the VB6 widgets/trinkets would not be possible.

Yer ever-luvin uncle Bert aka Dizt3mp3r's Projects

christmas-baubles icon christmas-baubles

This Christmas-baubles Desktop Widget is an attractive dieselpunk Yahoo widget for your desktop. This Konfabulator/ yahoo widget provides a simple old fashioned set of baubles that you can move anywhere around the desktop as you require. Each bauble acts a part of an advent calendar, having a number from 1 to 25 that you can click upon.

colors-ii-ywidget icon colors-ii-ywidget

This Colours widget is an attractive steampunk Yahoo widget for your desktop. It is a simple colour picker that converts a colour wheel selection to a hexidecimal value so that you can use that colour in your program. Functional and gorgeous at the same time. This Widget is a moveable widget that you can move anywhere around the desktop.

commando-ywidget icon commando-ywidget

Panzer CPU Gauge Yahoo Widget, written in Javascript and XML for the Yahoo Widget (Konfabulator) Engine. Created for XP, Vista, Win7, 8, 10+ as well as the Apple Mac. SmallBrownDog's superb interpretation of a typical Commando Comic cover of the 1960s - animated and given life!

cyberpunk-nixie-tube-clock icon cyberpunk-nixie-tube-clock

Written in javascript and XML, it displays a continuous time update on your desktop. It is based upon Nixie tubes that were used as status indicators/displays in the 50/60s - 70s. This Widget is a moveable widget that you can move anywhere around the desktop as you require.

desktop-hole icon desktop-hole

This widget is an attractive steampunk Yahoo widget for your desktop written in javascript and XML. This widget is a hole in your screen (burnt by the Martians) that can be moved around the desktop and placed where you like. It sits underneath all other widgets and other desktop items exposing the inner workings of your broken screen.

dieselpunk-volume-xwidget icon dieselpunk-volume-xwidget

My gorgeous dieselpunk volume control, written in Microsoft JScript for the XWidget engine. An attractive desktop addition that functions beautifully as well.

docksettings-for-steamydock icon docksettings-for-steamydock

DOCK SETTINGS for Steamydock, written in VB6. A WoW64 dock settings utility for Reactos, XP, Win7, 8 and 10+. It controls the settings of the dock and where the user makes configuration changes for the dock itself. The utility is a functional reproduction of the original Rocketdock dock settings screen with some enhancements.

earth-desktop-widget icon earth-desktop-widget

This Earth Desktop Widget written in javascript and XML, is an attractive dieselpunk Yahoo widget for your desktop. This Konfabulator/ yahoo widget provides a simple static marble globe. Functional and gorgeous at the same time. This Widget is a moveable widget that you can move anywhere around the desktop as you require.

earth-vb6-widget icon earth-vb6-widget

Earth Planetary Desktop Widget, written in VB6 for Windows and ReactOS. Created for XP, Vista, Win7, 8, 10+ as well as the Apple Mac/Linux with Wine. This Desktop Eye-Candy Widget is an attractive trinket for your desktop, part of a planetary theme of several similar trinkets. Just download the SETUP.EXE and run it.

europa-vb6-widget icon europa-vb6-widget

Europa Planetary Desktop Widget, written in VB6 for Windows and ReactOS. Created for XP, Vista, Win7, 8, 10+ as well as the Apple Mac/Linux with Wine. This Desktop Eye-Candy Widget is an attractive trinket for your desktop, part of a planetary theme of several similar trinkets. Just download the SETUP.EXE and run it.

firecall-for-windows icon firecall-for-windows

Firecall for Windows is a VB6 WoW64 tool for Reactos, XP, Win7, 8 and 10. Fire Call Win is a A WoW64 simple chat tool that allows two users, typically developers, to communicate person-to-person using encrypted transfer via shared files and folders. Files can be transferred and exchanged, chat and data swapped on almost real-time basis.

gannymede-planetary-ywidget icon gannymede-planetary-ywidget

Steampunk Ganymede Desktop Yahoo Widget, written in Javascript and XML for the Yahoo Widget (Konfabulator) Engine. Created for XP, Vista, Win7, 8, 10+ as well as the Apple Mac. This Saturn Desktop Widget is an attractive dieselpunk Yahoo widget for your desktop. This Konfabulator/ yahoo widget provides a simple static marble globe.

ganymede-vb6-widget icon ganymede-vb6-widget

Ganymede Planetary Desktop Widget, written in VB6 for Windows and ReactOS. Created for XP, Vista, Win7, 8, 10+ as well as the Apple Mac/Linux with Wine. This Desktop Eye-Candy Widget is an attractive trinket for your desktop, part of a planetary theme of several similar trinkets. Just download the SETUP.EXE and run it.

halfpenny-vb6-widget icon halfpenny-vb6-widget

Steampunk Halfpenny Desktop Eye-Candy Widget, written in VB6 for Windows and ReactOS. Created for XP, Vista, Win7, 8, 10+ as well as the Apple Mac/Linux with Wine. This Desktop Widget is an attractive widget for your desktop. Just download the SETUP.EXE and run it.

icon-settings-for-steamydock icon icon-settings-for-steamydock

ICON SETTINGS for Steamydock, written in VB6. A WoW64 functional reproduction of the original settings screen that came from Rocketdock for use with SteamyDock, RocketDock's FOSS replacement.

io-vb6-widget icon io-vb6-widget

Planetary IO Desktop Widget, written in VB6 for Windows and ReactOS. Created for XP, Vista, Win7, 8, 10+ as well as the Apple Mac/Linux with Wine. This Desktop Eye-Candy Widget is an attractive trinket for your desktop, part of a planetary theme of several similar trinkets. Just download the SETUP.EXE and run it.

joomla-1.0 icon joomla-1.0

This is a fork of the legendary joomla 1.0. Based upon Micheas' modifications, I have changed the remaining deprecated code items to function correctly with PHP 5.3

jupiter-vb6-widget icon jupiter-vb6-widget

Jupiter Planetary Desktop Widget, written in VB6 for Windows and ReactOS. Created for XP, Vista, Win7, 8, 10+ as well as the Apple Mac/Linux with Wine. This Desktop Eye-Candy Widget is an attractive trinket for your desktop, part of a planetary theme of several similar trinkets. Just download the SETUP.EXE and run it.

jupiter-widget icon jupiter-widget

Steampunk Jupiter Desktop Yahoo Widget, written in Javascript and XML for the Yahoo Widget (Konfabulator) Engine. Created for XP, Vista, Win7, 8, 10+ as well as the Apple Mac. jupiterImage This Jupiter Desktop Widget is an attractive dieselpunk Yahoo widget for your desktop. This Konfabulator yahoo widget provides a simple static marble globe

magnifier-vb6-widget icon magnifier-vb6-widget

Steampunk Magnifier Desktop Eye-Candy Widget, written in VB6 for Windows and ReactOS. Created for XP, Vista, Win7, 8, 10+ as well as the Apple Mac/Linux with Wine. This Desktop Widget is an attractive widget for your desktop. Just download the SETUP.EXE and run it. Future version will magnify!

magnifier-ywidget icon magnifier-ywidget

Double-clicking on the magnifying glass will cause a personalised Windows/Mac application to fire up. The first time you run it there will be no assigned function and so it will state as such - then it will pop up the preferences so that you can enter the command of your choice. The widget takes command line-style commands for windows or Mac OS/X.

mars-desktop-widget icon mars-desktop-widget

This Mars Desktop Widget written in javascript and XML, is an attractive dieselpunk Yahoo widget for your desktop. This Konfabulator/ yahoo widget provides a simple static marble globe. Functional and gorgeous at the same time. This Widget is a moveable widget that you can move anywhere around the desktop as you require.

mars-vb6-widget icon mars-vb6-widget

Mars Planetary Desktop Widget, written in VB6 for Windows and ReactOS. Created for XP, Vista, Win7, 8, 10+ as well as the Apple Mac/Linux with Wine. This Desktop Eye-Candy Widget is an attractive trinket for your desktop, part of a planetary theme of several similar trinkets. Just download the SETUP.EXE and run it.

mercury-vb6-widget icon mercury-vb6-widget

Planetary Mercury Desktop Widget, written in VB6 for Windows and ReactOS. Created for XP, Vista, Win7, 8, 10+ as well as the Apple Mac/Linux with Wine. This Desktop Eye-Candy Widget is an attractive trinket for your desktop, part of a planetary theme of several similar trinkets. Just download the SETUP.EXE and run it.

neptune-vb6-widget icon neptune-vb6-widget

Neptune Planetary Desktop Widget, written in VB6 for Windows and ReactOS. Created for XP, Vista, Win7, 8, 10+ as well as the Apple Mac/Linux with Wine. This Desktop Eye-Candy Widget is an attractive trinket for your desktop, part of a planetary theme of several similar trinkets. Just download the SETUP.EXE and run it.

panzer-battery-gauge-vb6 icon panzer-battery-gauge-vb6

One of my current VB6/RC6 PSD programs being worked upon now, in progress at 95% completion, you can download but the final pointer smooth rotation code has not yet been fully implemented. New version always coming.

panzer-battery-gauge-ywidget icon panzer-battery-gauge-ywidget

A Dieselpunk Battery widget written in javascript and XML. - I created for the World of Tanks and War Thunder communities.This Panzer widget is a simple Battery strength gauge. Functional and gorgeous at the same time as long as you have a battery. The graphics are my own, I took original inspiration from a clock face by Italo Fortana.

panzer-clock-ywidget icon panzer-clock-ywidget

Panzer Clock and Stopwatch Yahoo Widget. The Panzer widget is a pretty Yahoo widget for your desktop. It is a simple multi-timezone stopwatch and clock. Functional and gorgeous at the same time.

panzer-cpu-gauge-vb6 icon panzer-cpu-gauge-vb6

My current VB6/RC6 PSD program being worked upon now, in progress at 98% completion, you can download but be aware that a new version always coming. I am working on integrating my own native VB6 forms and code with the the RC6 Cairo code.

panzer-cpu-gauge-ywidget icon panzer-cpu-gauge-ywidget

A simple CPU usage gauge written in javascript and XML. The CPU gauge displays CPU usage for your desktop/laptop. Functional and gorgeous at the same time. This Widget is a moveable widget that you can move anywhere around the desktop as you require.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.