Jump to content
Strawberry Orange Banana Lime Leaf Slate Sky Blueberry Grape Watermelon Chocolate Marble
Strawberry Orange Banana Lime Leaf Slate Sky Blueberry Grape Watermelon Chocolate Marble

MSFN is made available via donations, subscriptions and advertising revenue. The use of ad-blocking software hurts the site. Please disable ad-blocking software or set an exception for MSFN. Alternatively, register and become a site sponsor/subscriber and ads will be disabled automatically. 


Broadwell

Vintage Application Repository

Recommended Posts

Vintage Application Repository

What is this?

The VAR tool helps Windows 9x and Windows 2000 computers to get software easier. When the client has been installed, installation of another software is as easy as navigating to the executable, executing the following in a DOS prompt, and dealing with the installer published by the software vendor.

varm install Firefox

Just like apt-get.

I have just recently started the development of this tool, therefore bugs are everywhere. The code is hosted at GitHub: Repository of the repository

For slightly more information, please visit the GitHub repository. It contains a README.md file.

 

Please submit an Issue on the GitHub repository if you encounter any bugs or wish to suggest future features to VAR.

Edited by Broadwell

Share this post


Link to post
Share on other sites

I just want to ask: In readme.md you say it's because of HTML5 browsers etc. that searching for apps is pain in the... and I agree (although Retrozilla makes this much better experience than some old Firefox or God forbid IE). So why not just create IE4 friendly website with download?

Share this post


Link to post
Share on other sites
1 hour ago, pionner said:

I just want to ask: In readme.md you say it's because of HTML5 browsers etc. that searching for apps is pain in the... and I agree (although Retrozilla makes this much better experience than some old Firefox or God forbid IE). So why not just create IE4 friendly website with download?

There are three reasons why I started this project with a CLI (Command Line Interface):

  • Flexibility of user interface: Using a front-end to back-end setup, I can use PHP and Ajax to have the user interact with a webpage, or use a GUI library in tandem with a socket library to have the user interact with system-native GUI.
  • Compatibility with MS-DOS: I may enable support for MS-DOS on this project in the future.
  • Scripting-compatible: VARM can be used in a script (batch for Windows) just like any other command, because it can be non-interactive.
Edited by Broadwell
Fix reasons

Share this post


Link to post
Share on other sites

If I may,  I don't think that the question was about the reason why CLI was chosen over GUI, but rather about what was the reason/need to create a (seemingly very complex) Server/Client setup.

I just quickly checked the github repository, but it seems to me like you are making an "engine" for a "database" of some kind, but it is not clear (at least to me) where the contents of the "database" will (hopefully) come from, who will maintain them, etc., and (still IMHO) it is not like "Just like apt-get" sounds like a "feature" to be pursued or "ideal" tool that one would want/need to emulate.

I mean, isn't there the risk of falling in the classical xkcd standards trap? :unsure::
https://xkcd.com/927/

jaclaz

Edited by jaclaz

Share this post


Link to post
Share on other sites

The database for now is located at My web server, and it is integrated into the configuration setup routine for the client. (look for http://broaderator.com/var in the python file and you will find out)

In addition, this set of routines is not necessarily limited to a server/client setup. A #todo scenario (in the future) would be a distributable CD with a repository directory containing exe binaries. The user can use varm.exe to interact with the CD contents. This is also going to be my intended scenario for MS-DOS users.

When I used "Just like apt-get", I didn't mean it as a feature to be pursued or emulated. It was just part of the explanation about how this application works.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...