Teekeks / audiobookshelfAPI

Python implementation of the Audiobookshelf API
MIT License
3 stars 0 forks source link

I'm interested... In cli tools #159

Open iconoclasthero opened 1 month ago

iconoclasthero commented 1 month ago

Are you ever on the abs discord? I'd like to discuss this project a bit/what insight you might have about building cil tools... I'm starting with bash 'cuz that's all I know, but python isn't that hard... Plus there's ai...

Anyway, I want something as mpc is to mpd so I can do as much as possible from the cli.

Here's my implementation of the m4b chapter indexing, pulling info from sqlite and the API: https://github.com/iconoclasthero/indexopus/blob/master/indexopus

Teekeks commented 1 month ago

I am actually working on a CLI tool in tandem with this, I just have not published that code yet

iconoclasthero commented 1 month ago

i wrote a couple things in bash to get an idea of what's going on with the API: https://github.com/iconoclasthero/abc

i think what i might do is just fork the js backend of abs over and reuse all of that and build a ChUI front end. I assumed it would be web-based, but i was looking at vuejs.org and it says it makes terminal applications... i was like shit, that's what i want...so I'm thinkinging I might start with https://vue-termui.dev, though more support for developing web-based solutions is unquestionably more available...

What sort of structure have you been working on for cli tools?