Projects in the topic python
Python is an interpreted, high-level and general-purpose programming language.


Revive (web)pin for openSUSE

a record by lrupp

Which package currently provides libfoo.so.6 ? A question for/from packagers and currently not easy to answer, even if the Build Service might know about the content of packages inside a repository as he created the nice filelist.gz files inside the repomd directories with all the needed information already.

Updated over 5 years ago. 12 hacker ♥️. Has no hacker: grab it!

Make spiv full featured image viewer and release GFXprim RC1

an invention by metan

Description

The RC0 release is out since the last hackweek see GFXprim pages. From that point 187 patches with various fixes, new features and new tests went in. New features includes support for various file formats, fixes and enhancements in python bindings, speedups, CMYK support, better documentation and more. Now it's about the time for RC1.

Updated over 7 years ago. No love.

Create a tool to sync GroupWise calendars with a local radicale server

a project by cbosdonnat

I already have a [python script][0] processing mails received in the Calendar folder to get the ical event and push it to [radicale][1]. It has several drawbacks: * It doesn't detect appointment changes (pretty easy to fix as each event has a unique ID)

Updated over 5 years ago. 6 hacker ♥️.

Weblate improvements

a project by Nijel

My plan is to add some more features to Weblate. The list is definitely not complete, but I'd like to check at least following areas: * [Support for federated login using GitHub, OpenID, Facebook,...][170]

Updated over 5 years ago. 3 hacker ♥️.

MirrorPinky

a project by darix

A web frontend for the mirrors in the mirrorbrain database to allow the mirror admins to manage their entries themself. You might know MirrorBrain already: our download redirector and Torrent/Metalink generator used u.a. on download.opensuse.org. It's really a great tool that plays a hidden key role inside the openSUSE infrastructure.

Updated over 4 years ago. 3 hacker ♥️.

Improve OpenStack Documentation

an invention by a_jaeger

Improve OpenStack documentation and tools used by it. Major idea: Improve openSUSE documentation

Updated over 5 years ago. 4 hacker ♥️.

pyg: PEG parsing runtime for Python

a project by rneuhauser

pyg will be a PEG parser library formed as an internal Python DSL. it will be used in cramex, a copycat of cram with expect support. The surface is heading to resemble Boost.Spirit: grammars are composed using a vaguely (xBNF/PEG)-like syntax enabled through operator overloading.

Updated over 4 years ago. No love.

Continue on osc3 porting

an invention by mvyskocil

Preface

