This is very nice! If you achieve to make it work please share it!
This is very nice! If you achieve to make it work please share it!
I have no idea if there’s a “normal” way to do it, but in case you don’t find anything better and if you’re willing to spend a bit of time tinkering, an option could be writing a kate plugin. I did it only once, so my knowledge is extremely poor, but it should be possible to connect to the “text selected” signal, and everytime some text is selected, you read the text document and search if there’s a comma or a period etc and in case select the whole number
I downloaded it and tried to run it, but it gets stuck in a loop and I don’t know how it could be fixed:
error: max_recursion_depth exceeded
error: called from
baseUnitSystem
<unknown>
it seems the problem is in the line
coreUnits = buildCoreUnits(u.baseUnitSystem);
in the file u.m
, I think because u.baseUnitSystem
tries to “call itself”. I don’t know what this should be supposed to do, and have no idea on how to possibly fix it :(
This looks very VERY promising! I’ll try to install it tomorrow and Post here the results! Thanks?
It looks interesting, but more focused on conversions than actual operations it seems:
octave:37> a.value = 100
a =
scalar structure containing the fields:
value = 100
unit = W
octave:38> a.unit = 'W'
a =
scalar structure containing the fields:
value = 100
unit = W
octave:39> b.value = 3
b =
scalar structure containing the fields:
value = 3
unit = s
octave:40> b.unit = 's'
b =
scalar structure containing the fields:
value = 3
unit = s
octave:41> a*b
error: binary operator '*' not implemented for 'scalar struct' by 'scalar struct' operations
automatically no, but perhaps there’s a way to replace it. If there’s a way to check if a variable is “divisible by another symbolic one” then it would be not so hard to implement this behavior
Other answer seems to suggest that the problem is that the same podcast can be available, depending on where and who is listening to it, with different length due to different ads injected into. Here’s my probably stupid and completely ignorant suggestion: instead of using timestamps for both begin and end of the ads segment, you could use a timestamp for the beginning, and an hash of the first part of “non-ads” segment. I’ll try to explain better:
|----------------xxxxx--------------------|
^ |___|
The xxx is the ads segment, the ^
is the timestamp of the beginning of the ads, the |___|
is a small duration segment (for example, 0.5 seconds) right after the ads segment. The data of that segment is hashed and used as “end ads segment indicator”.
On the other device, with a different duration of the ads, you should start hashing it to find the corresponding segment.
Is this doable or did I just said a bunch of idiot things?
I use it but I really want a way to sync the subscriptions and watch history with my desktop client, and currently the only way (afaik) is to use piped or invidious
Holy words
This is true for literally every selfhosted app
Setting up a server just for this is clearly overkill, but if you already have a homeserver it would be great to be able to deploy the backend. Sadly there is no such thing currently
Could be self hosted
Got it, thanks!
Why security critical?
Did you finally find a solution? I’m looking for the same thing
Sorry it’s my fault, it’s called Audile
Super Cool! Does it support other formats like epub, cbz etc?