| 12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- /* snac - A simple, minimalistic ActivityPub instance */
- /* copyright (c) 2022 grunfink - MIT license */
- #include "xs.h"
- #include "snac.h"
- int main(int argc, char *argv[])
- {
- snac snac;
- printf("%s\n", tid());
- srv_open("/home/angel/lib/snac/comam.es/");
- user_open(&snac, "mike");
- {
- xs *list = follower_list(&snac);
- char *p, *obj;
- p = list;
- while (xs_list_iter(&p, &obj)) {
- char *actor = xs_dict_get(obj, "actor");
- printf("%s\n", actor);
- }
- }
- {
- xs *list = user_list();
- char *p, *uid;
- p = list;
- while (xs_list_iter(&p, &uid)) {
- if (user_open(&snac, uid)) {
- printf("%s (%s)\n", uid, xs_dict_get(snac.config, "name"));
- user_free(&snac);
- }
- }
- }
- return 0;
- }
|