In order to inspect rpm dependencies inside the distro I wrote some python command line tools that leverage libsolv. Since navigating the ball of wool that is the result of solving a package is on the command line, I'd like to create a web app. Implementation by means of Flask, bootstrap and jquery to keep it simple. UI should be entirely created on client side with Flask only server json endpoints.

Looking for hackers with the skills:

javascript python3 flask libsolv rpm bootstrap jquery

This project is part of:

Hack Week 19

Activity

  • over 2 years ago: lnussel started this project.
  • over 2 years ago: Pharaoh_Atem liked this project.
  • over 2 years ago: lnussel added keyword "bootstrap" to this project.
  • over 2 years ago: lnussel added keyword "jquery" to this project.
  • over 2 years ago: lnussel added keyword "javascript" to this project.
  • over 2 years ago: lnussel added keyword "python3" to this project.
  • over 2 years ago: lnussel added keyword "flask" to this project.
  • over 2 years ago: lnussel added keyword "libsolv" to this project.
  • over 2 years ago: lnussel added keyword "rpm" to this project.
  • over 2 years ago: lnussel originated this project.

  • Comments

    • Pharaoh_Atem
      over 2 years ago by Pharaoh_Atem | Reply

      @lnussel You may find the following things useful:

      • rpm-showme - An dependency visualizer powered by DNF
      • QueryKit - A daemon for querying RPM repositories powered by DNF
      • dnf repoquery / dnf repograph / dnf repoclosure - DNF subcommands for doing these tasks
        • repoquery is part of DNF itself, you can install the other two with (dnf|zypper) in 'dnf-command(repograph)' 'dnf-command(repoclosure)'

    • lnussel
      over 2 years ago by lnussel | Reply

      source code at https://github.com/lnussel/websolv

    Similar Projects

    Port the Minion job queue to TypeScript by kraih

    Project Description

    As part of the [mojo....


    WebRTC individual track recorder by avicenzi

    [comment]: # (Please use the project descriptio...


    Improve the UX/UI of User Story by cyntss

    Project Description

    User Story is an open...


    YaST log grouping, better visualization of the log by lslezak

    Description

    TL;DR: I'd like to have som...


    Chest X-Ray Medical Diagnosis with Deep Learning and Javascript by jordimassaguerpla

    [comment]: # (Please use the project descriptio...


    Ebook Reader word translator by dmulder

    [comment]: # (Please use the project descriptio...


    openSUSE build supported by SUSE IT by vgrinco

    Project Description

    SUSE IT needs help fr...


    Make DNF5 package manager ready for openSUSE by dmach

    Project Description

    DNF 5 is a package ma...


    Modular kernel packaging by mwilck

    Project Description

    Create a PoC for a mo...


    Extend repomd-parser with appstream data by hennevogel

    Extending [repomd-parser](https://github.com/ik...


    reflinkable rpms by lnussel

    Project Description

    RPMs with reflinkable...