diff --git a/combine/Rename By File Name.json b/combine/Rename By File Name.json new file mode 100644 index 00000000..51d6d480 --- /dev/null +++ b/combine/Rename By File Name.json @@ -0,0 +1,16 @@ +[ + { + "type": "folder", + "addDate": 1718526477999, + "title": "Bookmarks Bar", + "children": [ + { + "type": "link", + "addDate": 1718526687700, + "title": "Google", + "icon": "https://logo.clearbit.com/www.google.com", + "url": "https://www.google.com/" + } + ] + } +] diff --git a/combine/pintree.json b/combine/pintree.json new file mode 100644 index 00000000..b8f6ddae --- /dev/null +++ b/combine/pintree.json @@ -0,0 +1,3586 @@ +[ + { + "type": "folder", + "addDate": 1718526477999, + "title": "Bookmarks Bar", + "children": [ + { + "type": "link", + "addDate": 1718526687700, + "title": "Google", + "icon": "https://logo.clearbit.com/www.google.com", + "url": "https://www.google.com/" + }, + { + "type": "link", + "addDate": 1718526707006, + "title": "X", + "icon": "https://logo.clearbit.com/x.com", + "url": "https://x.com/" + }, + { + "type": "link", + "addDate": 1718526755466, + "title": "YouTube", + "icon": "https://logo.clearbit.com/www.youtube.com", + "url": "https://www.youtube.com/" + }, + { + "type": "link", + "addDate": 1718526778937, + "title": "instagram", + "icon": "https://logo.clearbit.com/www.instagram.com", + "url": "https://www.instagram.com/" + }, + { + "type": "link", + "addDate": 1718526802202, + "title": "Facebook", + "icon": "https://logo.clearbit.com/www.facebook.com", + "url": "https://www.facebook.com/" + }, + { + "type": "folder", + "addDate": 1718526865665, + "title": "Design", + "children": [ + { + "type": "folder", + "addDate": 1718526865668, + "title": "Design Company", + "children": [ + { + "type": "link", + "addDate": 1717203935000, + "title": "J Ying iconmoon", + "icon": "https://logo.clearbit.com/iconmoon.com", + "url": "http://iconmoon.com/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "The Great Discontent (TGD)", + "icon": "https://logo.clearbit.com/thegreatdiscontent.com", + "url": "http://thegreatdiscontent.com/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Silvin Tysons Freelance Creative Director", + "icon": "https://logo.clearbit.com/www.sylvaintheyssens.com", + "url": "https://www.sylvaintheyssens.com/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "ZUI", + "icon": "https://logo.clearbit.com/www.zui.com", + "url": "https://www.zui.com/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Dtail Studio", + "icon": "https://logo.clearbit.com/www.dtailstudio.com", + "url": "https://www.dtailstudio.com/" + } + ] + }, + { + "type": "folder", + "addDate": 1718526865686, + "title": "Fonts", + "children": [ + { + "type": "folder", + "addDate": 1718526865690, + "title": "Effect Font", + "children": [ + { + "type": "link", + "addDate": 1717203935000, + "title": "tyxsspa/AnyText", + "icon": "https://logo.clearbit.com/github.com", + "url": "https://github.com/tyxsspa/AnyText" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "AnyText AI: FREE Revolutionize Your Images with AI-Powered Text Editing", + "icon": "https://logo.clearbit.com/anytext.pics", + "url": "https://anytext.pics/" + } + ] + }, + { + "type": "folder", + "addDate": 1718526865690, + "title": "Font Effect", + "children": [ + { + "type": "link", + "addDate": 1717203935000, + "title": "Calligrapher.ai: Realistic computer-generated handwriting", + "icon": "https://logo.clearbit.com/www.calligrapher.ai", + "url": "https://www.calligrapher.ai/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "VAU Fonts", + "icon": "https://logo.clearbit.com/vaufonts.com", + "url": "https://vaufonts.com/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "llama font - say it in llama", + "icon": "https://logo.clearbit.com/llamafont.com", + "url": "https://llamafont.com/" + } + ] + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Fonts Knowledge - Google Fonts", + "icon": "https://logo.clearbit.com/fonts.google.com", + "url": "https://fonts.google.com/knowledge" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Programming Fonts - Test Drive", + "icon": "https://logo.clearbit.com/www.programmingfonts.org", + "url": "https://www.programmingfonts.org/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "1001 Fonts ❤ Free Fonts Baby!", + "icon": "https://logo.clearbit.com/www.1001fonts.com", + "url": "https://www.1001fonts.com/free-for-commercial-use-fonts.html" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Font Meme: Fonts & Typography Resource", + "icon": "https://logo.clearbit.com/fontmeme.com", + "url": "https://fontmeme.com/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "WhatTheFont Font Finder - Identify Fonts by Image", + "icon": "https://logo.clearbit.com/www.myfonts.com", + "url": "https://www.myfonts.com/pages/whatthefont" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "YuzuMarker.FontDetection - a Hugging Face Space by gyrojeff", + "icon": "https://logo.clearbit.com/huggingface.co", + "url": "https://huggingface.co/spaces/gyrojeff/YuzuMarker.FontDetection" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Fontjoy - Generate font pairings in one click", + "icon": "https://logo.clearbit.com/fontjoy.com", + "url": "https://fontjoy.com/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Wordmark - Helps you choose fonts!", + "icon": "https://logo.clearbit.com/wordmark.it", + "url": "https://wordmark.it/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Google Fonts", + "icon": "https://logo.clearbit.com/fonts.google.com", + "url": "https://fonts.google.com/?category=Monospace¬o.script=Hans" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Nerd Fonts - Iconic font aggregator, glyphs/icons collection, & fonts patcher", + "icon": "https://logo.clearbit.com/www.nerdfonts.com", + "url": "https://www.nerdfonts.com/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Font Generator - Copy & Paste (40+ 𝐹𝒶𝓃𝒸𝓎 𝐹𝑜𝓃𝓉𝓈)", + "icon": "https://logo.clearbit.com/fontsgen.com", + "url": "https://fontsgen.com/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Cufon Fonts: Download High Quality Free Fonts for Desktop and WebFonts", + "icon": "https://logo.clearbit.com/www.cufonfonts.com", + "url": "https://www.cufonfonts.com/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Download Fonts,Fonts Download,Free Fonts Download,Download Free Fonts,Find Fonts|Fontke.com", + "icon": "https://logo.clearbit.com/eng.fontke.com", + "url": "https://eng.fontke.com/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Fonts.com | Find, Buy & Download Best Fonts", + "icon": "https://logo.clearbit.com/www.fonts.com", + "url": "https://www.fonts.com/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "What’s Trending in Type · Typewolf", + "icon": "https://logo.clearbit.com/www.typewolf.com", + "url": "https://www.typewolf.com/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "justfont", + "icon": "https://logo.clearbit.com/justfont.com", + "url": "https://justfont.com/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Fonts In Use – Type at work in the real world.", + "icon": "https://logo.clearbit.com/fontsinuse.com", + "url": "https://fontsinuse.com/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Font Diner - The Best Retro Fonts, Font Sets & Free Fonts", + "icon": "https://logo.clearbit.com/fontdiner.com", + "url": "https://fontdiner.com/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Releases · subframe7536/Maple-font", + "icon": "https://logo.clearbit.com/github.com", + "url": "https://github.com/subframe7536/Maple-font" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "FontSpace: We love FREE fonts", + "icon": "https://logo.clearbit.com/www.fontspace.com", + "url": "https://www.fontspace.com/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Web fonts catalog | FontsHub.pro", + "icon": "https://logo.clearbit.com/fontshub.pro", + "url": "https://fontshub.pro/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "1001 Free Fonts | Download Fonts", + "icon": "https://logo.clearbit.com/www.1001freefonts.com", + "url": "https://www.1001freefonts.com/" + } + ] + }, + { + "type": "folder", + "addDate": 1718526865694, + "title": "LOGO Design", + "children": [ + { + "type": "folder", + "addDate": 1718526865695, + "title": "Logo Resources", + "children": [ + { + "type": "link", + "addDate": 1717203935000, + "title": "VTuberized Logos", + "icon": "https://logo.clearbit.com/vtuber-style-logos.vercel.app", + "url": "https://vtuber-style-logos.vercel.app/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Royalty Free Stock Sports Logos and SVG Vectors", + "icon": "https://logo.clearbit.com/vectorportal.com", + "url": "https://vectorportal.com/category/sports-logos" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Chris Creamer's Sports Logos Page - SportsLogos.Net", + "icon": "https://logo.clearbit.com/www.sportslogos.net", + "url": "https://www.sportslogos.net/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Apple Logo Artwork | Figma Community", + "icon": "https://logo.clearbit.com/www.figma.com", + "url": "https://www.figma.com/community/file/1117235995751919225/apple-logo-artwork" + } + ] + }, + { + "type": "folder", + "addDate": 1718526865696, + "title": "Logo Creation", + "children": [ + { + "type": "link", + "addDate": 1717203935000, + "title": "Emblemmatic — MarkMaker", + "icon": "https://logo.clearbit.com/emblemmatic.org", + "url": "https://emblemmatic.org/markmaker/#/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Free Logo Maker | Create a Logo Online - Logomakerr.ai", + "icon": "https://logo.clearbit.com/logomakerr.ai", + "url": "https://logomakerr.ai/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Logo Creator - Make a logo with Free Logo Design", + "icon": "https://logo.clearbit.com/logo-maker.freelogodesign.org", + "url": "https://logo-maker.freelogodesign.org/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Free Logo Maker | Create Your Own Logo Design | Logomaster.ai", + "icon": "https://logo.clearbit.com/logomaster.ai", + "url": "https://logomaster.ai/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Design A New Logo & Brand You Love! - LogoAi.com", + "icon": "https://logo.clearbit.com/www.logoai.com", + "url": "https://www.logoai.com/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Logo by ShapeFactory | Clean, Simple, Hassle-free Logo Design", + "icon": "https://logo.clearbit.com/logo.shapefactory.co", + "url": "https://logo.shapefactory.co/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Fast Logo Design for your Business - Logoshi", + "icon": "https://logo.clearbit.com/www.logoshi.com", + "url": "https://www.logoshi.com/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Free Logo Maker - Create your own logo in minutes!", + "icon": "https://logo.clearbit.com/app.logomakr.com", + "url": "https://app.logomakr.com/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Create Awesome Text Effects", + "icon": "https://logo.clearbit.com/snackthis.co", + "url": "https://snackthis.co/create/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Logo Crunch - The multi-resolution logo maker", + "icon": "https://logo.clearbit.com/brandmark.io", + "url": "https://brandmark.io/logo-crunch/" + } + ] + }, + { + "type": "folder", + "addDate": 1718526865696, + "title": "Software icon", + "children": [ + { + "type": "link", + "addDate": 1717203935000, + "title": "img2icns.com", + "icon": "https://logo.clearbit.com/www.img2icns.com", + "url": "https://www.img2icns.com/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "GitHub - SAWARATSUKI/ServiceLogos: このリポジトリは移動されました", + "icon": "https://logo.clearbit.com/github.com", + "url": "https://github.com/SAWARATSUKI/ServiceLogos?tab=readme-ov-file" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "iOS Icon Gallery", + "icon": "https://logo.clearbit.com/www.iosicongallery.com", + "url": "https://www.iosicongallery.com/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "HQ ICON", + "icon": "https://logo.clearbit.com/icon.yukonga.top", + "url": "https://icon.yukonga.top/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "watchOS Icon Gallery", + "icon": "https://logo.clearbit.com/www.watchosicongallery.com", + "url": "https://www.watchosicongallery.com/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "macOS Icon Gallery", + "icon": "https://logo.clearbit.com/www.macosicongallery.com", + "url": "https://www.macosicongallery.com/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Fey’s public logo database", + "icon": "https://logo.clearbit.com/www.feylogos.com", + "url": "https://www.feylogos.com/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "r/MacApps", + "icon": "https://logo.clearbit.com/old.reddit.com", + "url": "https://old.reddit.com/r/macapps/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "AI Icon Generator - AI Icon", + "icon": "https://logo.clearbit.com/ai-icon.top", + "url": "https://ai-icon.top/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Pushkeen.AI - Discover the best push notifications to grow your business", + "icon": "https://logo.clearbit.com/pushkeen.ai", + "url": "https://pushkeen.ai/appstore-icons" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Over 5000+ free icons for macOS Monterey, Big Sur & iOS - massive app icon pack", + "icon": "https://logo.clearbit.com/macosicons.com", + "url": "https://macosicons.com/#/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "230,818 Free Icons - Download in SVG, PNG, ICO - IconScout", + "icon": "https://logo.clearbit.com/iconscout.com", + "url": "https://iconscout.com/free-icons" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "iTunes Artwork Finder by Ben Dodson", + "icon": "https://logo.clearbit.com/bendodson.com", + "url": "https://bendodson.com/projects/itunes-artwork-finder/index.html" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "HQ ICON", + "icon": "https://logo.clearbit.com/d.subeiz.com", + "url": "https://d.subeiz.com/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "f48vj/hq-icon: Get high quality icons from App Store", + "icon": "https://logo.clearbit.com/github.com", + "url": "https://github.com/f48vj/hq-icon" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Apps Icons Find", + "icon": "https://logo.clearbit.com/lxl.cn", + "url": "https://lxl.cn/tools/icon.php" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "plafer.info/icon-finder/", + "icon": "https://logo.clearbit.com/plafer.info", + "url": "https://plafer.info/icon-finder/#!/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "App Icon Downloader", + "icon": "https://logo.clearbit.com/www.icloud.com", + "url": "https://www.icloud.com/shortcuts/0f977bcd887a4169ae78a63090b0a1db" + } + ] + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "A beautiful library with SVG logos - Svgl", + "icon": "https://logo.clearbit.com/svgl.app", + "url": "https://svgl.app/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Letter Logo Love", + "icon": "https://logo.clearbit.com/logosandtypes.com", + "url": "https://logosandtypes.com/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Home - LogoGallery.net", + "icon": "https://logo.clearbit.com/www.logogallery.net", + "url": "https://www.logogallery.net/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "LogoMoose • Logo inspiration", + "icon": "https://logo.clearbit.com/www.logomoose.com", + "url": "https://www.logomoose.com/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Desinion", + "icon": "https://logo.clearbit.com/desinion.com", + "url": "https://desinion.com/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Logo ideas and inspiration for logo designers | LogoLounge", + "icon": "https://logo.clearbit.com/www.logolounge.com", + "url": "https://www.logolounge.com/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Logggos — Well-Designed Logos for Your Inspiration", + "icon": "https://logo.clearbit.com/www.logggos.club", + "url": "https://www.logggos.club/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "pheralb/svgl: 🧩 A beautiful library with SVG logos. Built with Sveltekit & Tailwind CSS.", + "icon": "https://logo.clearbit.com/github.com", + "url": "https://github.com/pheralb/svgl" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Brand Logos Free Download in SVG Vector & PNG File Format - Logo.wine", + "icon": "https://logo.clearbit.com/www.logo.wine", + "url": "https://www.logo.wine/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Download 1000's of free SVG brand logos | VectorWiki", + "icon": "https://logo.clearbit.com/vectorwiki.com", + "url": "https://vectorwiki.com/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Vector Logos, PNG Images, Templates Free Download | seeklogo", + "icon": "https://logo.clearbit.com/seeklogo.com", + "url": "https://seeklogo.com/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "| 1000 Logos - The Famous Brands and Company Logos in the World.", + "icon": "https://logo.clearbit.com/1000logos.net", + "url": "https://1000logos.net/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Wikimedia Commons", + "icon": "https://logo.clearbit.com/commons.wikimedia.org", + "url": "https://commons.wikimedia.org/wiki/Main_Page" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Simple Icons", + "icon": "https://logo.clearbit.com/simpleicons.org", + "url": "https://simpleicons.org/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "SVGPORN", + "icon": "https://logo.clearbit.com/svgporn.com", + "url": "https://svgporn.com/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "LogoDix - Logos, emblems and symbols repository", + "icon": "https://logo.clearbit.com/logodix.com", + "url": "https://logodix.com/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Brandlogos.net - Vector logos and logo templates free download", + "icon": "https://logo.clearbit.com/brandlogos.net", + "url": "https://brandlogos.net/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Logopedia | Fandom", + "icon": "https://logo.clearbit.com/logos.fandom.com", + "url": "https://logos.fandom.com/wiki/Logopedia" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Discover and download vector logos of world's best brands • logotyp.us", + "icon": "https://logo.clearbit.com/logotyp.us", + "url": "https://logotyp.us/" + } + ] + }, + { + "type": "folder", + "addDate": 1718526865669, + "title": "Color", + "children": [ + { + "type": "link", + "addDate": 1717203935000, + "title": "Radix UI", + "icon": "https://logo.clearbit.com/www.radix-ui.com", + "url": "https://www.radix-ui.com/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Palette - Colorize Photos", + "icon": "https://logo.clearbit.com/palette.fm", + "url": "https://palette.fm/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Gradient by ShapeFactory | Chromatic Gradient Generator", + "icon": "https://logo.clearbit.com/gradient.shapefactory.co", + "url": "https://gradient.shapefactory.co/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Generate Mesh Gradients | Customize & Free Export PNG", + "icon": "https://logo.clearbit.com/meshgradient.in", + "url": "https://meshgradient.in/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Branding Colors - 300+ Color Palettes Best Fitted for Branding", + "icon": "https://logo.clearbit.com/brandingcolors.net", + "url": "https://brandingcolors.net/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "uicolors.app/create", + "icon": "https://logo.clearbit.com/uicolors.app", + "url": "https://uicolors.app/create" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "CoolHue 2.0 - Coolest Gradient Hues and Swatches", + "icon": "https://logo.clearbit.com/webkul.github.io", + "url": "https://webkul.github.io/coolhue/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Colors - House of van Schneider", + "icon": "https://logo.clearbit.com/www.vanschneider.com", + "url": "https://www.vanschneider.com/colors" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Color palettes - Quickly copy the hexadecimal color value.", + "icon": "https://logo.clearbit.com/oohcolor.com", + "url": "https://oohcolor.com/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "flatuicolorpicker : Best Flat Colors UI Design - Flatuicolorpicker gives you the perfect colors for Flat Design", + "icon": "https://logo.clearbit.com/www.flatuicolorpicker.com", + "url": "https://www.flatuicolorpicker.com/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Color Picker Tool | 0to255", + "icon": "https://logo.clearbit.com/0to255.com", + "url": "https://0to255.com/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "ColorMagic | AI Color Palette Generator", + "icon": "https://logo.clearbit.com/colormagic.app", + "url": "https://colormagic.app/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Realtime Colors", + "icon": "https://logo.clearbit.com/www.realtimecolors.com", + "url": "https://www.realtimecolors.com/?colors=050315-fbfbfe-2f27ce-dedcff-433bff&fonts=Poppins-Poppins" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Palettable", + "icon": "https://logo.clearbit.com/www.palettable.io", + "url": "https://www.palettable.io/28132E" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Discover — Art & Design Inspiration at ColRD.com", + "icon": "https://logo.clearbit.com/colrd.com", + "url": "http://colrd.com/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "ColorSpace - CSS Gradient Color Generator", + "icon": "https://logo.clearbit.com/mycolor.space", + "url": "https://mycolor.space/gradient" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Color Controversy", + "icon": "https://logo.clearbit.com/colorcontroversy.com", + "url": "https://colorcontroversy.com/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Smooth Shadow", + "icon": "https://logo.clearbit.com/shadows.brumm.af", + "url": "https://shadows.brumm.af/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Colourcode - Color palette", + "icon": "https://logo.clearbit.com/colourco.de", + "url": "https://colourco.de/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Picular", + "icon": "https://logo.clearbit.com/picular.co", + "url": "https://picular.co/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Khroma - The AI color tool for designers", + "icon": "https://logo.clearbit.com/khroma.co", + "url": "http://khroma.co/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "ColorMe - Visualize The CSS Color Function", + "icon": "https://logo.clearbit.com/colorme.io", + "url": "https://colorme.io/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Grabient", + "icon": "https://logo.clearbit.com/www.grabient.com", + "url": "https://www.grabient.com/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "ColorDrop - New colors", + "icon": "https://logo.clearbit.com/colordrop.io", + "url": "https://colordrop.io/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Color Leap - History's Palettes", + "icon": "https://logo.clearbit.com/colorleap.app", + "url": "https://colorleap.app/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Color Picker — HTML Color Codes", + "icon": "https://logo.clearbit.com/htmlcolorcodes.com", + "url": "https://htmlcolorcodes.com/color-picker/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "BrandColors - official brand color hex codes", + "icon": "https://logo.clearbit.com/brandcolors.net", + "url": "https://brandcolors.net/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "CSS Gradient — Generator, Maker, and Background", + "icon": "https://logo.clearbit.com/cssgradient.io", + "url": "https://cssgradient.io/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Gradient Hunt - Beautiful Color Gradients", + "icon": "https://logo.clearbit.com/gradienthunt.com", + "url": "https://gradienthunt.com/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "CSS Color Gradient Generator: beautiful gradients for free", + "icon": "https://logo.clearbit.com/mybrandnewlogo.com", + "url": "https://mybrandnewlogo.com/color-gradient-generator" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Hello Color #619430", + "icon": "https://logo.clearbit.com/jxnblk.github.io", + "url": "https://jxnblk.github.io/hello-color/?c=619430" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Curated Color Palettes with Search and Tags Support", + "icon": "https://logo.clearbit.com/www.colorion.co", + "url": "https://www.colorion.co/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Material Design Colors, Material Colors, Color Palette | Material UI", + "icon": "https://logo.clearbit.com/www.materialui.co", + "url": "https://www.materialui.co/colors" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Hello Color #0bdc58", + "icon": "https://logo.clearbit.com/jxnblk.github.io", + "url": "https://jxnblk.github.io/hello-color/?c=0bdc58" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Color Palette for #F1F4F7 #DFE6EE #A0D2F2 #FBDBD4 #342E62", + "icon": "https://logo.clearbit.com/www.colorion.co", + "url": "https://www.colorion.co/palette/14724" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Duotone by ShapeFactory | Create Beautiful Free Duotones", + "icon": "https://logo.clearbit.com/duotone.shapefactory.co", + "url": "https://duotone.shapefactory.co/?f=d0d7d0&t=000000" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Colors - House of van Schneider", + "icon": "https://logo.clearbit.com/vanschneider.com", + "url": "https://vanschneider.com/colors" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Pigment by ShapeFactory | Simple Color Palette Generator", + "icon": "https://logo.clearbit.com/pigment.shapefactory.co", + "url": "https://pigment.shapefactory.co/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Create a palette - Coolors", + "icon": "https://logo.clearbit.com/coolors.co", + "url": "https://coolors.co/0d1f22-264027-3c5233-6f732f" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Palettes | Flat UI Colors 🎨 280 handpicked colors ready for COPY & PASTE", + "icon": "https://logo.clearbit.com/flatuicolors.com", + "url": "https://flatuicolors.com/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Color Palettes", + "icon": "https://logo.clearbit.com/www.color-hex.com", + "url": "https://www.color-hex.com/color-palettes/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "147 Colors | CSS Color Names", + "icon": "https://logo.clearbit.com/www.colors.commutercreative.com", + "url": "http://www.colors.commutercreative.com/grid/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "HEX 2 RGBA Color Calculator", + "icon": "https://logo.clearbit.com/konyakov.ru", + "url": "https://konyakov.ru/pubs/hex2rgba/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Happy Hues - Curated colors in context.", + "icon": "https://logo.clearbit.com/www.happyhues.co", + "url": "https://www.happyhues.co/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Material Design Color, Flat Colors, Icons, Color Palette | Material UI", + "icon": "https://logo.clearbit.com/materialui.co", + "url": "https://materialui.co/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Free Mesh Gradient Collection", + "icon": "https://logo.clearbit.com/products.ls.graphics", + "url": "https://products.ls.graphics/mesh-gradients/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Pika – Open Graph Image and Tags Generator", + "icon": "https://logo.clearbit.com/pika.style", + "url": "https://pika.style/open-graph-generator" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Poet.so | Create Beautiful Images of Twitter Posts", + "icon": "https://logo.clearbit.com/poet.so", + "url": "https://poet.so/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Instagram Ads Mockup Generator | Free Instagram Ads Preview Tool", + "icon": "https://logo.clearbit.com/influencermarketinghub.com", + "url": "https://influencermarketinghub.com/instagram-ads-mockup/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Facebook Ads Mockup Generator | Free Facebook Ads Preview Tool", + "icon": "https://logo.clearbit.com/influencermarketinghub.com", + "url": "https://influencermarketinghub.com/facebook-ads-mockup/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Headless UI - Unstyled, fully accessible UI components", + "icon": "https://logo.clearbit.com/headlessui.com", + "url": "https://headlessui.com/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "147 Colors | CSS Color Names", + "icon": "https://logo.clearbit.com/147colors.com", + "url": "https://147colors.com/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Color Leap - History's Palettes", + "icon": "https://logo.clearbit.com/colorleap.app", + "url": "https://colorleap.app/home" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Colorsinspo - All in one resource for finding everything about colors | Colorsinspo", + "icon": "https://logo.clearbit.com/colorsinspo.com", + "url": "https://colorsinspo.com/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "LOL Colors - Curated color palette inspiration", + "icon": "https://logo.clearbit.com/www.webdesignrankings.com", + "url": "https://www.webdesignrankings.com/resources/lolcolors/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Color Picker - All - Bootflat", + "icon": "https://logo.clearbit.com/bootflat.github.io", + "url": "https://bootflat.github.io/color-picker.html" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Color Hunter", + "icon": "https://logo.clearbit.com/www.colorhunter.com", + "url": "http://www.colorhunter.com/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Site Palette – Get the essential colours from a website", + "icon": "https://logo.clearbit.com/palette.site", + "url": "https://palette.site/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Fresh Background Gradients | WebGradients.com 💎", + "icon": "https://logo.clearbit.com/webgradients.com", + "url": "https://webgradients.com/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "uiGradients - Beautiful colored gradients", + "icon": "https://logo.clearbit.com/uigradients.com", + "url": "https://uigradients.com/#YouTube" + } + ] + }, + { + "type": "folder", + "addDate": 1718526865691, + "title": "UI Design", + "children": [ + { + "type": "link", + "addDate": 1717203935000, + "title": "LanguageGUI — A UI Kit for LLMs", + "icon": "https://logo.clearbit.com/languagegui.com", + "url": "https://languagegui.com/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Download 252 free UI Kits for Adobe XD, Sketch, Figma, InVision Studio, Photoshop - uistore.design", + "icon": "https://logo.clearbit.com/www.uistore.design", + "url": "https://www.uistore.design/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "UI Lib Picker", + "icon": "https://logo.clearbit.com/ui-libs.vercel.app", + "url": "https://ui-libs.vercel.app/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Collect UI - Daily inspiration collected from daily ui archive and beyond. Based on Dribbble shots, hand picked, updating daily.", + "icon": "https://logo.clearbit.com/collectui.com", + "url": "https://collectui.com/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "UI Garage - Daily UI Inspiration & Patterns for Web, Mobile & Tablet.", + "icon": "https://logo.clearbit.com/uigarage.net", + "url": "https://uigarage.net/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "UI Shots - Speed up the design research process", + "icon": "https://logo.clearbit.com/www.getuishots.com", + "url": "https://www.getuishots.com/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Penpot | Free Open-Source Design & Prototyping For Teams", + "icon": "https://logo.clearbit.com/penpot.app", + "url": "https://penpot.app/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Behance", + "icon": "https://logo.clearbit.com/www.behance.net", + "url": "https://www.behance.net/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Awwwards - Website Awards - Best Web Design Trends", + "icon": "https://logo.clearbit.com/www.awwwards.com", + "url": "https://www.awwwards.com/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "1924 Landing Page Design Inspiration - Lapa Ninja", + "icon": "https://logo.clearbit.com/www.lapa.ninja", + "url": "https://www.lapa.ninja/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Page Flows - user flow design inspiration", + "icon": "https://logo.clearbit.com/pageflows.com", + "url": "https://pageflows.com/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Dribbble - Discover the World’s Top Designers & Creative Professionals", + "icon": "https://logo.clearbit.com/dribbble.com", + "url": "https://dribbble.com/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "One Page Love - One Page Website Inspiration and Templates", + "icon": "https://logo.clearbit.com/onepagelove.com", + "url": "https://onepagelove.com/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "SCRNSHTS – A hand-picked collection of the finest app store design screenshots", + "icon": "https://logo.clearbit.com/scrnshts.club", + "url": "https://scrnshts.club/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Land-book - website design inspiration gallery", + "icon": "https://logo.clearbit.com/land-book.com", + "url": "https://land-book.com/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "eCommerce Website Design: Gallery & Tech Inspiration with 2000+ Shops", + "icon": "https://logo.clearbit.com/ecomm.design", + "url": "https://ecomm.design/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Browse iOS Apps | Mobbin", + "icon": "https://logo.clearbit.com/mobbin.com", + "url": "https://mobbin.com/browse/ios/apps" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "CSS Gallery for Web Design Inspiration - CSS Nectar", + "icon": "https://logo.clearbit.com/cssnectar.com", + "url": "https://cssnectar.com/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "CSS Hero: Visual CSS Editor | Customize WordPress Themes Live", + "icon": "https://logo.clearbit.com/www.csshero.org", + "url": "https://www.csshero.org/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "UI Design Daily | Open Source UI Resources", + "icon": "https://logo.clearbit.com/www.uidesigndaily.com", + "url": "https://www.uidesigndaily.com/" + } + ] + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "7000+ Paywall examples, designs & UX for mobile apps", + "icon": "https://logo.clearbit.com/www.paywallscreens.com", + "url": "https://www.paywallscreens.com/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "App Motion - Mobile motion design gallery", + "icon": "https://logo.clearbit.com/appmotion.design", + "url": "https://appmotion.design/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "TOPYS", + "icon": "https://logo.clearbit.com/www.topys.cn", + "url": "https://www.topys.cn/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "UI Inspiration", + "icon": "https://logo.clearbit.com/uxchi.notion.site", + "url": "https://uxchi.notion.site/UI-Inspiration-881b4c0179a74935a3f607ad3521cdb5" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "The Brand Styleguide Document Showcase", + "icon": "https://logo.clearbit.com/www.brandguidelines.net", + "url": "https://www.brandguidelines.net/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "trending.design", + "icon": "https://logo.clearbit.com/trending.design", + "url": "https://trending.design/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "노트폴리오 :: 크리에이티브 네트워크 by 스터닝", + "icon": "https://logo.clearbit.com/notefolio.net", + "url": "https://notefolio.net/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "150+ Digital Products Ideas", + "icon": "https://logo.clearbit.com/ignacio-velasquez.notion.site", + "url": "https://ignacio-velasquez.notion.site/150-Digital-Products-Ideas-0b90ffd6021e4d8cbde96a617cd72cf7" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Landingly ", + "icon": "https://logo.clearbit.com/landingly.co", + "url": "https://landingly.co/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "The branding style guidelines documents archive", + "icon": "https://logo.clearbit.com/brandingstyleguides.com", + "url": "https://brandingstyleguides.com/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "日本のWebデザイン・Webサイトギャラリー&リンク集:81-web.com Japanese Web Design Gallery", + "icon": "https://logo.clearbit.com/81-web.com", + "url": "https://81-web.com/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "UX Planet", + "icon": "https://logo.clearbit.com/uxplanet.org", + "url": "https://uxplanet.org/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "The Best Landing Page Design Inspiration and Examples (2021)", + "icon": "https://logo.clearbit.com/www.btw.so", + "url": "https://www.btw.so/marketing/landing-page-examples" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Refero — design references for your next project", + "icon": "https://logo.clearbit.com/refero.design", + "url": "https://refero.design/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Sheet", + "icon": "https://logo.clearbit.com/xwvwfb2ttxw.feishu.cn", + "url": "https://xwvwfb2ttxw.feishu.cn/sheets/KtoNsoJmghw2fhtebBfcPAl9nic" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Storefront.Design | The best storefronts on the internet", + "icon": "https://logo.clearbit.com/www.storefront.design", + "url": "https://www.storefront.design/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Openly Licensed Images, Audio and More | Openverse", + "icon": "https://logo.clearbit.com/openverse.org", + "url": "https://openverse.org/zh-cn/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Midjourney v5 Photographers Reference Sheet - Google 表格", + "icon": "https://logo.clearbit.com/docs.google.com", + "url": "https://docs.google.com/spreadsheets/d/16KKh1FQmd-r98K9aWPBux5m9lc9PCV_T1AWgU54qXm8/edit#gid=0" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Models.com - The faces of fashion - top model rankings, modeling, fashion and creative industry news", + "icon": "https://logo.clearbit.com/models.com", + "url": "https://models.com/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Product Launch Videos 2.0 by Flowjam --- Flowjam 的产品发布视频 2.0", + "icon": "https://logo.clearbit.com/www.flowjam.co", + "url": "https://www.flowjam.co/library" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Meiye", + "icon": "https://logo.clearbit.com/www.meiye.art", + "url": "https://www.meiye.art/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "SEESAW ✦ Design Inspiration", + "icon": "https://logo.clearbit.com/www.seesaw.website", + "url": "https://www.seesaw.website/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "App Motion", + "icon": "https://logo.clearbit.com/appmotion.design", + "url": "https://appmotion.design/#offset=0" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "CallToInspiration – 非常精确的想法的小细节!", + "icon": "https://logo.clearbit.com/calltoinspiration.com", + "url": "https://calltoinspiration.com/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Godly — Astronomically good web design inspiration", + "icon": "https://logo.clearbit.com/godly.website", + "url": "https://godly.website/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "The best SaaS Web Design Inspiration | Saaspo", + "icon": "https://logo.clearbit.com/www.saaspo.com", + "url": "https://www.saaspo.com/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "MXDIA -MXDIA乂媒体", + "icon": "https://logo.clearbit.com/www.mxdia.com", + "url": "https://www.mxdia.com/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Components - Aceternity UI", + "icon": "https://logo.clearbit.com/ui.aceternity.com", + "url": "https://ui.aceternity.com/components" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "50 Creative Personal Portfolio Websites for Inspiration", + "icon": "https://logo.clearbit.com/speckyboy.com", + "url": "https://speckyboy.com/creative-portfolios-of-50-designers/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Logo Design Love | on logos, symbols, icons, and marks", + "icon": "https://logo.clearbit.com/www.logodesignlove.com", + "url": "https://www.logodesignlove.com/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "NOWNESS", + "icon": "https://logo.clearbit.com/www.nowness.cn", + "url": "https://www.nowness.cn/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Hey, I'm Chi.", + "icon": "https://logo.clearbit.com/uxchi.notion.site", + "url": "https://uxchi.notion.site/Hey-I-m-Chi-8e9115aa3de44ae0857d402ace47d076" + } + ] + }, + { + "type": "folder", + "addDate": 1718526865582, + "title": "AI Tools", + "children": [ + { + "type": "link", + "addDate": 1717203935000, + "title": "gpt-crawler", + "icon": "https://logo.clearbit.com/github.com", + "url": "https://github.com/BuilderIO/gpt-crawler" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "barbergpt.ai", + "icon": "https://logo.clearbit.com/www.barbergpt.ai", + "url": "https://www.barbergpt.ai/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "The Shape of AI", + "icon": "https://logo.clearbit.com/www.shapeof.ai", + "url": "https://www.shapeof.ai/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "opencall.ai", + "icon": "https://logo.clearbit.com/opencall.ai", + "url": "https://opencall.ai/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Compare LLM API Pricing Instantly - Get the Best Deals at LLM Price Check", + "icon": "https://logo.clearbit.com/llmpricecheck.com", + "url": "https://llmpricecheck.com/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Gnomic", + "icon": "https://logo.clearbit.com/www.gnomic.cn", + "url": "https://www.gnomic.cn/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Lemmy ", + "icon": "https://logo.clearbit.com/lemmy.co", + "url": "https://lemmy.co/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "BusinessAI", + "icon": "https://logo.clearbit.com/aichat.kqbusinessai.com", + "url": "https://aichat.kqbusinessai.com/web/#/PersonalCenter/login" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Generate ad creatives that help you sell more. Fast.", + "icon": "https://logo.clearbit.com/www.adcreative.ai", + "url": "https://www.adcreative.ai/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "AI Easy Prompts OS & AI Prompt Writing Assistant --- AI Easy Prompts OS & AI Prompts 写作助手", + "icon": "https://logo.clearbit.com/valerianotion.gumroad.com", + "url": "https://valerianotion.gumroad.com/l/easy-prompts" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Motiff", + "icon": "https://logo.clearbit.com/motiff.com", + "url": "https://motiff.com/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "BulkGPT - ChatGPT", + "icon": "https://logo.clearbit.com/bulkgpt.ai", + "url": "https://bulkgpt.ai/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Enterprise AI developed in Low-Code at 17x faster deployment | Iterate.ai", + "icon": "https://logo.clearbit.com/www.iterate.ai", + "url": "https://www.iterate.ai/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "talktomerlin.com", + "icon": "https://logo.clearbit.com/talktomerlin.com", + "url": "https://talktomerlin.com/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "docsify", + "icon": "https://logo.clearbit.com/docsify.js.org", + "url": "https://docsify.js.org/#/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "teknium/Mistral-Trismegistus-7B · Hugging Face", + "icon": "https://logo.clearbit.com/huggingface.co", + "url": "https://huggingface.co/teknium/Mistral-Trismegistus-7B" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Embra - The AI assistant for teams & professionals", + "icon": "https://logo.clearbit.com/www.embra.ai", + "url": "https://www.embra.ai/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Supademo: Create Engaging Interactive Demos and Guides", + "icon": "https://logo.clearbit.com/supademo.com", + "url": "https://supademo.com/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Roboflow", + "icon": "https://logo.clearbit.com/roboflow.com", + "url": "https://roboflow.com/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Built with Lepton | Lepton AI", + "icon": "https://logo.clearbit.com/www.lepton.ai", + "url": "https://www.lepton.ai/playground" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "RoleD", + "icon": "https://logo.clearbit.com/roled.lingj.net", + "url": "https://roled.lingj.net/login" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Mark AI: Content that Matches Your Brand Voice --- Mark AI:与您的品牌声音相匹配的内容", + "icon": "https://logo.clearbit.com/www.markcopy.ai", + "url": "https://www.markcopy.ai/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Jina AI Launches World's First Open-Source 8K Text Embedding, Rivaling OpenAI", + "icon": "https://logo.clearbit.com/jina.ai", + "url": "https://jina.ai/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Nekton ", + "icon": "https://logo.clearbit.com/nekton.ai", + "url": "https://nekton.ai/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "AI Pitch Deck Enhancement | Pitches.ai", + "icon": "https://logo.clearbit.com/www.pitches.ai", + "url": "https://www.pitches.ai/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Fabric – think better, together", + "icon": "https://logo.clearbit.com/go.fabric.so", + "url": "https://go.fabric.so/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Noty.ai", + "icon": "https://logo.clearbit.com/noty.ai", + "url": "https://noty.ai/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "StockAI.Trade", + "icon": "https://logo.clearbit.com/stockai.trade", + "url": "https://stockai.trade/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Dante AI", + "icon": "https://logo.clearbit.com/dante-ai.com", + "url": "https://dante-ai.com/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Teach Anything", + "icon": "https://logo.clearbit.com/www.teach-anything.com", + "url": "https://www.teach-anything.com/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Chat For AI", + "icon": "https://logo.clearbit.com/chatforai.com", + "url": "https://chatforai.com/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "DocuChat - It's time to talk to your documents", + "icon": "https://logo.clearbit.com/www.docuchat.io", + "url": "https://www.docuchat.io/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Pi, your personal AI", + "icon": "https://logo.clearbit.com/heypi.com", + "url": "https://heypi.com/talk" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "AccessibleTables-GPT3", + "icon": "https://logo.clearbit.com/labs.leniolabs.com", + "url": "https://labs.leniolabs.com/accessible-tables/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Bertha AI text and image creation - Bertha AI", + "icon": "https://logo.clearbit.com/bertha.ai", + "url": "https://bertha.ai/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "snappify - Create beautiful code snippets with ease", + "icon": "https://logo.clearbit.com/snappify.com", + "url": "https://snappify.com/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Feld - Join the app creator economy", + "icon": "https://logo.clearbit.com/feld.app", + "url": "https://feld.app/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Unbounce", + "icon": "https://logo.clearbit.com/unbounce.com", + "url": "https://unbounce.com/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "AI Voice Generator and Voice Cloning for Text to Speech - Resemble AI", + "icon": "https://logo.clearbit.com/www.resemble.ai", + "url": "https://www.resemble.ai/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "PM-AI", + "icon": "https://logo.clearbit.com/www.pm-ai.cn", + "url": "https://www.pm-ai.cn/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "NVIDIA Broadcast App ", + "icon": "https://logo.clearbit.com/www.nvidia.cn", + "url": "https://www.nvidia.cn/geforce/broadcasting/broadcast-app/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "PandaGPT, file reading made easy", + "icon": "https://logo.clearbit.com/www.pandagpt.io", + "url": "https://www.pandagpt.io/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Chabotix - Revamp your website with ChatGPT powered AI chatbot!", + "icon": "https://logo.clearbit.com/www.chabotix.com", + "url": "https://www.chabotix.com/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "DiagramGPT", + "icon": "https://logo.clearbit.com/www.eraser.io", + "url": "https://www.eraser.io/diagramgpt" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Quivr - Get a Second Brain with Generative AI", + "icon": "https://logo.clearbit.com/www.quivr.app", + "url": "https://www.quivr.app/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "StanGirard/quivr: Dump all your files and thoughts into your GenerativeAI Second Brain and chat with it --- StanGirard/quivr:将所有文件和想法转储到您的生成AI第二大脑中并与之聊天", + "icon": "https://logo.clearbit.com/github.com", + "url": "https://github.com/StanGirard/quivr" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "HelloAI", + "icon": "https://logo.clearbit.com/helloai.wiki", + "url": "https://helloai.wiki/tools" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Senja", + "icon": "https://logo.clearbit.com/app.senja.io", + "url": "https://app.senja.io/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "HeyGen - AI Spokesperson Video Creator", + "icon": "https://logo.clearbit.com/app.heygen.com", + "url": "https://app.heygen.com/guest/home?sid=rewardful&via=home" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "app.artflow.ai/my-creations", + "icon": "https://logo.clearbit.com/app.artflow.ai", + "url": "https://app.artflow.ai/my-creations" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "ChatGPT AI", + "icon": "https://logo.clearbit.com/www.parallelgpt.ai", + "url": "https://www.parallelgpt.ai/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "blacksev/Gemini-Next-Web: A well-designed cross-platform Gemini UI (Web / PWA / Linux / Win / MacOS). 一键拥有你自己的跨平台 Gemini 应用。", + "icon": "https://logo.clearbit.com/github.com", + "url": "https://github.com/blacksev/Gemini-Next-Web" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "VenturusAI", + "icon": "https://logo.clearbit.com/venturusai.com", + "url": "https://venturusai.com/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Scenario - AI-generated game assets", + "icon": "https://logo.clearbit.com/www.scenario.com", + "url": "https://www.scenario.com/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "google/magika: Detect file content types with deep learning", + "icon": "https://logo.clearbit.com/github.com", + "url": "https://github.com/google/magika" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "ChatAnything", + "icon": "https://logo.clearbit.com/github.com", + "url": "https://github.com/zhoudaquan/ChatAnything" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "InternLM/HuixiangDou: HuixiangDou: Overcoming Group Chat Scenarios with LLM-based Technical Assistance", + "icon": "https://logo.clearbit.com/github.com", + "url": "https://github.com/InternLM/HuixiangDou?tab=readme-ov-file" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "leap-ai/headshots-starter ", + "icon": "https://logo.clearbit.com/github.com", + "url": "https://github.com/leap-ai/headshots-starter" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "GitHub - DeSinc/SallyBot: AI Chatbot coded in Discord.net C#", + "icon": "https://logo.clearbit.com/github.com", + "url": "https://github.com/DeSinc/SallyBot/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "awesome-ai-devtools", + "icon": "https://logo.clearbit.com/github.com", + "url": "https://github.com/jamesmurdza/awesome-ai-devtools" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Abacus.AI - Effortlessly Embed Cutting Edge AI In Your Applications. --- Abacus.AI - 轻松地将尖端人工智能嵌入您的应用程序中。", + "icon": "https://logo.clearbit.com/abacus.ai", + "url": "https://abacus.ai/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "fably | A device that tells bedtime stories to kids", + "icon": "https://logo.clearbit.com/stefanom.github.io", + "url": "https://stefanom.github.io/fably/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Takomo.ai", + "icon": "https://logo.clearbit.com/takomo.ai", + "url": "https://takomo.ai/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Copilot Hub", + "icon": "https://logo.clearbit.com/app.copilothub.ai", + "url": "https://app.copilothub.ai/copilots" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "GitHub - OpenTalker/SadTalker: [CVPR 2023] SadTalker:Learning Realistic 3D Motion Coefficients for Stylized Audio-Driven Single Image Talking Face Animation --- SadTalker,[CVPR 2023] SadTalker:学习用于风格化音频驱动单图像说话面部动画的真实 3D 运动系数,下载SadTalker的源码_GitHub_帮酷", + "icon": "https://logo.clearbit.com/github.com", + "url": "https://github.com/OpenTalker/SadTalker" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "OvidijusParsiunas/deep-chat: Fully customizable AI chatbot component for your website --- OvidijusParsiunas/deep-chat:适合您网站的完全可定制的 AI 聊天机器人组件", + "icon": "https://logo.clearbit.com/github.com", + "url": "https://github.com/OvidijusParsiunas/deep-chat" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "ChatAnything", + "icon": "https://logo.clearbit.com/chatanything.github.io", + "url": "https://chatanything.github.io/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Uizard | App, Web, & UI Design Made Easy | Powered By AI --- 伊扎德 |应用程序、Web 和 UI 设计变得简单 |由人工智能提供支持", + "icon": "https://logo.clearbit.com/uizard.io", + "url": "https://uizard.io/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Google Gemini: a largest and most capable AI model", + "icon": "https://logo.clearbit.com/googlegemini.co", + "url": "https://googlegemini.co/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Gemini Chat Pro - Your personal Gemini Pro Chat Bot", + "icon": "https://logo.clearbit.com/gemini-chat.pro", + "url": "https://gemini-chat.pro/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "find-xposed-magisk/pandora-next: 潘多拉云 + 潘多拉服务器 + 共享聊天 + BackendAPI 代理 + Chat2API = 潘多拉下一个。新的GPT(Gizmo)UI,多合一!Pandora Cloud + Pandora Server + Shared Chat + BackendAPI Proxy + Chat2API = PandoraNext. New GPTs(Gizmo) UI, All in one!", + "icon": "https://logo.clearbit.com/github.com", + "url": "https://github.com/find-xposed-magisk/pandora-next" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "GitHub - KudoAI/duckduckgpt: 🐤 DuckDuckGo add-on that brings the magic of ChatGPT to search results (powered by GPT-4!)", + "icon": "https://logo.clearbit.com/github.com", + "url": "https://github.com/kudoai/duckduckgpt" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "GPTGO - ChatGPT Free combined Search Engine", + "icon": "https://logo.clearbit.com/gptgo.ai", + "url": "https://gptgo.ai/en" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "vizGPT", + "icon": "https://logo.clearbit.com/vizgpt.ai", + "url": "https://vizgpt.ai/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "szczyglis-dev/py-gpt: Desktop AI Assistant powered by GPT-4, GPT-4 Vision, GPT-3.5, DALL-E 3, Langchain, Llama-index, chat, vision, image generation and analysis, autonomous agents, code and command execution, file upload and download, speech synthesis and recognition, web access, memory, context storage, prompt presets, plugins, assistants & more. Linux, Windows, Mac.", + "icon": "https://logo.clearbit.com/github.com", + "url": "https://github.com/szczyglis-dev/py-gpt" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "FastGPT", + "icon": "https://logo.clearbit.com/cloud.fastgpt.in", + "url": "https://cloud.fastgpt.in/login?lastRoute=%2Fapp%2Flist" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Sealos Cloud", + "icon": "https://logo.clearbit.com/cloud.sealos.io", + "url": "https://cloud.sealos.io/" + } + ] + }, + { + "type": "folder", + "addDate": 1718526865554, + "title": "ChatGPT", + "children": [ + { + "type": "folder", + "addDate": 1718526865558, + "title": "Prompt", + "children": [ + { + "type": "link", + "addDate": 1717203935000, + "title": "Pezzo", + "icon": "https://logo.clearbit.com/app.pezzo.ai", + "url": "https://app.pezzo.ai/projects" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "emcf/thepipe: Feed PDFs, URLs, Slides, YouTube, GitHub, and more into Vision-Language models with one line of code ⚡", + "icon": "https://logo.clearbit.com/github.com", + "url": "https://github.com/emcf/thepipe" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Eladlev/AutoPrompt: A framework for prompt tuning using Intent-based Prompt Calibration", + "icon": "https://logo.clearbit.com/github.com", + "url": "https://github.com/Eladlev/AutoPrompt" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "GitHub - overflowy/chat-key: Supercharge your productivity with ChatGPT and AutoHotkey 🚀", + "icon": "https://logo.clearbit.com/github.com", + "url": "https://github.com/overflowy/chat-key" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "ORDINAND/The-Art-of-Asking-ChatGPT-for-High-Quality-Answers-A-complete-Guide-to-Prompt-Engineering-Technique: ChatGPT提问技巧 --- ORDINAND/The-Art-of-Asking-ChatGPT-for-High-Quality-Answers-A-complete-Guide-to-Prompt-Engineering-Technique: ChatGPT提问技巧", + "icon": "https://logo.clearbit.com/github.com", + "url": "https://github.com/ORDINAND/The-Art-of-Asking-ChatGPT-for-High-Quality-Answers-A-complete-Guide-to-Prompt-Engineering-Technique" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "f/awesome-chatgpt-prompts: This repo includes ChatGPT prompt curation to use ChatGPT better.", + "icon": "https://logo.clearbit.com/github.com", + "url": "https://github.com/f/awesome-chatgpt-prompts" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "breakmatrix/prompt-engineering: prompt-engineering tools --- Breakmatrix/prompt-engineering:Prompt-Engineering Tools", + "icon": "https://logo.clearbit.com/github.com", + "url": "https://github.com/breakmatrix/prompt-engineering/wiki" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "110 Best ChatGPT Prompts for All Kinds of Workflow | Beebom", + "icon": "https://logo.clearbit.com/beebom.com", + "url": "https://beebom.com/best-chatgpt-prompts/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Pezzo", + "icon": "https://logo.clearbit.com/app.pezzo.ai", + "url": "https://app.pezzo.ai/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Open Prompt", + "icon": "https://logo.clearbit.com/openprompt.co", + "url": "https://openprompt.co/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "ChatGPT 的 AIPRM", + "icon": "https://logo.clearbit.com/app1.aiprm.com", + "url": "https://app1.aiprm.com/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Prompt Storm - A Powerful Easy to use Artificial Intelligence Prompt Engineering Chrome Software Extension for ChatGPT and Google's Bard.", + "icon": "https://logo.clearbit.com/promptstorm.app", + "url": "https://promptstorm.app/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Knit", + "icon": "https://logo.clearbit.com/promptknit.com", + "url": "https://promptknit.com/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Awesome ChatGPT Prompts", + "icon": "https://logo.clearbit.com/www.awesomegptprompts.com", + "url": "https://www.awesomegptprompts.com/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "ChatGPT Cheat Sheet & Quick Reference", + "icon": "https://logo.clearbit.com/quickref.me", + "url": "https://quickref.me/chatgpt" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Hello from Learning Prompt | Learning Prompt", + "icon": "https://logo.clearbit.com/learningprompt.wiki", + "url": "https://learningprompt.wiki/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "AI Prompt Library - Content at Scale", + "icon": "https://logo.clearbit.com/contentatscale.ai", + "url": "https://contentatscale.ai/ai-prompt-library/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Prompt Engineering Guide", + "icon": "https://logo.clearbit.com/learnprompting.org", + "url": "https://learnprompting.org/docs/intro" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "2305.13860.pdf", + "icon": "https://logo.clearbit.com/arxiv.org", + "url": "https://arxiv.org/pdf/2305.13860.pdf" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "500+ Best ChatGPT Prompts", + "icon": "https://logo.clearbit.com/puzzle-jute-202.notion.site", + "url": "https://puzzle-jute-202.notion.site/500-Best-ChatGPT-Prompts-f5b4ad65deec4b6385316fdb8740af74" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "GitHub - promptfoo/promptfoo: Test your prompts, models, RAGs. Evaluate and compare LLM outputs, catch regressions, and improve prompt quality. LLM evals for OpenAI/Azure GPT, Anthropic Claude, VertexAI Gemini, Ollama, Local & private models like Mistral/Mixtral/Llama with CI/CD", + "icon": "https://logo.clearbit.com/github.com", + "url": "https://github.com/promptfoo/promptfoo" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "[Marketing] 2099+ Ultimate ChatGPT Marketing Prompts To Copy & Paste (200+ tasks)", + "icon": "https://logo.clearbit.com/sintralabs.notion.site", + "url": "https://sintralabs.notion.site/Marketing-2099-Ultimate-ChatGPT-Marketing-Prompts-To-Copy-Paste-200-tasks-fc22c9142d6a4a4286a3fe755be932e6" + } + ] + }, + { + "type": "folder", + "addDate": 1718526865560, + "title": "Plug-in", + "children": [ + { + "type": "link", + "addDate": 1717203935000, + "title": "OpenWorldAI - Discover and save trending AI projects.", + "icon": "https://logo.clearbit.com/openworldai.com", + "url": "https://openworldai.com/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "EmbedAI | Custom ChatGPT for your website", + "icon": "https://logo.clearbit.com/www.thesamur.ai", + "url": "https://www.thesamur.ai/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "ChatGPT Plugins", + "icon": "https://logo.clearbit.com/aix4u.notion.site", + "url": "https://aix4u.notion.site/e338c1e19b1e4304b19cfc48ee05ce8b?v=1b0549df511847afa476126298008535" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "ChatPlugin.top", + "icon": "https://logo.clearbit.com/www.chatplugin.top", + "url": "https://www.chatplugin.top/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "GPT Plugins Directory - Find the Best GPT Plugins for your use case", + "icon": "https://logo.clearbit.com/www.gptpluginsdirectory.com", + "url": "https://www.gptpluginsdirectory.com/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "logankilpatrick/ChatGPT-Plugins-Collection: An unofficial collection of Plugins for ChatGPT, in any programming language! --- logankilpatrick/ChatGPT-Plugins-Collection:ChatGPT插件的非官方集合,任何编程语言!", + "icon": "https://logo.clearbit.com/github.com", + "url": "https://github.com/logankilpatrick/ChatGPT-Plugins-Collection" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "MULTI·ON: Your Web co-pilot", + "icon": "https://logo.clearbit.com/www.multion.ai", + "url": "https://www.multion.ai/" + } + ] + }, + { + "type": "folder", + "addDate": 1718526865561, + "title": "GPTs", + "children": [ + { + "type": "link", + "addDate": 1717203935000, + "title": "ai-boost/awesome-prompts: Curated list of chatgpt prompts from the top-rated GPTs in the GPTs Store. Prompt Engineering, prompt attack & prompt protect. Advanced Prompt Engineering papers.", + "icon": "https://logo.clearbit.com/github.com", + "url": "https://github.com/ai-boost/awesome-prompts" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "AI Tools: Unique custom GPTs OpenAI — Mojju", + "icon": "https://logo.clearbit.com/mojju.com", + "url": "https://mojju.com/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Find & explore GPT plugins from ChatGPT - AppGPTStore.ai", + "icon": "https://logo.clearbit.com/www.appgptstore.ai", + "url": "https://www.appgptstore.ai/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "GPTsCopilot", + "icon": "https://logo.clearbit.com/gptscopilot.ai", + "url": "https://gptscopilot.ai/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "AirCodeLabs/Awesome-GPTs-Actions:由 Aircode.io 构建的带有 Actions 的 Awesome GPT --- AirCodeLabs/Awesome-GPTs-Actions: Awesome GPTs with Actions build by Aircode.io", + "icon": "https://logo.clearbit.com/github.com", + "url": "https://github.com/AirCodeLabs/Awesome-GPTs-Actions" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Discover the GPT Store by OpenAI | GPTsHunter - Share and search gpts", + "icon": "https://logo.clearbit.com/www.gptshunter.com", + "url": "https://www.gptshunter.com/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Discover the Best GPTs", + "icon": "https://logo.clearbit.com/gptsmenu.com", + "url": "https://gptsmenu.com/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "AwesomeGPTs - OpenAI GPTs Directory and Search Engine", + "icon": "https://logo.clearbit.com/awesomegpts.pro", + "url": "https://awesomegpts.pro/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "GPTseek - Discover Great GPTs with Your Vote", + "icon": "https://logo.clearbit.com/gptseek.com", + "url": "https://gptseek.com/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "GPTs24 – Hosting attractive GPTs from the GPT store", + "icon": "https://logo.clearbit.com/gpts24.com", + "url": "https://gpts24.com/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "GPT Store - Discover the Most Fascinating GPT", + "icon": "https://logo.clearbit.com/gpt-store.io", + "url": "https://gpt-store.io/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "GitHub - EmbraceAGI/Awesome-AI-GPTs: Awesome AI GPTs, OpenAI GPTs, GPT-4, ChatGPT, GPTs, Prompts, plugins, Prompts leaking", + "icon": "https://logo.clearbit.com/github.com", + "url": "https://github.com/EmbraceAGI/Awesome-AI-GPTs" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "GitHub - LouisShark/chatgpt_system_prompt: store all chatgpt's system prompt", + "icon": "https://logo.clearbit.com/github.com", + "url": "https://github.com/LouisShark/chatgpt_system_prompt" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "AllGPTs - Find All GPTs for ChatGPT in one directory.", + "icon": "https://logo.clearbit.com/allgpts.co", + "url": "https://allgpts.co/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "GPTsToday - Discover Interesting GPTs", + "icon": "https://logo.clearbit.com/gptstoday.com", + "url": "https://gptstoday.com/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Awesome GPTs", + "icon": "https://logo.clearbit.com/awesomegpts.vip", + "url": "https://awesomegpts.vip/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "GPTs Hunt - The largest GPTs Store.", + "icon": "https://logo.clearbit.com/gptshuntai.com", + "url": "https://gptshuntai.com/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Wiki", + "icon": "https://logo.clearbit.com/fqlleg2dnfa.feishu.cn", + "url": "https://fqlleg2dnfa.feishu.cn/wiki/ZwO3wqKl8ivfldkjfWZc4Vyrn8f?sheet=pbcRb1" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Wiki", + "icon": "https://logo.clearbit.com/embraceagi.feishu.cn", + "url": "https://embraceagi.feishu.cn/wiki/LIx6wagzDiF7hokct65chBaZnod" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "GitHub - langchain-ai/opengpts", + "icon": "https://logo.clearbit.com/github.com", + "url": "https://github.com/langchain-ai/opengpts" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "GPTs Works - Third-party GPTs store", + "icon": "https://logo.clearbit.com/gpts.works", + "url": "https://gpts.works/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "GitHub - all-in-aigc/gpts-works: A Third-party GPTs store", + "icon": "https://logo.clearbit.com/github.com", + "url": "https://github.com/all-in-aigc/gpts-works" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "GitHub - Anil-matcha/Awesome-GPT-Store: GPT Store - A collection of major GPTS available in public", + "icon": "https://logo.clearbit.com/github.com", + "url": "https://github.com/Anil-matcha/Awesome-GPT-Store" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "OpenGPT - Create ChatGpt Application in seconds | OpenGPT", + "icon": "https://logo.clearbit.com/open-gpt.app", + "url": "https://open-gpt.app/zh" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "TopGPTs.ai", + "icon": "https://logo.clearbit.com/www.topgpts.ai", + "url": "https://www.topgpts.ai/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Find the best GPTs & Plugin List of ChatGPT | GPTStore.AI", + "icon": "https://logo.clearbit.com/gptstore.ai", + "url": "https://gptstore.ai/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "CustomGPT Directory", + "icon": "https://logo.clearbit.com/www.customgptdirectory.com", + "url": "https://www.customgptdirectory.com/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "GPTHub", + "icon": "https://logo.clearbit.com/gpthub.nofwl.com", + "url": "https://gpthub.nofwl.com/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Discover the best GPTs in GPT Store - GPTStoreApps.com", + "icon": "https://logo.clearbit.com/www.gptstoreapps.com", + "url": "https://www.gptstoreapps.com/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "GPT Store: find out the useful GPTs by OPENAI", + "icon": "https://logo.clearbit.com/gpts-store.net", + "url": "https://gpts-store.net/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Discover the Best GPT's", + "icon": "https://logo.clearbit.com/supertools.therundown.ai", + "url": "https://supertools.therundown.ai/gpts" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "ChatGPT-Dan-Jailbreak.md", + "icon": "https://logo.clearbit.com/gist.github.com", + "url": "https://gist.github.com/coolaj86/6f4f7b30129b0251f61fa7baaa881516" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Disroot Bin - Encrypted pastebin by PrivateBin", + "icon": "https://logo.clearbit.com/bin.disroot.org", + "url": "https://bin.disroot.org/?7e61e70f6cec8a6a#NC6Ed7e2DKPeMZnoPPoorEr7MttGfwJx18aWqmXauZz" + } + ] + }, + { + "type": "folder", + "addDate": 1718526865562, + "title": "Gemini", + "children": [ + { + "type": "link", + "addDate": 1717203935000, + "title": "Free2gpt", + "icon": "https://logo.clearbit.com/chat6.free2gpt.xyz", + "url": "https://chat6.free2gpt.xyz/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Gemini Pro Chat", + "icon": "https://logo.clearbit.com/gp.999875.xyz", + "url": "https://gp.999875.xyz/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "ChatGemini", + "icon": "https://logo.clearbit.com/chatgemini.wjhtkjwz.eu.org", + "url": "https://chatgemini.wjhtkjwz.eu.org/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "ChatGemini", + "icon": "https://logo.clearbit.com/ibcl.us", + "url": "https://ibcl.us/ChatGemini/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Gemini Pro Chat", + "icon": "https://logo.clearbit.com/gemini-ai.top", + "url": "https://gemini-ai.top/" + } + ] + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "FlowGPT: Amplify your workflow with best prompts", + "icon": "https://logo.clearbit.com/flowgpt.com", + "url": "https://flowgpt.com/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "100+ Teachers Prompt Templates", + "icon": "https://logo.clearbit.com/ignacio-velasquez.notion.site", + "url": "https://ignacio-velasquez.notion.site/100-Teachers-Prompt-Templates-697882b7b57e4396af16b8e93554b510" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "WNR.AI: Prompts made easy with AI templates", + "icon": "https://logo.clearbit.com/wnr.ai", + "url": "https://wnr.ai/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "ChatGPT Prompts, Tools, and Tips --- ChatGPT 提示、工具和技巧", + "icon": "https://logo.clearbit.com/entreresource.notion.site", + "url": "https://entreresource.notion.site/ChatGPT-Prompts-Tools-and-Tips-91a2343b03f3428cb7b2f4298f938733" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "SaaS Prompts - 500+ ChatGPT Prompts for SaaS --- SaaS 提示 - 500+ ChatGPT SaaS 提示", + "icon": "https://logo.clearbit.com/saasprompts.com", + "url": "https://saasprompts.com/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Prompt Engineering Guide | Prompt Engineering Guide", + "icon": "https://logo.clearbit.com/www.promptingguide.ai", + "url": "https://www.promptingguide.ai/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "JushBJJ/Mr.-Ranedeer-AI-Tutor:GPT-4 AI 导师提示可定制个性化学习体验。 --- JushBJJ/Mr.-Ranedeer-AI-Tutor:GPT-4 AI Tutor提示,用于自定义的个人化学学习体验。", + "icon": "https://logo.clearbit.com/github.com", + "url": "https://github.com/JushBJJ/Mr.-Ranedeer-AI-Tutor#why-mr-ranedeer-ai-tutor" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "PromptFolder: AI Prompt Manager for ChatGPT, Midjourney & More", + "icon": "https://logo.clearbit.com/promptfolder.com", + "url": "https://promptfolder.com/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "GPT Prompting", + "icon": "https://logo.clearbit.com/mitenmit.github.io", + "url": "https://mitenmit.github.io/gpt/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Awesome ChatGPT Prompts | This repo includes ChatGPT prompt curation to use ChatGPT better.", + "icon": "https://logo.clearbit.com/prompts.chat", + "url": "https://prompts.chat/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Learn Prompting | Learn Prompting", + "icon": "https://logo.clearbit.com/learnprompting.org", + "url": "https://learnprompting.org/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "GitHub - friuns2/BlackFriday-GPTs-Prompts: List of free GPTs that doesn't require plus subscription", + "icon": "https://logo.clearbit.com/github.com", + "url": "https://github.com/friuns2/BlackFriday-GPTs-Prompts" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Home | Markprompt", + "icon": "https://logo.clearbit.com/markprompt.com", + "url": "https://markprompt.com/" + } + ] + }, + { + "type": "folder", + "addDate": 1718526865562, + "title": "AI Painting", + "children": [ + { + "type": "link", + "addDate": 1717203935000, + "title": "NSFW AI Image Generate", + "icon": "https://logo.clearbit.com/nsfwai.fun", + "url": "https://nsfwai.fun/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Freepik Reimagine - Free AI variations of your images", + "icon": "https://logo.clearbit.com/www.freepik.com", + "url": "https://www.freepik.com/pikaso/reimagine" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "GaParmar/img2img-turbo: One-step image-to-image with Stable Diffusion turbo: sketch2image, day2night, and more", + "icon": "https://logo.clearbit.com/github.com", + "url": "https://github.com/GaParmar/img2img-turbo" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Playground AI", + "icon": "https://logo.clearbit.com/playground.com", + "url": "https://playground.com/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Dreamina", + "icon": "https://logo.clearbit.com/www.capcut.cn", + "url": "https://www.capcut.cn/ai-tool/platform" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Unstable Diffusion", + "icon": "https://logo.clearbit.com/www.unstability.ai", + "url": "https://www.unstability.ai/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Gencraft - AI Art Image and Video Generator", + "icon": "https://logo.clearbit.com/gencraft.com", + "url": "https://gencraft.com/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Visual Electric - AI image generator", + "icon": "https://logo.clearbit.com/visualelectric.com", + "url": "https://visualelectric.com/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Backdata", + "icon": "https://logo.clearbit.com/backdata.net", + "url": "https://backdata.net/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Midjourney Art AI Free Online-Midjourney API", + "icon": "https://logo.clearbit.com/www.journeyart.ai", + "url": "https://www.journeyart.ai/app" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Imagine with Meta AI", + "icon": "https://logo.clearbit.com/imagine.meta.com", + "url": "https://imagine.meta.com/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "manhua.aimanga.cn", + "icon": "https://logo.clearbit.com/manhua.aimanga.cn", + "url": "https://manhua.aimanga.cn/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "AI Pet Photos: Custom AI Pet Portraits, Pure Furry Art --- AI宠物照片:定制AI宠物肖像,纯毛茸茸的艺术", + "icon": "https://logo.clearbit.com/aipetphotos.com", + "url": "https://aipetphotos.com/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Mage 🧙 | Free, Fast, Unfiltered Stable Diffusion", + "icon": "https://logo.clearbit.com/www.mage.space", + "url": "https://www.mage.space/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "BlueWillow | Free AI Art Generator", + "icon": "https://logo.clearbit.com/www.bluewillow.ai", + "url": "https://www.bluewillow.ai/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "animeart.studio", + "icon": "https://logo.clearbit.com/animeart.studio", + "url": "https://animeart.studio/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Leonardo.ai", + "icon": "https://logo.clearbit.com/leonardo.ai", + "url": "https://leonardo.ai/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "AI Image Generator - Free Text-to-Image Generator", + "icon": "https://logo.clearbit.com/aiimagegenerator.io", + "url": "https://aiimagegenerator.io/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Eye for AI - Eye for AI", + "icon": "https://logo.clearbit.com/eyeforai.xyz", + "url": "https://eyeforai.xyz/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Artimator - Free AI Artwork Generator", + "icon": "https://logo.clearbit.com/artimator.io", + "url": "https://artimator.io/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Dream by WOMBO", + "icon": "https://logo.clearbit.com/dream.ai", + "url": "https://dream.ai/create" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "FaceChain-fact:Face Adapter for Human AIGC", + "icon": "https://logo.clearbit.com/facechain-fact.github.io", + "url": "https://facechain-fact.github.io/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "GitHub - SUDO-AI-3D/zero123plus: Code repository for Zero123++: a Single Image to Consistent Multi-view Diffusion Base Model.", + "icon": "https://logo.clearbit.com/github.com", + "url": "https://github.com/SUDO-AI-3D/zero123plus" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "leptonai/imgpilot: Turn the draft into amazing artwork with the power of Real-Time Latent Consistency Model", + "icon": "https://logo.clearbit.com/github.com", + "url": "https://github.com/leptonai/imgpilot" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "AI Random Image", + "icon": "https://logo.clearbit.com/airandomimage.art", + "url": "https://airandomimage.art/picture" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "AI Random Image", + "icon": "https://logo.clearbit.com/airandomimage.art", + "url": "https://airandomimage.art/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Catjourney - Amazing AI images and prompt", + "icon": "https://logo.clearbit.com/catjourney.life", + "url": "https://catjourney.life/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "KREA — create better prompts.", + "icon": "https://logo.clearbit.com/search.krea.ai", + "url": "https://search.krea.ai/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "ShareTuner", + "icon": "https://logo.clearbit.com/www.sharetuner.com", + "url": "https://www.sharetuner.com/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "All-in-one AI Design Art Generator | AI Image Generator From Text | ImgCreator.AI", + "icon": "https://logo.clearbit.com/imgcreator.zmo.ai", + "url": "https://imgcreator.zmo.ai/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Lexica", + "icon": "https://logo.clearbit.com/lexica.art", + "url": "https://lexica.art/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "AI Describe Picture", + "icon": "https://logo.clearbit.com/describepicture.org", + "url": "https://describepicture.org/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Free ai image description generator - 100% Free, No Login", + "icon": "https://logo.clearbit.com/imagedescriptiongenerator.xyz", + "url": "https://imagedescriptiongenerator.xyz/zh" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Find Stable Diffusion models that best match your art style", + "icon": "https://logo.clearbit.com/www.findsd.art", + "url": "https://www.findsd.art/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Visual Generative AI Done Right | BRIA.ai", + "icon": "https://logo.clearbit.com/bria.ai", + "url": "https://bria.ai/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Prodia - Add Generative AI into your App", + "icon": "https://logo.clearbit.com/app.prodia.com", + "url": "https://app.prodia.com/#/art-ai" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "prompthero/openjourney · Hugging Face", + "icon": "https://logo.clearbit.com/huggingface.co", + "url": "https://huggingface.co/prompthero/openjourney" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Playground - free-to-use online AI image creator", + "icon": "https://logo.clearbit.com/playground.com", + "url": "https://playground.com/login?redirect=/create?" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Free AI Art Generator, AI Art Maker | Stable Diffusion Online", + "icon": "https://logo.clearbit.com/dreamlike.art", + "url": "https://dreamlike.art/create" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Midjourney", + "icon": "https://logo.clearbit.com/www.midjourney.com", + "url": "https://www.midjourney.com/home" + } + ] + }, + { + "type": "folder", + "addDate": 1718526865392, + "title": "Extensions", + "children": [ + { + "type": "link", + "addDate": 1717203935000, + "title": "bookmark.style: stylish your visual web bookmark", + "icon": "https://logo.clearbit.com/bookmark.style", + "url": "https://bookmark.style/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Mastopoet - Beautiful Mastodon post screenshots", + "icon": "https://logo.clearbit.com/mastopoet.raikas.dev", + "url": "https://mastopoet.raikas.dev/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "X2Image | Convert Twitter content to beatiful screenshots.", + "icon": "https://logo.clearbit.com/www.x2image.app", + "url": "https://www.x2image.app/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Memo Card : Turn your words into beautiful sharing cards!", + "icon": "https://logo.clearbit.com/memocard.net", + "url": "https://memocard.net/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "GitHub - xiaoluoboding/bookmark.style: 🪄 Turn any link into a stylish visual web bookmark, one-click to copy the beautiful web bookmark image. --- bookmark.style: 🪄 将任何链接变成时尚的可视化网页书签,一键复制精美的网页书签图片。", + "icon": "https://logo.clearbit.com/github.com", + "url": "https://github.com/xiaoluoboding/bookmark.style" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "ShinChven/ShareMoments:", + "icon": "https://logo.clearbit.com/github.com", + "url": "https://github.com/ShinChven/ShareMoments" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Screenshot Tweet from URL - TwitterShots", + "icon": "https://logo.clearbit.com/twittershots.com", + "url": "https://twittershots.com/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "jixs.cc/Fatkun/index.html", + "icon": "https://logo.clearbit.com/www.jixs.cc", + "url": "https://www.jixs.cc/Fatkun/index.html" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Wikiwand - home", + "icon": "https://logo.clearbit.com/www.wikiwand.com", + "url": "https://www.wikiwand.com/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Allow Right Click :: WebExtension.ORG", + "icon": "https://logo.clearbit.com/webextension.org", + "url": "https://webextension.org/listing/allow-right-click.html" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Simulateur de smartphone sur ordinateur - testez votre site mobile", + "icon": "https://logo.clearbit.com/www.webmobilefirst.com", + "url": "https://www.webmobilefirst.com/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Wiseone | Your AI-powered reading copilot", + "icon": "https://logo.clearbit.com/wiseone.io", + "url": "https://wiseone.io/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "ClearURLs", + "icon": "https://logo.clearbit.com/chromewebstore.google.com", + "url": "https://chromewebstore.google.com/detail/clearurls/lckanjgmijmafbedllaakclkaicjfmnk" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Popupblocker – Get this Extension for 🦊 Firefox (en-US)", + "icon": "https://logo.clearbit.com/addons.mozilla.org", + "url": "https://addons.mozilla.org/en-US/firefox/addon/popupblockerall/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "PopUpOFF - Popup and overlay blocker", + "icon": "https://logo.clearbit.com/popupoff.org", + "url": "https://popupoff.org/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "GitHub - AdguardTeam/PopupBlocker: Popup blocking userscript", + "icon": "https://logo.clearbit.com/github.com", + "url": "https://github.com/AdguardTeam/PopupBlocker" + } + ] + }, + { + "type": "folder", + "addDate": 1718526865435, + "title": "Programming", + "children": [ + { + "type": "link", + "addDate": 1717203935000, + "title": "GitHub - langchain-ai/langchain: ⚡ Building applications with LLMs through composability ⚡", + "icon": "https://logo.clearbit.com/github.com", + "url": "https://github.com/langchain-ai/langchain" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "sourcegraph/awesome-code-ai: A list of AI coding tools (assistants, completions, refactoring, etc.)", + "icon": "https://logo.clearbit.com/github.com", + "url": "https://github.com/sourcegraph/awesome-code-ai" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "GitHub - e2b-dev/awesome-devins: Awesome Devin-inspired AI agents", + "icon": "https://logo.clearbit.com/github.com", + "url": "https://github.com/e2b-dev/awesome-devins" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "GitHub - ripienaar/free-for-dev: A list of SaaS, PaaS and IaaS offerings that have free tiers of interest to devops and infradev", + "icon": "https://logo.clearbit.com/github.com", + "url": "https://github.com/ripienaar/free-for-dev" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "jordan-cutler/path-to-senior-engineer-handbook: All the resources you need to get to Senior Engineer and beyond", + "icon": "https://logo.clearbit.com/github.com", + "url": "https://github.com/jordan-cutler/path-to-senior-engineer-handbook" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Open X-Embodiment: Robotic Learning Datasets and RT-X Models", + "icon": "https://logo.clearbit.com/robotics-transformer-x.github.io", + "url": "https://robotics-transformer-x.github.io/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "GitHub - paddingme/Front-end-Web-Development-Interview-Question: 前端开发面试题大收集,前端面试集锦 :gift_heart: :cupid: --- Front-end-Web-Development-Interview-Question,前端开发面试题大收集,前端面试集锦 :gift_heart: :cupid:,下载Front-end-Web-Development-Interview-Question的源码_GitHub_帮酷", + "icon": "https://logo.clearbit.com/github.com", + "url": "https://github.com/paddingme/Front-end-Web-Development-Interview-Question" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "QuickRef.ME - Quick Reference Cheat Sheet", + "icon": "https://logo.clearbit.com/quickref.me", + "url": "https://quickref.me/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "https://programming-idioms.org/all-idioms", + "icon": "https://logo.clearbit.com/programming-idioms.org", + "url": "https://programming-idioms.org/all-idioms" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "GraphQL Cheat Sheet & Quick Reference", + "icon": "https://logo.clearbit.com/quickref.me", + "url": "https://quickref.me/graphql" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "GitHub-Chinese-Top-Charts/README.md at master · kon9chunkit/GitHub-Chinese-Top-Charts · GitHub", + "icon": "https://logo.clearbit.com/github.com", + "url": "https://github.com/kon9chunkit/GitHub-Chinese-Top-Charts/blob/master/README.md" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "GitHub - 404notf0und/Always-Learning: 404 Not Found的知识库:计算机理论基础、计算机技术基础、底层研究、安全技术、安全研究、人工智能、企业安全建设、安全发展、职业规划、综合素质、国内外优秀技术人", + "icon": "https://logo.clearbit.com/github.com", + "url": "https://github.com/404notf0und/Always-Learning#%E4%BA%BA%E5%B7%A5%E6%99%BA%E8%83%BD" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "GitHub - blaCCkHatHacEEkr/PENTESTING-BIBLE: Updates to this repository will continue to arrive until the number of links reaches 10000 links & 10000 pdf files .Learn Ethical Hacking and penetration testing .hundreds of ethical hacking & penetration testing & red team & cyber security & computer science resources.", + "icon": "https://logo.clearbit.com/github.com", + "url": "https://github.com/blaCCkHatHacEEkr/PENTESTING-BIBLE" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "GitHub - Snailclimb/awesome-java: Collection of awesome Java project on Github(Github 上非常棒的 Java 开源项目集合).", + "icon": "https://logo.clearbit.com/github.com", + "url": "https://github.com/Snailclimb/awesome-java" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "GitHub - andrews1022/web-development-2020-course-list: A list of Udemy courses from Brad Traversy's Web Development 2020 video", + "icon": "https://logo.clearbit.com/github.com", + "url": "https://github.com/andrews1022/web-development-2020-course-list" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "GitHub - lyhue1991/eat_pytorch_in_20_days: Pytorch🍊🍉 is delicious, just eat it! 😋😋", + "icon": "https://logo.clearbit.com/github.com", + "url": "https://github.com/lyhue1991/eat_pytorch_in_20_days" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "GitHub - ukuq/onepoint: A simple virtual drive based on many complex drives", + "icon": "https://logo.clearbit.com/github.com", + "url": "https://github.com/ukuq/onepoint" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "GitHub - asche910/flynet: A powerful TCP/UDP tool, which support socks5 proxy by tcp and udp, http proxy and NAT traversal. This tool can help you bypass gfw easily", + "icon": "https://logo.clearbit.com/github.com", + "url": "https://github.com/asche910/flynet" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "W3Schools Online Web Tutorials", + "icon": "https://logo.clearbit.com/www.w3schools.com", + "url": "https://www.w3schools.com/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "API Reference Document", + "icon": "https://logo.clearbit.com/www.apiref.com", + "url": "https://www.apiref.com/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "AllThingsSmitty/css-protips: ⚡️ A collection of tips to help take your CSS skills pro 🦾", + "icon": "https://logo.clearbit.com/github.com", + "url": "https://github.com/AllThingsSmitty/css-protips" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "cjwirth/awesome-ios-ui: A curated list of awesome iOS UI/UX libraries", + "icon": "https://logo.clearbit.com/github.com", + "url": "https://github.com/cjwirth/awesome-ios-ui" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "wasabeef/awesome-android-ui: A curated list of awesome Android UI/UX libraries", + "icon": "https://logo.clearbit.com/github.com", + "url": "https://github.com/wasabeef/awesome-android-ui" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "tiimgreen/github-cheat-sheet: A list of cool features of Git and GitHub.", + "icon": "https://logo.clearbit.com/github.com", + "url": "https://github.com/tiimgreen/github-cheat-sheet" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "kahun/awesome-sysadmin: A curated list of amazingly awesome open source sysadmin resources inspired by Awesome PHP.", + "icon": "https://logo.clearbit.com/github.com", + "url": "https://github.com/kahun/awesome-sysadmin" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "sindresorhus/awesome-electron: Useful resources for creating apps with Electron", + "icon": "https://logo.clearbit.com/github.com", + "url": "https://github.com/sindresorhus/awesome-electron" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "matteocrippa/awesome-swift: A collaborative list of awesome Swift libraries and resources. Feel free to contribute!", + "icon": "https://logo.clearbit.com/github.com", + "url": "https://github.com/matteocrippa/awesome-swift" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "terryum/awesome-deep-learning-papers: The most cited deep learning papers", + "icon": "https://logo.clearbit.com/github.com", + "url": "https://github.com/terryum/awesome-deep-learning-papers" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "sorrycc/awesome-javascript: 🐢 A collection of awesome browser-side JavaScript libraries, resources and shiny things.", + "icon": "https://logo.clearbit.com/github.com", + "url": "https://github.com/sorrycc/awesome-javascript" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "brillout/awesome-react-components: Curated List of React Components & Libraries.", + "icon": "https://logo.clearbit.com/github.com", + "url": "https://github.com/brillout/awesome-react-components" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "fffaraz/awesome-cpp: A curated list of awesome C++ (or C) frameworks, libraries, resources, and shiny things. Inspired by awesome-... stuff.", + "icon": "https://logo.clearbit.com/github.com", + "url": "https://github.com/fffaraz/awesome-cpp" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "binhnguyennus/awesome-scalability: The Patterns of Scalable, Reliable, and Performant Large-Scale Systems", + "icon": "https://logo.clearbit.com/github.com", + "url": "https://github.com/binhnguyennus/awesome-scalability" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "jtoy/awesome-tensorflow: TensorFlow - A curated list of dedicated resources http://tensorflow.org", + "icon": "https://logo.clearbit.com/github.com", + "url": "https://github.com/jtoy/awesome-tensorflow" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "ty4z2008/Qix: Machine Learning、Deep Learning、PostgreSQL、Distributed System、Node.Js、Golang", + "icon": "https://logo.clearbit.com/github.com", + "url": "https://github.com/ty4z2008/Qix" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "magicalpanda/MagicalRecord: Super Awesome Easy Fetching for Core Data!", + "icon": "https://logo.clearbit.com/github.com", + "url": "https://github.com/magicalpanda/MagicalRecord" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "avelino/awesome-go: A curated list of awesome Go frameworks, libraries and software", + "icon": "https://logo.clearbit.com/github.com", + "url": "https://github.com/avelino/awesome-go" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "33 awesome GitHub lists for iOS development", + "icon": "https://logo.clearbit.com/medium.com", + "url": "https://medium.com/@lisadziuba/33-awesome-github-lists-for-ios-development-336691520d0f" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Awesome GitHub Repository for Web Developer - Part 1 - SurajOnDev", + "icon": "https://logo.clearbit.com/surajondev.com", + "url": "https://surajondev.com/2022/08/25/awesome-github-repository-for-web-developer-part-1/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Top 50 Projects on Github - 2020", + "icon": "https://logo.clearbit.com/www.attosol.com", + "url": "https://www.attosol.com/top-50-projects-on-github-2020/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "20 Amazing GitHub Repositories Every Developer Should Follow", + "icon": "https://logo.clearbit.com/towardsdatascience.com", + "url": "https://towardsdatascience.com/20-amazing-github-repositories-every-developer-should-follow-d8ce4c728351" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": ".NET, Xamarin, JavaScript, Angular UI components | Syncfusion", + "icon": "https://logo.clearbit.com/www.syncfusion.com", + "url": "https://www.syncfusion.com/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Awesome list (of github) for UI Component Libraries based on UI Toolkits", + "icon": "https://logo.clearbit.com/theanubhav.com", + "url": "https://theanubhav.com/2018/11/27/awesome-ui-component-list/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "papers-we-love/papers-we-love: Papers from the computer science community to read and discuss.", + "icon": "https://logo.clearbit.com/github.com", + "url": "https://github.com/papers-we-love/papers-we-love" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "netdata/netdata: Real-time performance monitoring, done right! https://www.netdata.cloud", + "icon": "https://logo.clearbit.com/github.com", + "url": "https://github.com/netdata/netdata" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "enaqx/awesome-react: A collection of awesome things regarding React ecosystem", + "icon": "https://logo.clearbit.com/github.com", + "url": "https://github.com/enaqx/awesome-react" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "sindresorhus/awesome-nodejs: Delightful Node.js packages and resources", + "icon": "https://logo.clearbit.com/github.com", + "url": "https://github.com/sindresorhus/awesome-nodejs" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Hack-with-Github/Awesome-Hacking: A collection of various awesome lists for hackers, pentesters and security researchers", + "icon": "https://logo.clearbit.com/github.com", + "url": "https://github.com/Hack-with-Github/Awesome-Hacking" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "dypsilon/frontend-dev-bookmarks: Manually curated collection of resources for frontend web developers.", + "icon": "https://logo.clearbit.com/github.com", + "url": "https://github.com/dypsilon/frontend-dev-bookmarks" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "xingshaocheng/architect-awesome: 后端架构师技术图谱", + "icon": "https://logo.clearbit.com/github.com", + "url": "https://github.com/xingshaocheng/architect-awesome" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "veggiemonk/awesome-docker: A curated list of Docker resources and projects", + "icon": "https://logo.clearbit.com/github.com", + "url": "https://github.com/veggiemonk/awesome-docker" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "jondot/awesome-react-native: Awesome React Native components, news, tools, and learning material!", + "icon": "https://logo.clearbit.com/github.com", + "url": "https://github.com/jondot/awesome-react-native" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "apple/ml-ane-transformers: Reference implementation of the Transformer architecture optimized for Apple Neural Engine (ANE)", + "icon": "https://logo.clearbit.com/github.com", + "url": "https://github.com/apple/ml-ane-transformers" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Deno SaaSKit", + "icon": "https://logo.clearbit.com/deno.com", + "url": "https://deno.com/saaskit" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "GitHub - bytewax/awesome-public-real-time-datasets: A list of publicly available datasets with real-time data maintained by the team at bytewax.io", + "icon": "https://logo.clearbit.com/github.com", + "url": "https://github.com/bytewax/awesome-public-real-time-datasets" + } + ] + }, + { + "type": "folder", + "addDate": 1718526865330, + "title": "Android", + "children": [ + { + "type": "link", + "addDate": 1717203935000, + "title": "you-apps/ConnectYou: Privacy focused contacts and SMS messenger app built with MD3", + "icon": "https://logo.clearbit.com/github.com", + "url": "https://github.com/you-apps/ConnectYou" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Sultanahamer / OpenContacts · GitLab", + "icon": "https://logo.clearbit.com/gitlab.com", + "url": "https://gitlab.com/sultanahamer/OpenContacts" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "axet / android-call-recorder · GitLab", + "icon": "https://logo.clearbit.com/gitlab.com", + "url": "https://gitlab.com/axet/android-call-recorder" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Main Page | shouldianswer.net", + "icon": "https://logo.clearbit.com/www.shouldianswer.net", + "url": "https://www.shouldianswer.net/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Yet Another Call Blocker | F-Droid - Free and Open Source Android App Repository", + "icon": "https://logo.clearbit.com/f-droid.org", + "url": "https://f-droid.org/en/packages/dummydomain.yetanothercallblocker/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Xynngh / YetAnotherCallBlocker · GitLab", + "icon": "https://logo.clearbit.com/gitlab.com", + "url": "https://gitlab.com/xynngh/YetAnotherCallBlocker" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Silence | F-Droid - Free and Open Source Android App Repository", + "icon": "https://logo.clearbit.com/f-droid.org", + "url": "https://f-droid.org/packages/me.lucky.silence/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "bitfire web engineering / NoPhoneSpam · GitLab", + "icon": "https://logo.clearbit.com/gitlab.com", + "url": "https://gitlab.com/bitfireAT/NoPhoneSpam" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Hiya: Caller ID, Call Blocker & Protection for a Better Voice Experience", + "icon": "https://logo.clearbit.com/www.hiya.com", + "url": "https://www.hiya.com/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "National Do Not Call Registry", + "icon": "https://logo.clearbit.com/www.donotcall.gov", + "url": "https://www.donotcall.gov/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Scammer Info - Scambait Forum and Scam Number Database", + "icon": "https://logo.clearbit.com/scammer.info", + "url": "https://scammer.info/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Spectrum Ownership Map for Cellular Companies in the US - Spectrum Omega", + "icon": "https://logo.clearbit.com/specmap.sequence-omega.net", + "url": "https://specmap.sequence-omega.net/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Prepaid Data SIM Card Wiki | Fandom", + "icon": "https://logo.clearbit.com/prepaid-data-sim-card.fandom.com", + "url": "https://prepaid-data-sim-card.fandom.com/wiki/Prepaid_SIM_with_data" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Walkie Talkie - All Talk", + "icon": "https://logo.clearbit.com/walkie-talkie.io", + "url": "https://walkie-talkie.io/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "sh123/codec2_talkie: Turn your Android phone into Amateur Radio Codec2/OPUS APRS enabled DV handheld transceiver (Bluetooth/BLE/USB/TCPIP KISS/Sound modem client for DV digital voice communication)", + "icon": "https://logo.clearbit.com/github.com", + "url": "https://github.com/sh123/codec2_talkie" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "TheLastProject/RaiseToAnswer: Simply hold your phone to your ear to answer an incoming call", + "icon": "https://logo.clearbit.com/github.com", + "url": "https://github.com/TheLastProject/RaiseToAnswer" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "How do I send Anonymous Text Messages?", + "icon": "https://logo.clearbit.com/txtemnow.com", + "url": "https://txtemnow.com/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "tmo1/sms-ie: SMS Import / Export is a simple Android app that imports and exports SMS and MMS messages, call logs, and contacts from and to JSON / NDJSON files.", + "icon": "https://logo.clearbit.com/github.com", + "url": "https://github.com/tmo1/sms-ie" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "BiglyBT for Android - Bittorrent Client", + "icon": "https://logo.clearbit.com/android.biglybt.com", + "url": "https://android.biglybt.com/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "teal77/trireme: A Deluge thin client for Android. Written in Flutter.", + "icon": "https://logo.clearbit.com/github.com", + "url": "https://github.com/teal77/trireme" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Transdroid – Manage your torrents from your Android device", + "icon": "https://logo.clearbit.com/www.transdroid.org", + "url": "https://www.transdroid.org/" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "nzb360 - Sonarr / Radarr / SAB - Google Play 上的应用", + "icon": "https://logo.clearbit.com/play.google.com", + "url": "https://play.google.com/store/apps/details?id=com.kevinforeman.nzb360" + }, + { + "type": "link", + "addDate": 1717203935000, + "title": "Meoko - Anime & Manga Search - Google Play 上的应用", + "icon": "https://logo.clearbit.com/play.google.com", + "url": "https://play.google.com/store/apps/details?id=com.app.meoko" + } + ] + } + ] + } +] \ No newline at end of file diff --git a/json/pintree.json b/json/pintree.json index b8f6ddae..30647a24 100644 --- a/json/pintree.json +++ b/json/pintree.json @@ -2,7 +2,21 @@ { "type": "folder", "addDate": 1718526477999, - "title": "Bookmarks Bar", + "title": "Rename By File Name", + "children": [ + { + "type": "link", + "addDate": 1718526687700, + "title": "Google", + "icon": "https://logo.clearbit.com/www.google.com", + "url": "https://www.google.com/" + } + ] + }, + { + "type": "folder", + "addDate": 1718526477999, + "title": "pintree", "children": [ { "type": "link", diff --git a/package-lock.json b/package-lock.json index 459a31d5..cb30ab64 100644 --- a/package-lock.json +++ b/package-lock.json @@ -15,7 +15,8 @@ }, "devDependencies": { "concurrently": "^8.2.2", - "nodemon": "^3.1.3" + "nodemon": "^3.1.3", + "serve": "^14.2.3" } }, "node_modules/@alloc/quick-lru": { @@ -152,6 +153,91 @@ "tailwindcss": ">=3.0.0 || >= 3.0.0-alpha.1" } }, + "node_modules/@zeit/schemas": { + "version": "2.36.0", + "resolved": "https://registry.npmmirror.com/@zeit/schemas/-/schemas-2.36.0.tgz", + "integrity": "sha512-7kjMwcChYEzMKjeex9ZFXkt1AyNov9R5HZtjBKVsmVpw7pa7ZtlCGvCBC2vnnXctaYN+aRI61HjIqeetZW5ROg==", + "dev": true + }, + "node_modules/accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmmirror.com/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "dev": true, + "dependencies": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmmirror.com/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ansi-align": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/ansi-align/-/ansi-align-3.0.1.tgz", + "integrity": "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==", + "dev": true, + "dependencies": { + "string-width": "^4.1.0" + } + }, + "node_modules/ansi-align/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmmirror.com/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-align/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmmirror.com/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/ansi-align/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmmirror.com/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-align/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/ansi-regex": { "version": "6.0.1", "resolved": "https://registry.npmmirror.com/ansi-regex/-/ansi-regex-6.0.1.tgz", @@ -191,6 +277,26 @@ "node": ">= 8" } }, + "node_modules/arch": { + "version": "2.2.0", + "resolved": "https://registry.npmmirror.com/arch/-/arch-2.2.0.tgz", + "integrity": "sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, "node_modules/arg": { "version": "5.0.2", "resolved": "https://registry.npmmirror.com/arg/-/arg-5.0.2.tgz", @@ -212,6 +318,40 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/boxen": { + "version": "7.0.0", + "resolved": "https://registry.npmmirror.com/boxen/-/boxen-7.0.0.tgz", + "integrity": "sha512-j//dBVuyacJbvW+tvZ9HuH03fZ46QcaKvvhZickZqtB271DxJ7SNRSNxrV/dZX0085m7hISRZWbzWlJvx/rHSg==", + "dev": true, + "dependencies": { + "ansi-align": "^3.0.1", + "camelcase": "^7.0.0", + "chalk": "^5.0.1", + "cli-boxes": "^3.0.0", + "string-width": "^5.1.2", + "type-fest": "^2.13.0", + "widest-line": "^4.0.1", + "wrap-ansi": "^8.0.1" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/boxen/node_modules/chalk": { + "version": "5.3.0", + "resolved": "https://registry.npmmirror.com/chalk/-/chalk-5.3.0.tgz", + "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", + "dev": true, + "engines": { + "node": "^12.17.0 || ^14.13 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, "node_modules/brace-expansion": { "version": "2.0.1", "resolved": "https://registry.npmmirror.com/brace-expansion/-/brace-expansion-2.0.1.tgz", @@ -231,6 +371,27 @@ "node": ">=8" } }, + "node_modules/bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/camelcase": { + "version": "7.0.1", + "resolved": "https://registry.npmmirror.com/camelcase/-/camelcase-7.0.1.tgz", + "integrity": "sha512-xlx1yCK2Oc1APsPXDL2LdlNP6+uu8OCDdhOBSVT279M/S+y75O30C2VuD8T2ogdePBBl7PfPF4504tnLgX3zfw==", + "dev": true, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/camelcase-css": { "version": "2.0.1", "resolved": "https://registry.npmmirror.com/camelcase-css/-/camelcase-css-2.0.1.tgz", @@ -255,6 +416,21 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, + "node_modules/chalk-template": { + "version": "0.4.0", + "resolved": "https://registry.npmmirror.com/chalk-template/-/chalk-template-0.4.0.tgz", + "integrity": "sha512-/ghrgmhfY8RaSdeo43hNXxpoHAtxdbskUHjPpfqUWGttFgycUhYPGx3YZBCnUCvOa7Doivn1IZec3DEGFoMgLg==", + "dev": true, + "dependencies": { + "chalk": "^4.1.2" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/chalk-template?sponsor=1" + } + }, "node_modules/chalk/node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -316,6 +492,35 @@ "node": ">= 6" } }, + "node_modules/cli-boxes": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/cli-boxes/-/cli-boxes-3.0.0.tgz", + "integrity": "sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/clipboardy": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/clipboardy/-/clipboardy-3.0.0.tgz", + "integrity": "sha512-Su+uU5sr1jkUy1sGRpLKjKrvEOVXgSgiSInwa/qeID6aJ07yh+5NWc3h2QfjHjBnfX4LhtFcuAWKUsJ3r+fjbg==", + "dev": true, + "dependencies": { + "arch": "^2.2.0", + "execa": "^5.1.1", + "is-wsl": "^2.2.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/cliui": { "version": "8.0.1", "resolved": "https://registry.npmmirror.com/cliui/-/cliui-8.0.1.tgz", @@ -427,6 +632,51 @@ "node": ">= 6" } }, + "node_modules/compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmmirror.com/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "dev": true, + "dependencies": { + "mime-db": ">= 1.43.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/compression": { + "version": "1.7.4", + "resolved": "https://registry.npmmirror.com/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "dev": true, + "dependencies": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/compression/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/compression/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, "node_modules/concat-map": { "version": "0.0.1", "resolved": "https://registry.npmmirror.com/concat-map/-/concat-map-0.0.1.tgz", @@ -460,6 +710,15 @@ "url": "https://github.com/open-cli-tools/concurrently?sponsor=1" } }, + "node_modules/content-disposition": { + "version": "0.5.2", + "resolved": "https://registry.npmmirror.com/content-disposition/-/content-disposition-0.5.2.tgz", + "integrity": "sha512-kRGRZw3bLlFISDBgwTSA1TMBFN6J6GWDeubmDE3AF+3+yXL8hTWv8r5rkLbqYXY4RjPk/EzHnClI3zQf1cFmHA==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, "node_modules/cross-spawn": { "version": "7.0.3", "resolved": "https://registry.npmmirror.com/cross-spawn/-/cross-spawn-7.0.3.tgz", @@ -517,6 +776,15 @@ } } }, + "node_modules/deep-extend": { + "version": "0.6.0", + "resolved": "https://registry.npmmirror.com/deep-extend/-/deep-extend-0.6.0.tgz", + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", + "dev": true, + "engines": { + "node": ">=4.0.0" + } + }, "node_modules/didyoumean": { "version": "1.2.2", "resolved": "https://registry.npmmirror.com/didyoumean/-/didyoumean-1.2.2.tgz", @@ -546,6 +814,41 @@ "node": ">=6" } }, + "node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmmirror.com/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/execa/node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmmirror.com/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmmirror.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true + }, "node_modules/fast-glob": { "version": "3.3.2", "resolved": "https://registry.npmmirror.com/fast-glob/-/fast-glob-3.3.2.tgz", @@ -572,6 +875,15 @@ "node": ">= 6" } }, + "node_modules/fast-url-parser": { + "version": "1.1.3", + "resolved": "https://registry.npmmirror.com/fast-url-parser/-/fast-url-parser-1.1.3.tgz", + "integrity": "sha512-5jOCVXADYNuRkKFzNJ0dCCewsZiYo0dz8QNYljkOpFC6r2U4OBmKtvm/Tsuh4w1YYdDqDb31a8TVhBJ2OJKdqQ==", + "dev": true, + "dependencies": { + "punycode": "^1.3.2" + } + }, "node_modules/fastq": { "version": "1.17.1", "resolved": "https://registry.npmmirror.com/fastq/-/fastq-1.17.1.tgz", @@ -636,6 +948,18 @@ "node": "6.* || 8.* || >= 10.*" } }, + "node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmmirror.com/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/glob": { "version": "10.4.1", "resolved": "https://registry.npmmirror.com/glob/-/glob-10.4.1.tgz", @@ -688,12 +1012,27 @@ "node": ">= 0.4" } }, + "node_modules/human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "dev": true, + "engines": { + "node": ">=10.17.0" + } + }, "node_modules/ignore-by-default": { "version": "1.0.1", "resolved": "https://registry.npmmirror.com/ignore-by-default/-/ignore-by-default-1.0.1.tgz", "integrity": "sha512-Ius2VYcGNk7T90CppJqcIkS5ooHUZyIQK+ClZfMfMNFEF9VSE73Fq+906u/CWu92x4gzZMWOwfFYckPObzdEbA==", "dev": true }, + "node_modules/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmmirror.com/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", + "dev": true + }, "node_modules/is-binary-path": { "version": "2.1.0", "resolved": "https://registry.npmmirror.com/is-binary-path/-/is-binary-path-2.1.0.tgz", @@ -716,6 +1055,21 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmmirror.com/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "dev": true, + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/is-extglob": { "version": "2.1.1", "resolved": "https://registry.npmmirror.com/is-extglob/-/is-extglob-2.1.1.tgz", @@ -751,6 +1105,42 @@ "node": ">=0.12.0" } }, + "node_modules/is-port-reachable": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/is-port-reachable/-/is-port-reachable-4.0.0.tgz", + "integrity": "sha512-9UoipoxYmSk6Xy7QFgRv2HDyaysmgSG75TFQs6S+3pDM7ZhKTF/bskZV+0UlABHzKjNVhPjYCLfeZUEg1wXxig==", + "dev": true, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmmirror.com/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dev": true, + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/isexe": { "version": "2.0.0", "resolved": "https://registry.npmmirror.com/isexe/-/isexe-2.0.0.tgz", @@ -781,6 +1171,12 @@ "jiti": "bin/jiti.js" } }, + "node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, "node_modules/lilconfig": { "version": "2.1.0", "resolved": "https://registry.npmmirror.com/lilconfig/-/lilconfig-2.1.0.tgz", @@ -808,6 +1204,12 @@ "node": "14 || >=16.14" } }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true + }, "node_modules/merge2": { "version": "1.4.1", "resolved": "https://registry.npmmirror.com/merge2/-/merge2-1.4.1.tgz", @@ -828,6 +1230,45 @@ "node": ">=8.6" } }, + "node_modules/mime-db": { + "version": "1.53.0", + "resolved": "https://registry.npmmirror.com/mime-db/-/mime-db-1.53.0.tgz", + "integrity": "sha512-oHlN/w+3MQ3rba9rqFr6V/ypF10LSkdwUysQL7GkXoTgIWeV+tcXGA852TBxH+gsh8UWoyhR1hKcoMJTuWflpg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmmirror.com/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dev": true, + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types/node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmmirror.com/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, "node_modules/mini-svg-data-uri": { "version": "1.4.4", "resolved": "https://registry.npmmirror.com/mini-svg-data-uri/-/mini-svg-data-uri-1.4.4.tgz", @@ -850,6 +1291,15 @@ "url": "https://github.com/sponsors/isaacs" } }, + "node_modules/minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmmirror.com/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/minipass": { "version": "7.1.2", "resolved": "https://registry.npmmirror.com/minipass/-/minipass-7.1.2.tgz", @@ -891,6 +1341,15 @@ "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" } }, + "node_modules/negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmmirror.com/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, "node_modules/nodemon": { "version": "3.1.3", "resolved": "https://registry.npmmirror.com/nodemon/-/nodemon-3.1.3.tgz", @@ -970,6 +1429,18 @@ "node": ">=0.10.0" } }, + "node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmmirror.com/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dev": true, + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/object-assign": { "version": "4.1.1", "resolved": "https://registry.npmmirror.com/object-assign/-/object-assign-4.1.1.tgz", @@ -986,6 +1457,36 @@ "node": ">= 6" } }, + "node_modules/on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmmirror.com/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/path-is-inside": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/path-is-inside/-/path-is-inside-1.0.2.tgz", + "integrity": "sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w==", + "dev": true + }, "node_modules/path-key": { "version": "3.1.1", "resolved": "https://registry.npmmirror.com/path-key/-/path-key-3.1.1.tgz", @@ -1014,6 +1515,12 @@ "url": "https://github.com/sponsors/isaacs" } }, + "node_modules/path-to-regexp": { + "version": "2.2.1", + "resolved": "https://registry.npmmirror.com/path-to-regexp/-/path-to-regexp-2.2.1.tgz", + "integrity": "sha512-gu9bD6Ta5bwGrrU8muHzVOBFFREpp2iRkVfhBJahwJ6p6Xw20SjT0MxLnwkjOibQmGSYhiUnf2FLe7k+jcFmGQ==", + "dev": true + }, "node_modules/picocolors": { "version": "1.0.1", "resolved": "https://registry.npmmirror.com/picocolors/-/picocolors-1.0.1.tgz", @@ -1193,6 +1700,12 @@ "integrity": "sha512-77DZwxQmxKnu3aR542U+X8FypNzbfJ+C5XQDk3uWjWxn6151aIMGthWYRXTqT1E5oJvg+ljaa2OJi+VfvCOQ8w==", "dev": true }, + "node_modules/punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmmirror.com/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==", + "dev": true + }, "node_modules/queue-microtask": { "version": "1.2.3", "resolved": "https://registry.npmmirror.com/queue-microtask/-/queue-microtask-1.2.3.tgz", @@ -1212,6 +1725,30 @@ } ] }, + "node_modules/range-parser": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/range-parser/-/range-parser-1.2.0.tgz", + "integrity": "sha512-kA5WQoNVo4t9lNx2kQNFCxKeBl5IbbSNBl1M/tLkw9WCn+hxNBAW5Qh8gdhs63CJnhjJ2zQWFoqPJP2sK1AV5A==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/rc": { + "version": "1.2.8", + "resolved": "https://registry.npmmirror.com/rc/-/rc-1.2.8.tgz", + "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", + "dev": true, + "dependencies": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "bin": { + "rc": "cli.js" + } + }, "node_modules/read-cache": { "version": "1.0.0", "resolved": "https://registry.npmmirror.com/read-cache/-/read-cache-1.0.0.tgz", @@ -1237,6 +1774,28 @@ "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==", "dev": true }, + "node_modules/registry-auth-token": { + "version": "3.3.2", + "resolved": "https://registry.npmmirror.com/registry-auth-token/-/registry-auth-token-3.3.2.tgz", + "integrity": "sha512-JL39c60XlzCVgNrO+qq68FoNb56w/m7JYvGR2jT5iR1xBrUA3Mfx5Twk5rqTThPmQKMWydGmq8oFtDlxfrmxnQ==", + "dev": true, + "dependencies": { + "rc": "^1.1.6", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/registry-url": { + "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/registry-url/-/registry-url-3.1.0.tgz", + "integrity": "sha512-ZbgR5aZEdf4UKZVBPYIgaglBmSF2Hi94s2PcIHhRGFjKYu+chjJdYfHn4rt3hB6eCKLJ8giVIIfgMa1ehDfZKA==", + "dev": true, + "dependencies": { + "rc": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/require-directory": { "version": "2.1.1", "resolved": "https://registry.npmmirror.com/require-directory/-/require-directory-2.1.1.tgz", @@ -1246,6 +1805,15 @@ "node": ">=0.10.0" } }, + "node_modules/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/resolve": { "version": "1.22.8", "resolved": "https://registry.npmmirror.com/resolve/-/resolve-1.22.8.tgz", @@ -1302,6 +1870,12 @@ "tslib": "^2.1.0" } }, + "node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, "node_modules/semver": { "version": "7.6.2", "resolved": "https://registry.npmmirror.com/semver/-/semver-7.6.2.tgz", @@ -1314,6 +1888,102 @@ "node": ">=10" } }, + "node_modules/serve": { + "version": "14.2.3", + "resolved": "https://registry.npmmirror.com/serve/-/serve-14.2.3.tgz", + "integrity": "sha512-VqUFMC7K3LDGeGnJM9h56D3XGKb6KGgOw0cVNtA26yYXHCcpxf3xwCTUaQoWlVS7i8Jdh3GjQkOB23qsXyjoyQ==", + "dev": true, + "dependencies": { + "@zeit/schemas": "2.36.0", + "ajv": "8.12.0", + "arg": "5.0.2", + "boxen": "7.0.0", + "chalk": "5.0.1", + "chalk-template": "0.4.0", + "clipboardy": "3.0.0", + "compression": "1.7.4", + "is-port-reachable": "4.0.0", + "serve-handler": "6.1.5", + "update-check": "1.5.4" + }, + "bin": { + "serve": "build/main.js" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/serve-handler": { + "version": "6.1.5", + "resolved": "https://registry.npmmirror.com/serve-handler/-/serve-handler-6.1.5.tgz", + "integrity": "sha512-ijPFle6Hwe8zfmBxJdE+5fta53fdIY0lHISJvuikXB3VYFafRjMRpOffSPvCYsbKyBA7pvy9oYr/BT1O3EArlg==", + "dev": true, + "dependencies": { + "bytes": "3.0.0", + "content-disposition": "0.5.2", + "fast-url-parser": "1.1.3", + "mime-types": "2.1.18", + "minimatch": "3.1.2", + "path-is-inside": "1.0.2", + "path-to-regexp": "2.2.1", + "range-parser": "1.2.0" + } + }, + "node_modules/serve-handler/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmmirror.com/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/serve-handler/node_modules/mime-db": { + "version": "1.33.0", + "resolved": "https://registry.npmmirror.com/mime-db/-/mime-db-1.33.0.tgz", + "integrity": "sha512-BHJ/EKruNIqJf/QahvxwQZXKygOQ256myeN/Ew+THcAa5q+PjyTTMMeNQC4DZw5AwfvelsUrA6B67NKMqXDbzQ==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-handler/node_modules/mime-types": { + "version": "2.1.18", + "resolved": "https://registry.npmmirror.com/mime-types/-/mime-types-2.1.18.tgz", + "integrity": "sha512-lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ==", + "dev": true, + "dependencies": { + "mime-db": "~1.33.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-handler/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmmirror.com/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/serve/node_modules/chalk": { + "version": "5.0.1", + "resolved": "https://registry.npmmirror.com/chalk/-/chalk-5.0.1.tgz", + "integrity": "sha512-Fo07WOYGqMfCWHOzSXOt2CxDbC6skS/jO9ynEcmpANMoPrD+W1r1K6Vx7iNm+AQmETU1Xr2t+n8nzkV9t6xh3w==", + "dev": true, + "engines": { + "node": "^12.17.0 || ^14.13 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, "node_modules/shebang-command": { "version": "2.0.0", "resolved": "https://registry.npmmirror.com/shebang-command/-/shebang-command-2.0.0.tgz", @@ -1467,6 +2137,24 @@ "node": ">=8" } }, + "node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/sucrase": { "version": "3.35.0", "resolved": "https://registry.npmmirror.com/sucrase/-/sucrase-3.35.0.tgz", @@ -1614,17 +2302,66 @@ "integrity": "sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==", "dev": true }, + "node_modules/type-fest": { + "version": "2.19.0", + "resolved": "https://registry.npmmirror.com/type-fest/-/type-fest-2.19.0.tgz", + "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==", + "dev": true, + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/undefsafe": { "version": "2.0.5", "resolved": "https://registry.npmmirror.com/undefsafe/-/undefsafe-2.0.5.tgz", "integrity": "sha512-WxONCrssBM8TSPRqN5EmsjVrsv4A8X12J4ArBiiayv3DyyG3ZlIg6yysuuSYdZsVz3TKcTg2fd//Ujd4CHV1iA==", "dev": true }, + "node_modules/update-check": { + "version": "1.5.4", + "resolved": "https://registry.npmmirror.com/update-check/-/update-check-1.5.4.tgz", + "integrity": "sha512-5YHsflzHP4t1G+8WGPlvKbJEbAJGCgw+Em+dGR1KmBUbr1J36SJBqlHLjR7oob7sco5hWHGQVcr9B2poIVDDTQ==", + "dev": true, + "dependencies": { + "registry-auth-token": "3.3.2", + "registry-url": "3.1.0" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmmirror.com/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/uri-js/node_modules/punycode": { + "version": "2.3.1", + "resolved": "https://registry.npmmirror.com/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, "node_modules/util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmmirror.com/util-deprecate/-/util-deprecate-1.0.2.tgz", "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" }, + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, "node_modules/which": { "version": "2.0.2", "resolved": "https://registry.npmmirror.com/which/-/which-2.0.2.tgz", @@ -1639,6 +2376,21 @@ "node": ">= 8" } }, + "node_modules/widest-line": { + "version": "4.0.1", + "resolved": "https://registry.npmmirror.com/widest-line/-/widest-line-4.0.1.tgz", + "integrity": "sha512-o0cyEG0e8GPzT4iGHphIOh0cJOV8fivsXxddQasHPHfoZf1ZexrfeA21w2NaEN1RHE+fXlfISmOE8R9N3u3Qig==", + "dev": true, + "dependencies": { + "string-width": "^5.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/wrap-ansi": { "version": "8.1.0", "resolved": "https://registry.npmmirror.com/wrap-ansi/-/wrap-ansi-8.1.0.tgz", diff --git a/package.json b/package.json index 9dac75d6..6870b85d 100644 --- a/package.json +++ b/package.json @@ -6,7 +6,9 @@ "scripts": { "build:css": "tailwindcss build ./css/styles.css -o ./css/tailwind.css", "watch:css": "nodemon -e html,css,js -x \"npm run build:css\"", - "dev": "concurrently \"npm run watch:css\"" + "dev": "concurrently \"npm run watch:css\"", + "dev:web": "serve", + "combine":"node ./utils/tool" }, "keywords": [], "author": "", @@ -18,6 +20,7 @@ }, "devDependencies": { "concurrently": "^8.2.2", - "nodemon": "^3.1.3" + "nodemon": "^3.1.3", + "serve": "^14.2.3" } } diff --git a/utils/tool.js b/utils/tool.js new file mode 100644 index 00000000..6201c390 --- /dev/null +++ b/utils/tool.js @@ -0,0 +1,36 @@ +const fs = require('fs') +const path = require('path') + +function combineJson(renameByFileName = true) { + const jsonFiles = fs.readdirSync(path.join(process.cwd(), 'combine')) + const tempPintree = jsonFiles.reduce((tempPintree, file) => { + const filePath = path.join(process.cwd(), `combine/${file}`) + const data = fs.readFileSync(filePath, 'utf8') + let jsonData = JSON.parse(data) + + if (renameByFileName) { + if (jsonData.length === 1) { + jsonData[0].title = filePath.split('/').pop().replace('.json', ``) + } else { + jsonData.forEach((item, ind) => { + item.title = filePath.split('/').pop().replace('.json', `-${ind + 1}`) + }) + } + } + jsonData = jsonData.sort((a, b) => a.title.localeCompare(b.title)) + + return tempPintree.concat(jsonData) + }, []) + return tempPintree +} + +// If want to rename bookmark list by file name , set renameByFileName to true +const data = combineJson(); + +fs.unlinkSync('json/pintree.json') +try { + fs.mkdirSync(path.join(process.cwd(), 'json')) +} catch (error) { + // file already exists +} +fs.writeFileSync(path.join(process.cwd(), 'json/pintree.json'), JSON.stringify(data, null, 2), 'utf8')