Files

69 lines
2.0 KiB
Markdown

# 🎵 NicotinePlus Plugins
[![License](https://img.shields.io/badge/License-MIT-blue.svg)](LICENSE)
[![Python](https://img.shields.io/badge/Python-3.6+-green.svg)](https://www.python.org/)
[![Nicotine+](https://img.shields.io/badge/Nicotine+-Compatible-brightgreen.svg)](https://nicotine-plus.org/)
> Enhance your Nicotine+ experience with powerful, community-driven plugins.
## 📋 Table of Contents
- [About](#about)
- [Available Plugins](#available-plugins)
- [Installation](#installation)
- [Contributing](#contributing)
## About
This directory contains plugins for **Nicotine+**, a graphical client for the Soulseek file sharing network.
A plugin is a Python module that extends the functionality of the main application. Plugins can:
- ✨ Add new features
- 🔧 Modify existing features
- 🔗 Integrate with other applications
- 🤖 Automate common tasks
## Available Plugins
### 🤖 [Autobuddy](https://gitea.rcs1.top/sickprodigy/nicotineplus-plugins/src/branch/main/autobuddy)
Automatically manage your buddy list based on channel interactions.
**Features:**
- Auto-add users who join specific channels
- Customizable trigger phrases (e.g., "add me plz")
- Perfect for communities like **SickGaming.net**
**How it works:**
When a user joins a monitored channel and says a trigger phrase, anyone with this plugin enabled will automatically add them to their buddy list.
---
### 📚 [ExamplePlugin](https://gitea.rcs1.top/sickprodigy/nicotineplus-plugins/src/branch/main/exampleplugin)
A reference implementation demonstrating best practices for Nicotine+ plugin development.
**Perfect for:**
- Learning plugin architecture
- Understanding Nicotine+ API
- Creating custom plugins
---
## Installation
1. Clone or download the plugin files
2. Place them in your Nicotine+ plugins directory
3. Restart Nicotine+ to load the plugins
4. Enable plugins in Preferences → Plugins
## Contributing
Contributions are welcome! Feel free to:
- Report issues
- Suggest new features
- Submit pull requests
---
**Made with ❤️ for the Soulseek community**