suckless_dictpopup/format_output.c
Konstantin e9ddba49f0
identifier for each entry
we need to know where each entry begins, then we can work in the anki integration
2023-06-05 23:22:44 -04:00

31 lines
460 B
C

#include <stdio.h>
#include <string.h>
int main()
{
int prevseen = 0;
static char *buf = NULL;
static size_t size = 0;
long n = 1;
while(getline(&buf, &size, stdin) > 0)
{
if (n++ < 5)
continue;
if (strncmp(buf,"-->", 3) == 0)
{
if (!prevseen)
{
prevseen = 1;
putchar('\n');
}
else
{
prevseen = 0;
}
}
else if (buf[0] != 10)
fputs(buf, stdout);
}
return 0;
}