• If it's a particular thread can't you just click into it from the results? Or do you want ALL posts from a user in that thread? Or you just want a list of all contributors to a thread?

  • I was feeling inspired by @michaelcox and had a crack at a bit of javascript. No idea if it will be of any use to you but if you feel inclined, you can just drop this into your browser's console and get a list of commentors. Not sure how bossman feels about automated scanning like this though.

    
    const perPage = 100;
    const conversationId = 145573;
    let maxOffset = 0;
    
    const allCommenters = async (offset = 0) => fetch(`https://lfgss.microcosm.app/api/v1/conversations/${conversationId}?limit=${perPage}&offset=${offset}`)
    .then(res => res.json())
    .then(out => {
    	console.log(`Getting page ${offset}`);
    	maxOffset = out.data.comments.maxOffset;
    	var commenters = new Set(out
    		.data
    		.comments
    		.items
    		.map(i => i.meta.createdBy.profileName)
    	);
    
    	if (offset < maxOffset)
    		return allCommenters(offset + perPage).then(x => new Set([...commenters, ...x]));
    	else
    		return commenters;
    })
    .catch(err => { throw err });
    
    allCommenters().then(list => console.log(list));
    
About