Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/kernox/Mastodon-Share-Browser-Extension

A share button for your Mastodon's instance
https://github.com/kernox/Mastodon-Share-Browser-Extension

site-scribouilli

Last synced: about 2 months ago
JSON representation

A share button for your Mastodon's instance

Awesome Lists containing this project

README

        

TEMPORARY ISSUE WITH CHROME WEBSTORE
- Chrome: We waiting chrome accept the new version of the extension.
⚠️ Please use the zip in the build directory until a solution.

Sorry for the inconvenience.

# Mastodon Share
A share button for Mastodon Social Network

## First usage
Go to the option panel of the plugin and set your Mastodon instance url.

## Features

#### Share pages on Mastodon
![Share pages](screenshots/share-pages.png)

### Automatic hashtags
When you share a page, hashtags has generated from page keywords

#### Configuration panel
![Configuration panel](screenshots/settings.png)

## Download the public extension

#### Google Chrome (Not available, broken, please use the zip on build directory)
https://chrome.google.com/webstore/detail/mastodon-share/ngkommdldcakheaeoafgakbbiinkohom?hl=fr

#### Mozilla Firefox
https://addons.mozilla.org/fr/firefox/addon/mastodon-share-for-browser/

## How to build the extension from sources
You need to have nodejs with npm installed
- Open command line console / terminal
- Set "npm install"
- Set "gulp"
- The extension is compiled for chrome and firefox and placed on "build" directory (do not use "src" directory to install the extension in your browser)

## How to help on translation

In tools directory launch i18n.bat / i18n.sh

![i18n tool](screenshots/terminal-i18n.jpg)

- Choose the locale you want to test (default is "en" for English)
- A chrome browser window opening in the selected lang.
- Test the extension

You can edit the locales files in the "/src/_locales/" directory.