Chodzi bardziej o zamysł - ja w tej chwili wykorzystuje to do easyconfig, 3ginfo oraz plugin do gargoyle, dla tych dwóch ostatnich robię to brutalnie przez skopiowanych danych z repo easyconfig. Więc wymyśliłem sobie że można by zrobić jeden pakiet który zawiera skrypty modemowe, skrypty typu infoparam, infonetwork, infoproduct, infoqmi, infomodemanager (easyconfig też posiada wsparcie dla modemmanagera od pewnego czasu), wszystkie wymagały by jako argumentu urządzenia a zwracały by odpowiednie dane w jsonie.
Wtedy we wszystkich aplikacjach wołamy tylko skrypty z tego pakietu nie zastanawiają się co one właściwie robią; mają zwracać odpowiednie dane i już, a skupiamy się nad samymi aplikacjami.
Dane do odczytu modemów leżały by w innym repo i żyło by to swoim życiem, nie przeszkadzając w rozwoju aplikacji.
Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.