open-index/open-npm huggingface dataset:
npm package: @filippoitaliano/gpio-pin-select
Description: Simple component to select raspberry a gpio pin
Author: filippoitaliano
Latest version: 0.0.1

# gpio-pin-select

JavaScript component to select gpio pins with an interface.

![Background](./default-background.svg)

## Usage

1. Copy `GpioPinSelect.js`, `radio.svg`, `radio-checked.svg`, `default-background.svg`, and `gpio-pin-select.css` in your own project.
2. Import the component and the styles in your index file:
    ```html
    <head>
      <script src="GpioPinSelect.js"></script>
      <!-- ... -->
    ```
3. Use the component in your script:
    ```js
    const mySelect = new GpioPinSelect(properties);
    // ...
    mySelect.destroy();
    ```

Open the `example.html` file in a browser to see a quick demo.

---

## Properties

| Property          | Description                                         | Required | Default             |
| ----------------- | --------------------------------------------------- | -------- | ------------------- |
| parentNode        | The **div** in which the component will be appended | ✔       |                     |
| onSelectionChange | The callback called upon radios selection           |          | `console.log`       |
| mapping           | Alternative mapping for pins position               |          | The default mapping |

---

## Default mapping:

| Position | Name  |
| -------- | ----- |
| 1        | 3V3   |
| 2        | GP2   |
| 3        | GP3   |
| 4        | GP4   |
| 5        | GND   |
| 6        | GP17  |
| 7        | GP27  |
| 8        | GP22  |
| 9        | 3V3   |
| 10       | GP10  |
| 11       | GP9   |
| 12       | GP11  |
| 13       | GND   |
| 14       | ID_SD |
| 15       | GP5   |
| 16       | GP6   |
| 17       | G13   |
| 18       | GP19  |
| 19       | GP26  |
| 20       | GND   |
| 21       | 5V    |
| 22       | 5V    |
| 23       | GND   |
| 24       | GP14  |
| 25       | GP15  |
| 26       | GP18  |
| 27       | GND   |
| 28       | GP23  |
| 29       | GP24  |
| 30       | GND   |
| 31       | GP25  |
| 32       | GP8   |
| 33       | GP7   |
| 34       | ID_SC |
| 35       | GND   |
| 36       | GP12  |
| 37       | GND   |
| 38       | GP16  |
| 39       | GP20  |
| 40       | GP21  |
npm package: @filipptrigub/twitter-mcp
Description: A Model Context Protocol server allows to interact with Twitter, enabling posting tweets and threads and searching Twitter.
Author: Filipp Trigub
Latest version: 0.1.1

# Twitter MCP Server

[![smithery badge](https://smithery.ai/badge/@filipptrigub/twitter-mcp)](https://smithery.ai/server/@filipptrigub/twitter-mcp)

This MCP server allows Clients to interact with Twitter, enabling posting tweets and searching Twitter.

## Quick Start

1. Create a Twitter Developer account and get your API keys from [Twitter Developer Portal](https://developer.twitter.com/en/portal/dashboard)

2. Add this configuration to your Claude Desktop config file:

**Windows**: `%APPDATA%\Claude\claude_desktop_config.json`
**macOS**: `~/Library/Application Support/Claude/claude_desktop_config.json`

```json
{
  "mcpServers": {
    "twitter-mcp": {
      "command": "npx",
      "args": ["-y", "@filipptrigub/twitter-mcp"],
      "env": {
        "API_KEY": "your_api_key_here",
        "API_SECRET_KEY": "your_api_secret_key_here",
        "ACCESS_TOKEN": "your_access_token_here",
        "ACCESS_TOKEN_SECRET": "your_access_token_secret_here"
      }
    }
  }
}
```

3. Restart Claude Desktop

That's it! Claude can now interact with Twitter through two tools:

- `post_tweet`: Post a new tweet
- `post_thread`: Post a new tweet thread
- `search_tweets`: Search for tweets

## Example Usage

Try asking Claude:
- "Can you post a tweet saying 'Hello from Claude!'"
- "Can you search for tweets about Claude AI?"

## Troubleshooting

Logs can be found at:
- **Windows**: `%APPDATA%\Claude\logs\mcp-server-twitter.log`
- **macOS**: `~/Library/Logs/Claude/mcp-server-twitter.log`


## Development

If you want to contribute or run from source:

1. Clone the repository:
```bash
git clone https://github.com/FilippTrigub/twitter-mcp.git
cd twitter-mcp
```

2. Install dependencies:
```bash
npm install
```

3. Build:
```bash
npm run build
```

4. Run:
```bash
npm start
```

## License

MIT
npm package: @filipve1994/ngx-bootstrap-slider
Description: A flexible bootstrap slider for Angular
Latest version: 12.0.0

<div align="center">
  <img src="https://raw.githubusercontent.com/moritzvieli/ngx-bootstrap-slider/master/misc/documentation-assets/examples.png" width="300" alt="Angular Bootstrap Slider">
  <br>
  <h1>ngx-bootstrap-slider</h1>
</div>

This is an Angular component for the popular and very flexible seiyria/bootstrap-slider (https://github.com/seiyria/bootstrap-slider).

Some demos are available here: https://seiyria.com/bootstrap-slider/

## Install

```
npm install ngx-bootstrap-slider
```

## Setup

### Include the module

Import the module in your app.module.ts:

```
import { NgxBootstrapSliderModule } from 'ngx-bootstrap-slider';
```

Add the module to the imports in your app.module.ts:

```
imports: [
  ...
  NgxBootstrapSliderModule,
  ...
]
```

### Configure the Angular CLI

Add the CSS and JavaScript files to your angular.json:

```
"styles": [
  "node_modules/bootstrap-slider/dist/css/bootstrap-slider.min.css"
],
"scripts": [
  "node_modules/bootstrap-slider/dist/bootstrap-slider.min.js"
]
```

## Getting started

Add a slider element to your component:

```
<mv-slider [(value)]="value" [min]="1" [max]="100" [enabled]="enabled" (change)="change()"></mv-slider>
```

## Attributes

All available properties are described here: https://github.com/seiyria/bootstrap-slider#options

The names have been unified to camel-casing (e.g. `[ticksLabels]` not `[ticks_labels]`).

## Events

All available events are described here: https://github.com/seiyria/bootstrap-slider#events

Currently, only the following events are implemented:
- slide
- slideStart
- slideStop
- change