title | date | categories | |
---|---|---|---|
Fb_searchGroupForOther.Js |
2023-11-23 |
|
how to add bookmarklet in chrome
import { showLoading } from "./helpers/utils.js"; export default { icon: '', name: { en: "Facebook – View your friends's joined groups", vi: "Facebook – View your friends' joined groups", }, description: { en: "Know about your friends' joined groups on facebook", }, onClickExtension: async () => { let url = prompt("Enter your friend (or your) facebook link): "); if (url == null) return; let { setLoadingText, closeLoading } = showLoading("Preparing..."); try { let { getUidFromUrl, getYourUserId, getFbdtsg, searchAllGroupForOther } = UsefulScriptGlobalPageContext.Facebook; setLoadingText("Taking uid, token..."); let other_uid = await getUidFromUrl(url); let uid = await getYourUserId(); let dtsg = await getFbdtsg(); setLoadingText("Loading group list..."); let allGroups = await searchAllGroupForOther( other_uid, uid, dtsg, (groups, all) => { setLoadingText( "Loading group list... Download " + all.length + " group." ); } ); console.log(allGroups); } catch (e) { alert("ERROR: " + e); } finally { closeLoading(); } }, };