open-index/open-npm huggingface dataset:
npm package: @open-defi-notification-protocol/widget
Description: Interactive widget to be included on project DAPPs
Author: Open DeFi Notification Protocol
Latest version: 0.0.8

## Open DeFi Notification Protocol Widget 

This package contains a button widget to be integrated on a project's web app to allow its users to quickly setup their on-chain event notifications, download the notifications mobile app and get an easy QR for quick setup.

### Implementation notes

1. include this package in your project
2. create an instance of the class **ODNP** (open defi notification protocol).

```javascript
const odnp = new ODNP();
```   

3. on load of your project call the **init** function.

```javascript
odnp.init();
```
   
4. create a button to open the popup that shows the instructions to the user.
5. assign the onclick event of that button to the **show** function, passing the 
   user wallet address and the project identifier on the Open DeFi Notification Protocol.
 

```javascript 
odnp.show('0xC8da773F54Ce6fcffFd5B8cC1F76542D2B75c412','projectId');
```
npm package: @open-dsi/n8n-nodes-dolibarr
Description: Dolibarr n8n nodes
Author: Florian Charlaix
Latest version: 0.1.6

# n8n-nodes-dolibarr

This is an n8n community node. It lets you use Dolibarr in your n8n workflows.

Dolibarr is an open source ERP CRM for companies of any size, foundations or freelancers.

[n8n](https://n8n.io/) is a [fair-code licensed](https://docs.n8n.io/reference/license/) workflow automation platform.

[Installation](#installation)
[Operations](#operations)
[Credentials](#credentials)  <!-- delete if no auth needed -->
[Compatibility](#compatibility)
[Usage](#usage)  <!-- delete if not using this section -->
[Resources](#resources)
[Version history](#version-history)  <!-- delete if not using this section -->

## Installation

Follow the [installation guide](https://docs.n8n.io/integrations/community-nodes/installation/) in the n8n community nodes documentation.

## Operations

|            | Event | Contact | Contracts | Products |
|------------|:-----:|:-------:|:---------:|:--------:|
| List       |   ✅   |    ✅    |     ✅     |    ✅     |
| Create     |   ✅   |    ✅    |     ✅     |          |
| Delete     |   ✅   |    ✅    |     ✅     |          |
| Get        |   ✅   |    ✅    |           |    ✅     |
| Update     |   ✅   |    ✅    |     ✅     |          |
| Categories |       |    ✅    |           |          |
| Misc       |       |    ✅    |     ✅     |          |

## Credentials

This node uses the Dolibarr API, you need to create an API token for your user, you can follow [this documentation](https://wiki.dolibarr.org/index.php?title=Module_Web_Services_API_REST_(developer)#Use).

## Compatibility

n8n version: `1.47.3` and upper
Dolibarr version: Wihout triggers `14`, with triggers `20`

## Resources

* [n8n community nodes documentation](https://docs.n8n.io/integrations/community-nodes/)
* [Dolibarr Wiki](https://wiki.dolibarr.org/index.php?title=Home)
npm package: @open-dy/dycloud-db
Description: 抖音云云数据库
Author: douyincloud@bytedance.com
Latest version: 1.1.0

# @open-dy/dycloud-db
抖音云云数据库sdk
## 安装
```
yarn add @open-dy/dycloud-db
```

## 使用方式
```
import { DataBaseError, Db } from '@open-dy/dycloud-db';
// 实现一个网络请求类，并提供异步的 send 方法。
class Request {
  async send(action: string, data: string, _: string) {
    const params = Object.assign({}, data, {
      action,
    });
    const res = await axios({
      method: 'post',
      url: '',
      data: params,
    });
    return res?.data?.data || {};
  }
}
let db = new Db(Request);
const res = await db.collection('todos').get();
```
npm package: @open-dy/node-server-sdk
Description: 抖音云node-server-sdk
Author: douyincloud@bytedance.com
Latest version: 1.2.2

# @open-dy/node-server-sdk
抖音云 node 服务端sdk
## 安装
```
yarn add @open-dy/node-server-sdk
```

## 使用方式
```
import { dySDK }  from '@open-dy/node-server-sdk';
const database = dySDK.database();
const res = await database.collection('todos').get();
```