Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ConnectAI-E/Awesome-BaseScript
🍻 飞书多维表格扩展脚本项目汇总 A curated list of awesome lark-base script resources, demo, libraries, tools and more.
https://github.com/ConnectAI-E/Awesome-BaseScript
List: Awesome-BaseScript
awesome base-script lark
Last synced: about 2 months ago
JSON representation
🍻 飞书多维表格扩展脚本项目汇总 A curated list of awesome lark-base script resources, demo, libraries, tools and more.
- Host: GitHub
- URL: https://github.com/ConnectAI-E/Awesome-BaseScript
- Owner: ConnectAI-E
- License: mit
- Created: 2023-07-14T07:21:06.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2023-10-08T02:30:29.000Z (11 months ago)
- Last Synced: 2024-07-27T21:01:18.860Z (about 2 months ago)
- Topics: awesome, base-script, lark
- Language: HTML
- Homepage: https://larkbase.vercel.app/
- Size: 583 KB
- Stars: 104
- Watchers: 3
- Forks: 7
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- ultimate-awesome - Awesome-BaseScript - 🍻 飞书多维表格扩展脚本项目汇总 A curated list of awesome lark-base script resources, demo, libraries, tools and more. (Other Lists / PowerShell Lists)
README
Awesome BaseScript
🍻 A curated list of awesome lark-base script resources, demo, libraries, tools
[**English**](./README.md) · [**简体中文**](./README_CN.md)
## 🎁 Join Now !
The official launch of the Developer Incentive Program for Feishu plugins is now underway.
Duration: September 1, 2023, to March 1, 2024.
Successfully published plugins are eligible for a cash reward of ¥2,000 RMB or a ¥2,000 RMB JD.com gift card.
[Learn more](https://bytedance.feishu.cn/wiki/O7uQw0pp6ilBxRkeeBDcv2bBnEf)
## Contents
- [Contents](#contents)
- [Best\_Practices](#best_practices)
- [Document](#document)
- [Quick\_Start](#quick_start)
- [Hacker\_Job](#hacker_job)
- [Contact](#contact)## Best_Practices
1️⃣ clone deme
``` js
git clone ....
pnpm install
pnpm dev
```2️⃣ Copy http://localhost:5173/ to the multidimensional table webview address.
## Document
_Authentic primary materials_
- [Extension Script Development Guide](https://bytedance.feishu.cn/docx/HazFdSHH9ofRGKx8424cwzLlnZc)
- [Extension Script API Documentation](https://bytedance.feishu.cn/docx/HjCEd1sPzoVnxIxF3LrcKnepnUf)
- [Frequently Asked Questions about Extension Script Development](https://bytedance.feishu.cn/docx/QpMLdHkoporxOHxya5mcxhxln6f)
- [Table Authorization Code SDK - Node.js Version](https://bytedance.feishu.cn/wiki/Idp0wzDNRi5ALZkCsSZcB9y4nSb)
- [Table Authorization Code SDK - Python Version](https://bytedance.feishu.cn/wiki/E95iw3QohiOOolkjmXwcVsC5nae)
- [Table Authorization Code SDK - Formal Version for Golang](https://bytedance.feishu.cn/docx/T7p3dIDILoaV6KxpKvRclV1Znrg)**[⬆ back to top](#contents)**
## Quick_Start
_Get started quickly without hesitation_
- [HTML-Template](https://github.com/ConnectAI-E/BaseScript-HTML-Template) - Official HTML
template ![GitHub Repo stars](https://img.shields.io/github/stars/ConnectAI-E/BaseScript-HTML-Template)
- [React-Template](https://github.com/ConnectAI-E/BaseScript-React-Template) - Official React
template ![GitHub Repo stars](https://img.shields.io/github/stars/ConnectAI-E/BaseScript-React-Template)
- [Vue-Template](https://github.com/ConnectAI-E/BaseScript-Vue-Template) - Official Vue
template ![GitHub Repo stars](https://img.shields.io/github/stars/ConnectAI-E/BaseScript-Vue-Template)
- [Nextjs-Template](https://github.com/ConnectAI-E/BaseScript-Nextjs-Template) - Official Next.js
template ![GitHub Repo stars](https://img.shields.io/github/stars/ConnectAI-E/BaseScript-Nextjs-Template)**[⬆ back to top](#contents)**
## Hacker_Job
_See how others play_
- [Talk-Base](https://github.com/ConnectAI-E/TalkBase) - Extract any data from natural language and enter it into
multidimensional tables by simply editing table fields and annotations, powered by the typechat
engine ![GitHub Repo stars](https://img.shields.io/github/stars/ConnectAI-E/TalkBase)
- [Find-And-Replace](https://github.com/ConnectAI-E/BaseScipt-FindAndReplace) - Find and replace data in
multidimensional tables ![GitHub Repo stars](https://img.shields.io/github/stars/ConnectAI-E/BaseScipt-FindAndReplace)
- [Search-And-Deduplication](https://github.com/ConnectAI-E/BaseScript-SearchAndDeduplication) - Find duplicate records
based on certain conditions and delete
them ![GitHub Repo stars](https://img.shields.io/github/stars/ConnectAI-E/BaseScript-SearchAndDeduplication)
- [Fill-With-Random-Values](https://github.com/ConnectAI-E/BaseScript-FillwithRandomValues) - Populate fields using
random numbers ![GitHub Repo stars](https://img.shields.io/github/stars/ConnectAI-E/BaseScript-FillwithRandomValues)
- [URL-To-Attachment](https://github.com/ConnectAI-E/BaseScript-URLtoAttachment) - Convert URLs within multidimensional
tables to attachments ![GitHub Repo stars](https://img.shields.io/github/stars/ConnectAI-E/BaseScript-URLtoAttachment)
- [Proper-Function](https://github.com/ConnectAI-E/BaseScript-ProperFunction) - Choose a specific text field, capitalize
the first letter of each English word while converting the rest to
lowercase ![GitHub Repo stars](https://img.shields.io/github/stars/ConnectAI-E/BaseScript-ProperFunction)
- [Connect-Prompt](https://github.com/ConnectAI-E/BaseScript-ConnectPrompt) - Generate field data using
OpenAI ![GitHub Repo stars](https://img.shields.io/github/stars/ConnectAI-E/BaseScript-ConnectPrompt)
- [Base-Translator-FE](https://github.com/ConnectAI-E/BaseScript-BaseTranslatorFE) - Translate table fields into other
languages ![GitHub Repo stars](https://img.shields.io/github/stars/ConnectAI-E/BaseScript-BaseTranslatorFE)
- [Base-Location-Utils](https://github.com/ConnectAI-E/BaseScript-BaseLocationUtils) - Retrieve detailed geographical
location information based on
fields ![GitHub Repo stars](https://img.shields.io/github/stars/ConnectAI-E/BaseScript-BaseLocationUtils)
- [Random-Sort](https://github.com/ConnectAI-E/BaseScript-RandomSort) - Randomly shuffle the order of records in a data
table ![GitHub Repo stars](https://img.shields.io/github/stars/ConnectAI-E/BaseScript-RandomSort)
- [Lottery-Page](https://github.com/ConnectAI-E/BaseScript-LotteryPage) - A powerful, multidimensional table-based tool
for simple and efficient lottery draws, supporting thousands of
participants ![GitHub Repo stars](https://img.shields.io/github/stars/ConnectAI-E/BaseScript-LotteryPage)
- [Excel-Import](https://github.com/ConnectAI-E/BaseScript-ExcelImport) - Import local Excel files into existing
multidimensional tables ![GitHub Repo stars](https://img.shields.io/github/stars/ConnectAI-E/BaseScript-ExcelImport)
- [Link-Preview](https://github.com/ConnectAI-E/BaseScript-LinkPreview) - Preview web links within a
cell ![GitHub Repo stars](https://img.shields.io/github/stars/ConnectAI-E/BaseScript-LinkPreview)
- [Split-Columns](https://github.com/ConnectAI-E/BaseScript-SplitColumns) - Split text fields into multiple columns,
supporting various
delimiters ![GitHub Repo stars](https://img.shields.io/github/stars/ConnectAI-E/BaseScript-SplitColumns)
- [QRCode-Generator](https://github.com/ConnectAI-E/BaseScript-QRCode-Generator) - QR code
generator ![GitHub Repo stars](https://img.shields.io/github/stars/ConnectAI-E/BaseScript-QRCode-Generator)
- [AttachmentDownloader](https://github.com/ConnectAI-E/BaseScript-AttachmentDownloader) - Bulk download attachment
files ![GitHub Repo stars](https://img.shields.io/github/stars/ConnectAI-E/BaseScript-AttachmentDownloader)
- [CurrencyConversion](https://github.com/ConnectAI-E/BaseScript-CurrencyConversion) - Convert currency based on
real-time exchange rates and write to the
field ![GitHub Repo stars](https://img.shields.io/github/stars/ConnectAI-E/BaseScript-CurrencyConversion)
- [Excel-Compare-and-Import](https://github.com/ConnectAI-E/BaseScript-Excel-Compare-and-Import) - Easily import local
Excel files into existing multidimensional spreadsheets, supporting content appending and comparative
imports. ![GitHub Repo stars](https://img.shields.io/github/stars/ConnectAI-E/BaseScript-Excel-Compare-and-Import)
- [Translate](https://github.com/ConnectAI-E/BaseScript-Translate) - Select a cell, and it will be automatically
translated into Chinese/English. Replace the original text with one
click ![GitHub Repo stars](https://img.shields.io/github/stars/ConnectAI-E/BaseScript-Translate)
- [Mp3Player](https://github.com/ConnectAI-E/BaseScript-Mp3Player) - Mp3Player ![GitHub Repo stars](https://img.shields.io/github/stars/ConnectAI-E/BaseScript-Mp3Player)
- [PreviewImages](https://github.com/ConnectAI-E/BaseScript-PreviewImages) - PreviewImages ![GitHub Repo stars](https://img.shields.io/github/stars/ConnectAI-E/BaseScript-PreviewImages)
- [SplitRows](https://github.com/ConnectAI-E/BaseScript-SplitRows) - Multidimensional table data is divided into rows ![GitHub Repo stars](https://img.shields.io/github/stars/ConnectAI-E/BaseScript-SplitRows)
- [CartesianProduct](https://github.com/ConnectAI-E/BaseScript-CartesianProduct) - Perform a cross-join (Cartesian product) of multiple data tables and write the results into a new data table ![GitHub Repo stars](https://img.shields.io/github/stars/ConnectAI-E/BaseScript-CartesianProduct)
- [DevTool](https://github.com/ConnectAI-E/BaseScript-DevTool) - This tool is used to obtain IDs related to a base, including BaseID, FieldID, TableID, RecordID, and so on. ![GitHub Repo stars](https://img.shields.io/github/stars/ConnectAI-E/BaseScript-DevTool)
- [CleanData](https://github.com/ConnectAI-E/BaseScript-CleanData) - Used to bulk delete entire views or data from multiple fields, capable of bypassing the 5000 records limit. ![GitHub Repo stars](https://img.shields.io/github/stars/ConnectAI-E/BaseScript-CleanData)
- [GlobalSearch](https://github.com/ConnectAI-E/BaseScript-GlobalSearch) - Quickly search all data in base without switching tables to find everything ![GitHub Repo stars](https://img.shields.io/github/stars/ConnectAI-E/BaseScript-GlobalSearch)
- [SplitRowsToOtherTable](https://github.com/ConnectAI-E/BaseScript-SplitRowsToOtherTable) - Split text, multiple-choice, and other data into separate data tables and support data synchronization for other fields. ![GitHub Repo stars](https://img.shields.io/github/stars/ConnectAI-E/BaseScript-SplitRowsToOtherTable)
- [TextToMultiSelect](https://github.com/ConnectAI-E/BaseScript-TextToMultiSelect) - Batch converting the content of multiple lines of text fields into the values of a multiple-choice field. ![GitHub Repo stars](https://img.shields.io/github/stars/ConnectAI-E/BaseScript-TextToMultiSelect)
- [FieldCopy](https://github.com/ConnectAI-E/BaseScript-FieldCopy) - Batch copy the fields in a data table to other data tables or the current data table, allowing you to manually reference the data of other tables when you enable advanced permissions ![GitHub Repo stars](https://img.shields.io/github/stars/ConnectAI-E/BaseScript-FieldCopy)
- [UploadFiles](https://github.com/ConnectAI-E/BaseScript-UploadFiles) - Batch upload of attachments, support for uploading and creating new records, or matching field upload, improve the efficiency of uploading files ![GitHub Repo stars](https://img.shields.io/github/stars/ConnectAI-E/BaseScript-UploadFiles)
- [CalendarConversion](https://github.com/ConnectAI-E/BaseScript-CalendarConversion) - Support Gregorian calendar date and lunar calendar date conversion ![GitHub Repo stars](https://img.shields.io/github/stars/ConnectAI-E/BaseScript-CalendarConversion)
- [MergeTables](https://github.com/ConnectAI-E/BaseScript-MergeTables) - Support merging multiple data tables into one data table, easy to merge large amounts of data ![GitHub Repo stars](https://img.shields.io/github/stars/ConnectAI-E/BaseScript-MergeTables)**[⬆ back to top](#contents)**
## Contact
🍻 **[Submit Your Shared Project](https://bytedance.feishu.cn/share/base/form/shrcnwEhiP3yXlHko8LXFGBw1Ic) and let more
people use your Base extensions**