SPA (single page application) proxy for OBS APIa project by adamm Project DescriptionFor many many years, OBS uses Cookies for authentication purposes. This is not really web application friendly and kind of insecure. For instance, all applications on *.opensuse.org domain that get a web request when you are logged into OBS, they get your authentication credentials too. Secondly, if you want to write a 3rd party tool, you can't just use another domain and do random API requests due to this legacy authentication method. |
Publish two personally productive projects (preferably on github)a project by dmair Since this will be my first real "from the start" publication the goal for me has more to do with the experience of publishing the projects, use of the public hosting site and access tools, particularly git. The projects that will be published are: |
mikrolite - a cli to create lighweight Kubernetes clusters using microvmsan invention by rcase Project DescriptionThis project will create a CLI utility that will use "microvm" technology (a.k.a. lightweight virtualization) to enable users to create virtual machines and compose these into Kubernetes clusters. |
Modernize SCC Customer Management and/or Patchfinderan invention by digitaltomm Project DescriptionCustomer Management and Patchfinder are 2 sub applications in SCC that are written in AngularJS (1.7.5). |
SUSE-Rancher docs diagramminga project by jkrug My proposal for hack week is to dive into diagramming for the doc(s) team(s) as I've struggled to give it the decent block of time it needs. There are a few iterative parts: |
Serving web pages for a registered domain from a container behind proxyan invention by tjyrinki_suse Project descriptionFor example Nginx proxy + docker + apache/nginx + let's encrypt combination. |
Inter-Process Communication/Synchronization with Pythonan idea by waynechen55 Project DescriptionInter-Process communication is an old topic and there are already many different methods to achieve this theoretically or in real world. I found sometimes some solutions still not good enough although they can solve the problem without any problem, for example, when the region needs protecting is not small or multiple processes need to modify the same file. |
Understand the workflow of test framework kdevopsa project by yosun Project DescriptionAs shown in the kdevops frontpage in GitHub, "kdevops provides a framework for automation for optimal Linux kernel development and testing". It currently supports fstests, blktests, pynfs, selftests and so on. |
Reverse Engineer a WiFi-enabled Water Heater and Create Integration for Home Assistantan idea by nicholasyang Project DescriptionRinnai R16E32FBF is a tankless water heater with an internal recirculation pump. It is WiFi-enabled and has a companion app on Android/iOS platform. The app is capable to turn on/off the heater, adjust the temperature setting, turn on/off the pump, report the state of heater and provide statistics about gas consumption. However, there is no APIs for programmatic access. |
Go zip updater: Appending new files to zip archive without decompressing the whole filean invention by StarryWang Project DescriptionCurrently, Golang's |
Arrange a Song - Alturas by Inti Illimanian invention by sndirsch Goal Getting more familiar with DAWs [1] and other audio programs and arrange a song |
The Missing Middle: Add an intermediate brightness setting for auxiliary LEDs in Andúril 2a project by gkenion Project DescriptionAndúril is an open-source firmware for LED flashlights, which runs on several versions of ATtiny chip. It provides advanced functionality like configurable modes, brightness ramping, safety lockout, etc. via a UI controlled by a single button. |
Installation server setup utility - continueda project by csalmond Project DescriptionCreate a utility that will simplify setup a SLES machine to be a PXE boot server. This will include installing and setting up tftp, dhcp client/server, nfs server, and vsftp server. Selecting, mounting, exporting, ISO and kiso images for PXE installation and setting up PXE boot menus. |
Learning topics in Lithmos and Linkedinan idea by mdati Project DescriptionPlanning to improve knowledge and learning using Okta-Lithmos and Linkedin-Learning platforms on topics useful in testing jobs and start / continue / complete some training. |
Grab precise changes in log file/s between system eventsa project by smhalas Project DescriptionThe goal of this project is to create a tool to monitor changes in a log file or any text file between specific events in the system. |
Collect flaky test cases identified by the team in a GitHub board and highlight them in the Test reportan invention by oscar-barrios Project DescriptionFlaky tests: Those that have not a consistent result, and sometimes are failing and others are passing. |
Catalog/Online Store for a bakery in Rails 7a project by gfilippetti My wife needs a website to catalog and sell the products of her upcoming bakery, and I need to learn and practice modern Rails. So I'm using this Hack Week to build a modern store using the latest Ruby on Rails best practices, ideally up to the deployment. TO DO |
opensuse-redir-cachean idea by bmwiedemann Project DescriptionI want to extend my PoC at |
ESP32 based christmas lightsan idea by alarrosa Project DescriptionLearn about electronics while building an ESP32 controller for the lights of a christmas tree as well as outdoor christmas lights using the wled project |
React Native Todo App with Self-hosted Elixir Backenda project by Servus007 Overview: We're building a mobile to-do list app using React Native and connecting it to a self-hosted Elixir backend. This project aims to create a user-friendly, cross-platform app for task management, with data syncing across devices. |
Create a kubectl plugin for Epinioan invention by ecandino Project DescriptionThe Kubernetes CLI |
Fine Tuning LLaMa2an invention by rtorrero Project DescriptionFine tuning of a LLaMa2 model |
TinyTutor - an AI chat-bot powered children's tutora project by dmulder Project DescriptionThis project will create a simple chat-bot for tutoring children for school. Lessons will be pre-configured by feeding in a document and requesting the material be taught to a child in consideration of the child's age, etc. |
Rancher Upgrader - Upgrades your rancher install via helm, and communicates critical changes from release A to B.an invention by rweir Project DescriptionRancher Upgrader helps the user upgrade their rancher install and walks them through all need-to-know release notes. |
Try openSUSE on MNT Reform (LS1028A)an idea by michals Project DescriptionTry openSUSE on MNT Reform (LS1028A) |
Dawnscanner: parsing a simple sinatra applicationan idea by pperego Project DescriptionDawnscanner is a ruby code security static analyzer I created in 2013. In 2021 I kickstarted the project again during HackWeek. |
Create better async hooks for Uyuni state managementa project by Etheryte Project DescriptionCurrently, much of the async code in the frontend parts of Uyuni suffers from susceptibility to out-of-order request issues, race conditions, etc. There are ways we can sidestep them for specific cases, but since it's created more than one L3 at this point it would be nice to address it in a general way. |
Network Throughput Analyzer Tool with Grafana Integrationan idea by sushilhiremath Project DescriptionDevelop simple yet powerful Python-based tool for monitoring and analyzing network throughput on a Linux system. This project leverages the capabilities of Python and standard Linux networking tools to provide insights into network bandwidth utilization and help users understand how their network interfaces are performing.In addition, the project includes the integration of Grafana for visualizing and analyzing the collected network throughput data. |
A frameblending filter for OBS Studio well-suited to do game streaminga project by mschreiner Project DescriptionTo experiment and possibly implement a filter for OBS studio, with a focus on doing frame interpolation, while lowering the output's target FPS. |
solar monitor (part 2)an idea by npower Project DescriptionLast hackweek I worked on a solar monitor for our solar installation detail are here. At the time I didn't have a device to load it on but eventually I got a hold of a raspberry pi (and screen). I ended up building yast for it and got it working. Unfortunately I couldn't get the touch screen to work for it with tumbleweed on pi so I ended up using the debian based raspberry pi OS. This works pretty well except for an annoying wrinkle, it seems a long running yast (using our yast python bindings) ui app burns memory and it ends freezing the raspberry pi nearly once a day so now I have a cron job to kill the X server twice a day (just to be sure) so that the monitor UI is restarted. This is probably the most serious issue (and really I suppose needs attention as it affects anything else using the yast python bindings). There are other issues (and bugs) with the solar monitor that I haven't had a chance to investigate that I would love to work on over hack week |
Split initramfs supporta project by ismaell Project DescriptionMany |
Learn Lilypond and Use It to Typeset Sheet musican invention by smithfarm Project DescriptionAs an amateur classical musician, from time to time I am confronted with the need to write sheet music. This can be done by hand, of course, but computer-generated sheet music is much easier to read and should be faster to produce. To say nothing of being easier to fix mistakes in... |
COOTWbota project by ngetahun Project DescriptionAt SCC, we have a rotating task of COOTW (Commanding Office of the Week). This task involves responding to customer requests from jira and slack help channels, monitoring production systems and doing small chores. Usually, we have documentation to help the COOTW answer questions and quickly find fixes. Most of these are distributed across github, trello and SUSE Support documentation. The aim of this project is to explore the magic of LLMs and create a conversational bot. |
Integration weather sensors on my Allsky camera - raspberry projectan idea by martinsmac Project DescriptionAdd weather station sensors using a Raspberry 3b+ using only Python scripts. |
Philosophy of Computer Science (in short 'PhoCS' or phonetically 'Fox')a project by awh Project Description'Philosophy of Computer Science' (in short 'PhoCS' or phonetically 'Fox') |
Protestware - Ethical Considerations of Protest within Opensouce Software Communitiesan idea by etchubykalo Project DescriptionProtest in an important element of free speech. |
Investigate zypper/openSUSE repository refresh optimisationsan invention by dirkmueller Project DescriptionFor a few months, openSUSE community has the ability to host the openSUSE rpm repositories on a commercial CDN and it is in a slowly rolling out phase. There are however remaining potential bottlenecks and optimisation opportunities. My goal for this hack week is to investigate them and make reasonable progress on resolving them. |
Nodes Overviewan idea by lrangasamy Project DescriptionA simple application to have an overview of the hosts from a given inventory and see its availability status. |