In a previous hackweek project (https://github.com/SUSE/hackweek/wiki/osc3%3A-port-osc-to-Python3) I have converted osc code to Python3. This has triggered quite some weirdness regarding plugins, but osc is usable from python3. Or it was, not sure if more recent changes did not break the compatibility.

Updated over 7 years ago. No love.

Cloud rearrangement: VM migration path-finding

an invention by aspiers

There are several use cases where it's beneficial to be able to automatically rearrange VM instances in a cloud into a different

Updated about 5 years ago. 1 hackers ♥️.

supportconfig database

an invention by leonardocf

The supportconfig utility is used by support teams to collect all information needed to troubleshoot a system in one shot. The objective of this project is to create a central repository of supportconfig tarballs. To do so, we're going to develop a set of tools to automatically fetch tarballs from known sources, parse the information, import the useful parts into an SQL database and expose it in a Web front-end where users can run some simple queries.

Updated over 4 years ago. 2 hacker ♥️.

Bootstrap UI for Weblate

an invention by mcihar

Implement better UI for Weblate using Twitter Bootstrap library.

Updated over 5 years ago. 3 hacker ♥️.

Management solution for openSUSE based on Salt-stack

an idea by dmacvicar

Saltstack is the only configuration management solution that does not look like a ball of hair. https://github.com/dmacvicar/playground/tree/minimanager-reactjs/python/minimanager is a prototype of a Spacewalk-like console using Spacewalk as the server and client engine.

Updated over 2 years ago. 5 hacker ♥️. Has no hacker: grab it!

pmpman -> why dont we automate the music on our phone / mp3 player?

a project by osynge

Usecase.

  • My phone / media player has less storage space than my music collection is large. I charge my phone / media player via USB attached to my computer. I want it to transfer media to my phone / media player in a non interactive way.
Updated about 5 years ago. 4 hacker ♥️.

detect and visualise git commits' patch-based dependencies

a project by aspiers

It is well-known that two git commits within a single repo can be independent from each other, by changing separate files to each other, or changing separate parts of the same file(s). Conversely when a commit changes a line, it is "dependent" on not only the commit which last changed that line, but also any commits which were responsible for providing the surrounding lines of context, because without those previous versions of the line and its context, the commit's diff would not cleanly apply. As with most dependency relationships, these form a directed acyclic graph. Sometimes it is useful to understand the nature of parts of this graph; for example when porting a commit "A" between git branches via git cherry-pick, it can be useful to programmatically determine in advance the minimum number of other dependent commits which would also need to be cherry-picked to provide the context for commit "A" to cleanly apply.

Updated over 5 years ago. 4 hacker ♥️.

From kickstart to jumpstart

a project by schillingf

Introduction

Updated over 5 years ago. 4 hacker ♥️.

N00B Project: 2D game in Python

a project by bhertwig

Two trainees embarking on their coding adventure! A lack of beginner-level projects brought us to the idea of starting our own little game forge.

Updated over 5 years ago. 5 hacker ♥️.

Port Spacewalk to Salt-Stack

an invention by dmacvicar

Spacewalk has its custom client stack. Salt stack provides a big bunch of it, but it is a popular community project and add other features on top:

Updated over 2 years ago. 1 hackers ♥️.

Splitting python-gammu out of Gammu

an invention by mcihar

In past it was needed these project to be developed together due to unstable API of Gammu. This is now stable and having python module in the code just makes the things harder. The code should be separated, use standard distutils and have testsuite. In future it should also support Python 3, but that's not the primary goal now. The work has already started:

Updated over 2 years ago. 1 hackers ♥️.

Weblate 2.3

a project by mcihar

Work towards release of Weblate 2.3, the roadmap is in the issue tracker: https://github.com/nijel/weblate/milestones/2.3

Updated over 2 years ago. 1 hackers ♥️.

A tool for remote ssl service testing/evaluation

an invention by whdu

Maybe it is yet another wheel

but still worth to do. The original idea is come from https://xmpp.net/.

Updated over 5 years ago. 4 hacker ♥️.

AppArmor utils: rewrite more rule types into classes

an invention by cboltz

While the python-based AppArmor utils (aa-logprof etc.) are much easier to understand and maintain than the old perl code, there are still some terribly long functions like parseprofiledata() in aa.py that are not too easy to understand. Also, using hasher() (a recursive array) as storage can have some strange side effects. Another problem is that test coverage isn't too good, especially for the bigger functions. I already wrote the CapabilityRule and CapabilityRuleset classes (and also the BaseRule and BaseRuleset classes) some months ago, and changed the code to use those classes. This code is already in upstream bzr.

Updated over 5 years ago. 1 hackers ♥️.

The future of systems management

a project by j_renner

A new web UI for saltstack, possibly the future of systems management. The official salt UI halite is now officially retired and saltpad is still very young and in alpha state. In addition to the creation of a new frontend to salt, the goal could be to work towards a full replacement for existing systems management solutions like spacewalk, including the migration (minionification) of systems from there.

Updated over 5 years ago. 3 hacker ♥️.

Reconstruction Beijing GNU/Linux User Group Website

an invention by tonghuix

Cause the original BLUG website is too old and lack of security, so we plan to fully rework for this website. It will following such steps:

Updated about 5 years ago. 1 hackers ♥️.

Weblate for l10n.opensuse.org

a project by matejcik

This hackweek, we will be hacking on Weblate and adding features that we need to use it as a translation tool for openSUSE! Chief among those is a better permission management that would allow us to assign different rights to different projects, languages, distributions etc.

Updated over 5 years ago. 2 hacker ♥️.

Minimal Salt packaging

an invention by kwk

Challenge

The salt-minion client-side agent is still a bit hefty due to its dependencies and SUSE's strange Python packaging. Let's see how to create a minimal salt-minion packaging.

Updated over 5 years ago. 2 hacker ♥️.