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 1 year ago: lnussel started this project.
  • over 1 year ago: Pharaoh_Atem liked this project.
  • over 1 year ago: lnussel added keyword "bootstrap" to this project.
  • over 1 year ago: lnussel added keyword "jquery" to this project.
  • over 1 year ago: lnussel added keyword "javascript" to this project.
  • over 1 year ago: lnussel added keyword "python3" to this project.
  • over 1 year ago: lnussel added keyword "flask" to this project.
  • over 1 year ago: lnussel added keyword "libsolv" to this project.
  • over 1 year ago: lnussel added keyword "rpm" to this project.
  • over 1 year ago: lnussel originated this project.

  • Comments

    • Pharaoh_Atem
      over 1 year 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 1 year ago by lnussel | Reply

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

    Similar Projects

    Convert openqa-mon to webassembly by ybonatakis

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


    WebRTC individual track recorder by avicenzi

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


    Modern frontend build tooling for Uyuni by Etheryte

    Project Description

    At the moment, Uyuni ...


    Chimera Policy Hub by flavio_castelli

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


    Playwright for openQA by kraih

    Project Description

    This Hack Week i want...


    Cluster Python API by fmherschel

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


    Anomaly analyser, predictor for kubernetes(Rancher) by sbabusadhu

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


    Velcro demuxing software management by zbenjamin

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


    Develop a monitoring system with web frontend for virtualization servers by nzhang

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


    Uyuni as a Bootstrap theme by Etheryte

    Project Description

    Currently, Uyuni has ...