Artmelon is a Chrome browser extension designed to make sharing anime art to Telegram channels seamless and efficient. With just one click, you can send your favorite anime art from supported websites directly to a Telegram channel. Perfect for administrators who manage anime-related channels.
- Quick and Easy Setup: Integrate your Telegram bot in just a few steps.
- One-Click Forwarding: Instantly share art to your Telegram channel using a simple interface.
- Website Compatibility: Supports popular anime art websites.
- User Notifications: Get feedback directly in your browser about successful actions.
Here are some planned features currently in development:
- Image grouping
- Displaying notifications
- UI improvements
- Support for multiple Chat IDs
- Adding custom descriptions to posts
- Ability to disable automatic hashtags
- Editing hashtags directly in the extension
-
Clone the repository:
git clone https://github.com/Octoober/artmelon.git
-
Navigate to the project directory:
cd artmelon
-
Install dependencies:
npm install
-
Development:
npm run watch
Starts a watcher that tracks file changes and automatically rebuilds the project.
-
Production Build:
npm run build
Compiles the app for production into the
build
folder. -
Packaging:
npm run pack
Packs the build folder into a
.zip
file located in therelease
folder. -
Repackaging:
npm run repack
Cleans and repackages the project from scratch.
-
Code Formatting:
npm run format
Formats all HTML, CSS, JavaScript, TypeScript, and JSON files for consistency.
- Download the latest version from the Releases page.
- Open Chrome and navigate to
chrome://extensions/
. - Enable "Developer mode" (toggle in the top-right corner).
- Click "Load unpacked" and select the
build
folder of the extension. - Configure the extension with your Telegram bot's token and channel chat ID.
- Start forwarding anime art with just one click!
Feel free to contribute to the project by opening issues or submitting pull requests. Make sure to follow the Code of Conduct and include clear explanations for your changes.
This project is licensed under the MIT License.
Special thanks to: