Repository
https://github.com/steemsoftware/steemsoftware
First thanks to @knowledges for taking the time to review and green-light this project for submission to Utopian.
(Image credit goes to 'xresch' from pixabay.com)
SteemSoftware
Hello! My name is Victor. I am inspired by community projects hence I want to give something back in the form of open-source software dedicated to the public domain.
The gist of it is simple:
- You request concrete functionality in the comments, i.e. "Convert MP3 to OGG", "Scrape baseball data from ESPN.com to excel", "Sort numbers in text file", et cetera.
- I code it and publish the resulting program to our github page.
- Rinse and repeat!
SteemSoftware is modular. You can suggest modules opening non-featured categories. There is always space for adding more.
New Features
- YouTube MultiPlaylist Aggregator:
When you want to enjoy video or audio from youtube.com using your favorite local player i.e. VLC Media Player.
- Compress Directory:
Packages a folder (including its sub-folders) for transfer or archiving purposes. Also features unzipping functionality.
- File Number Extractor:
Extracts all numbers from a text file to a different document. Useful to separate numerical data from any surrounding text.
- Strong Password Generator:
Generates a secure password with the click of a button. Simple and effective. Also copies the password to the system's clipboard for easy pasting.
- YouTube Downloader:
Features a truly straightforward saving of videos from youtube.com to your local hard drive. All videos are saved in the MP4 format.
New Projects
- What is the project about?
SteemSoftware is a request-driven public domain software suite. The idea behind the project is serving the community by means of fulfilling requests from fellow steemians.
When a user requests, all members get the new functionality with the new release, including those in the community having the same software need.
The rationale being using the fact that groups of users with overlapping interests tend to have similar requirements. By assisting one user, we also lend a helping hand to many more.
- Technology Stack
SteemSoftware is programmed in C#, targeting the .NET Framework version 4.5 (full).
Windows 7 and Vista users can execute it by installing the appropriate redistributable. It is native to Windows 8+.
Extra effort is made so SteemSoftware also runs on the Mono runtime. It works on Linux and Mac when the latest Mono runtime is installed.
- Roadmap
The current goal (as reflected on GitHub issue #1) is to upgrade the software to the Managed Extensibility Framework (MEF) plugin architecture.
This will enable the ability to issue atomic updates for different modules, to enjoy dynamic loading via .dll files as well as grouping the modules in their own individual repositories with unique versioning for a better organization of the entire code-base.
- How to contribute?
If you are a programmer, you can contribute code by means of a GitHub pull request.
If you are a fellow user, rest assured requesting features is a valuable contribution too. Please do not hesitate to make your request in the comments.
Feel free to reach me by email at steemsoftware@gmail.com
Submissions by fellow users from all paths of life are received with a smile.