open-index/open-npm huggingface dataset:
npm package: @orchesty/connector-asana
Description: - Client ID - Client secret
Author: info@hanaboso.com
Latest version: 1.0.1

# [Asana](https://asana.com/guide/help/api/api)

## OAuth 2.0

- Client ID
- Client secret

### How to get

- Go to [https://app.asana.com/0/developer-console](https://app.asana.com/0/developer-console)
npm package: @orchesty/connector-google-calendar
Description: - Client ID - Client secret
Author: info@hanaboso.com
Latest version: 1.0.2

# [Google Calender](https://developers.google.com/calendar/api/v3/reference)

## OAuth 2.0

- Client ID
- Client secret

### How to get

- Go to [Google console](https://console.cloud.google.com/apis/api/calendar-json.googleapis.com/credentials)

### Example data for create event

```json
{
  "start": "2021-12-16T07:00:00+01:00",
  "end": "2021-12-16T20:00:00+01:00",
  "timeZone": "Europe/Prague",
  "summary": "TITLE",
  "userName": "asdrvt15e21as51ce",
  "calenderId": "c_ou4db6jnke42obshctiodai4c0@group.calendar.google.com"
}
```
npm package: @orchesty/connector-google-sheet
Description: - Client ID - Client secret
Author: info@hanaboso.com
Latest version: 1.0.2

# [Google Sheet](https://developers.google.com/sheets/api/reference/rest)

## OAuth 2.0

- Client ID
- Client secret

### How to get

- Go to [Google console](https://console.cloud.google.com/apis/api/sheets.googleapis.com/credentials)

### Example data for create sheet

```json
{
  "data": "A1,B1,C1\nA2,B2,C2",  
  "name": "Name of file",  
  "userName": "asdrvt15e21as51ce"
}
```
npm package: @orchesty/connector-jira
Description: - Username (email) - Token
Author: info@hanaboso.com
Latest version: 1.0.1

# [Jira](https://developer.atlassian.com/server/jira/platform/rest-apis/)

## Basic auth

- Username (email)
- Token

### How to get token

- Go to [https://id.atlassian.com/manage-profile/security](https://id.atlassian.com/manage-profile/security)
- Click on `Create and manage API tokens`
- Click on `Create an API token`
- Copy token and done ✅

### How to get issue type id

- Go to project setting
- Click on issue types
- Click on selected type and id is last number in url
> Example idType
> ```url
> https://<organization>.atlassian.net/jira/core/projects/<projectKey>/settings/issuetypes/<idType>
> ```
npm package: @orchesty/connector-tableau
Description: - Token name - Token secret
Author: info@hanaboso.com
Latest version: 1.0.1

# [Tableau](https://help.tableau.com/current/api/rest_api/en-us/REST)

## PAT (Personal access token)

- Token name
- Token secret

### How to get

- Go to Tableau account settings
- ![img_1.png](https://i.ibb.co/sy7qdbV/my-settings-img.png)
- And create personal token
- ![img.png](https://i.ibb.co/Z29xGmq/personal-access-tokens-img.png)
npm package: @orchesty/connector-trello
Description: - API key - Token
Author: info@hanaboso.com
Latest version: 1.0.1

# [Trello](https://developer.atlassian.com/cloud/trello/rest/)

## Auth

- API key
- Token

### How to get

- Go to [https://trello.com/app-key](https://trello.com/app-key)
npm package: @orchesty/connector-webflow
Description: - API key
Author: info@hanaboso.com
Latest version: 1.0.1

# [Webflow](https://developers.webflow.com)

## Auth

- API key

### How to get

- To generate an API key for a site, open the site in the dashboard and navigate to the “Settings” pane. There is a
  section titled “API Access”, where you can generate a new API key.

### Data example for [WebflowAddProductConnector](Connector/WebflowAddProductConnector.ts)

- `userName` from MongoDb
- `name` product name
- `description` description of product
- `slug` slug for url (hint: https://example/products/SLUG)
- `price` product price
- `draft`
- `archived`
- `currency` e.g. czk, usd
- `siteId` Webflow ehop id

```json
{
    "name": "Product",
    "description": "product description",
    "slug": "my-product",
    "price": 300,
    "draft": false,
    "archived": false,
    "currency": "czk",
    "siteId": "d87f0b9bd5434d3fb75153a42ddb9ce2",
    
    "userName": "d87f0b9bd5434d3fb75153a42ddb9ce2"
}
```
npm package: @orchesty/connector-zoom
Description: - Client id - Client secret
Author: info@hanaboso.com
Latest version: 1.0.1

# [Zoom](https://marketplace.zoom.us/docs/api-reference/zoom-api/)

## OAuth 2.0

- Client id
- Client secret

### How to get

- Go to [https://marketplace.zoom.us/user/build](https://marketplace.zoom.us/user/build)

### Data example for [ZoomSendMessageConnector](Connector/ZoomSendMessageConnector.ts)

- `userName` from MongoDb
- `userId` Zoom user id
- `toChannel` Zoom channel id
- `message` Zoom content message

```json
{
    "message": "zoom example message",
    "toChannel": "d87f0b9bd5434d3fb75153a42ddb9ce2",
    "userId": "d87f0b9bd5434d3fb75153a42ddb9ce2",
    
    
    "userName": "d87f0b9bd5434d3fb75153a42ddb9ce2"
}
```
npm package: @orchidjs/diacritics
Description: Diacritic insensitive string matching utility
Latest version: 1.0.0

# Diacritics
[![Build Status](https://img.shields.io/travis/com/orchidjs/diacritics)](https://travis-ci.com/github/orchidjs/diacritics)
[![Coverage Status](http://img.shields.io/coveralls/orchidjs/diacritics/master.svg?style=flat)](https://coveralls.io/r/orchidjs/diacritics)
<a href="https://www.npmjs.com/package/@orchidjs/diacritics" class="m-1 d-inline-block"><img alt="npm (scoped)" src="https://img.shields.io/npm/v/@orchidjs/diacritics?color=007ec6"></a>

Diacritics is a small utility for generating diacritic insensitive regular expressions.


```sh
$ npm install @orchidjs/diacritics
```

## Usage

```js

const stringa   = 'أهلا'; // '\u{623}\u{647}\u{644}\u{627}'
const stringb   = 'أهلا'; // '\u{627}\u{654}\u{647}\u{644}\u{627}'

const regex     = diacritics.regExp(stringa);
const matches   = regex.test(stringb);

```

## Contributing

Install the dependencies that are required to build and test:

```sh
$ npm install
```

Build from typescript
```sh
$ npm run build
```

Run tests
```sh
$ npm test
```

## License

Copyright &copy; 2013–2021 [Contributors](https://github.com/orchidjs/diacritics/graphs/contributors)

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at: http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
npm package: @orchidjs/eleventy-plugin-ids
Description: @11ty plugin for adding ids to html headings and other elements
Author: Josh Schmidt
Latest version: 0.1.1

# eleventy-plugin-ids

@11ty plugin for adding ids to html headings and other elements

```html
<h1>Foo Bar</h1>
```
will become

```html
<h1 id="foo-bar">Foo Bar</h1>
```

## Installation

```
npm install @orchidjs/eleventy-plugin-ids
```

## Basic Usage

Add eleventy-plugin-ids to your .eleventy.js file
```js
module.exports = function(eleventyConfig) {
	//...
	
	const anchors_plugin = require('@orchidjs/eleventy-plugin-ids');
	eleventyConfig.addPlugin(anchors_plugin);
	
	//...
}
```


## Settings

```js
module.exports = function(eleventyConfig) {
	//...
	
	const anchors_plugin = require('@orchidjs/eleventy-plugin-ids');
	eleventyConfig.addPlugin(anchors_plugin,{
		selectors: ['h1','h2','h3','h4','h5','h6'],
		prefix: 'custom-id-prefix-',
		formatter: function(element,existing_ids_array){
			return '--generate-a-custom-id-here-',
		}
	});
	
	//...
}
```
npm package: @orchidjs/unicode-variants
Description: Unicode variant string matching
Latest version: 1.1.2

# Unicode Variants
[![Build Status](https://img.shields.io/travis/com/orchidjs/unicode-variants)](https://travis-ci.com/github/orchidjs/unicode-variants)
[![Coverage Status](http://img.shields.io/coveralls/orchidjs/unicode-variants/master.svg?style=flat)](https://coveralls.io/r/orchidjs/unicode-variants)
<a href="https://www.npmjs.com/package/@orchidjs/unicode-variants" class="m-1 d-inline-block"><img alt="npm (scoped)" src="https://img.shields.io/npm/v/@orchidjs/unicode-variants?color=007ec6"></a>

A small utility for comparing strings with unicode variants

Supported comparisons:
* 1/4 and ¼
* TM and ™
* À, Á, Â, Ã, Ä, Å, Ⓐ and A
* キロ and ㌔
* and thousands more

## Example

```js

const stringa   = '1/4';
const stringb   = '¼';

// without @orchidjs/unicode-variants
let regex       = new RegExp(stringa,'ui');
console.log(regex.test(stringa)); // true
console.log(regex.test(stringb)); // false

// with @orchidjs/unicode-variants
import {getPattern} from '@orchidjs/unicode-variants';
let pattern     = getPattern(stringa);
regex           = new RegExp(stringa,'ui');
console.log(regex.test(stringa)); // true
console.log(regex.test(stringb)); // true

```

## Installation

```sh
$ npm install @orchidjs/unicode-variants
```

## Contributing

Install the dependencies that are required to build and test:

```sh
$ npm install
```

Build from typescript
```sh
$ npm run build
```

Run tests
```sh
$ npm test
```

## License

Copyright &copy; 2013–2021 [Contributors](https://github.com/orchidjs/unicode-variants/graphs/contributors)

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at: http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.