data endpoint for entity 90008 (aka. a website)
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

feat(activity): add codeberg feed, parse the first commit from forgejo/gitea activities and not the last one

dusk 2a845f78 cdab053e

+7 -3
+7 -3
src/lib/activity.ts
··· 7 7 try { 8 8 const forgejoFeed = await parseFeedToActivity('https://git.gaze.systems/90008.rss'); 9 9 const githubFeed = await parseFeedToActivity('https://github.com/yusdacra.atom'); 10 - const mergedFeed = sortActivities(forgejoFeed.concat(githubFeed)).slice(0, 7); 10 + const codebergFeed = await parseFeedToActivity('https://codeberg.org/yusdacra.atom'); 11 + const mergedFeed = sortActivities(forgejoFeed.concat(githubFeed).concat(codebergFeed)).slice( 12 + 0, 13 + 7 14 + ); 11 15 lastCommits.set(mergedFeed); 12 16 } catch (why) { 13 17 console.log('could not fetch git activity: ', why); ··· 47 51 continue; 48 52 results.push({ 49 53 source, 50 - description: description.split('</a>').pop() || '', 54 + description: description.split('</a>').at(1) || description.split('</a>').pop() || '', 51 55 link: item.url, 52 - date: item.published 56 + date: item.published || item.updated 53 57 }); 54 58 } 55 59