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

  • 10 days ago: Pharaoh_Atem liked libsolv web interface
  • 11 days ago: lnussel added keyword "bootstrap" to libsolv web interface
  • 11 days ago: lnussel added keyword "jquery" to libsolv web interface
  • 11 days ago: lnussel added keyword "javascript" to libsolv web interface
  • 11 days ago: lnussel added keyword "python3" to libsolv web interface
  • 11 days ago: lnussel added keyword "flask" to libsolv web interface
  • 11 days ago: lnussel added keyword "libsolv" to libsolv web interface
  • 11 days ago: lnussel added keyword "rpm" to libsolv web interface
  • 11 days ago: lnussel originated libsolv web interface

  • Comments

    • Pharaoh_Atem
      10 days 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)'

    Similar Projects

    Investigate options to introduce Plugins to SUSE Manager by cbosdonnat

    For years we have been discussing the idea to m...


    openQA log-viewer firefox plugin by asmorodskyi

    Idea is to write FF plugin which would process ...


    SUSE Manager: Windows client support by pagarcia

    Let's see how much, if any, of the steps descri...


    Simple script to obtain latest project version for package maintenance purpose by wnereiz

    I am now maintaining many packages for openSUSE...


    Build admin-tools in a stand-alone environment without obs dependencies by dmulder

    The [admin-tools appimage](https://appimage.git...


    labgrid: add support for sispmctl and remote ykush access by mbrugger

    labgrid [0] is an embedded board control python...


    Fix terracumber, add some python unit tests, try to extend it and publish it by juliogonzalezgil

    Last year I developed [Terracumber](https://hac...


    SUSE Manager: Windows client support by pagarcia

    Let's see how much, if any, of the steps descri...


    OBS Project Monitor page redesign by vpereirabr

    Exactly what problem will this solve?

    Th...