# data[].attributes.body
- Explorer >>

# data[].attributes.body
Client de chat Audio

# data[].attributes.attachment_link.description
Mumble is an open source, low-latency, high quality voice chat software primarily intended for use while gaming.

# data[].attributes.body
Extension de Scripts pour Firefox

# data[].attributes.attachment_link.readable_text
As mentioned in the main post, Greasemonkey 4 is changing to be compatible with the Browser Extension API. At its core, this set of APIs is completely asynchronous. Greasemonkey's old "GM_" APIs are typically synchronous.

Why?

There exist other user script engines which have already done the work of bridging the gap. Greasemonkey has elected to move exclusively towards a more performant asynchronous model. Eventually in the future, such scripts will be faster.

What?

The Greasespot Wiki has been updated to explain Greasemonkey 4 in detail. Here's a quick summary.

First, there is only an embedded editor. Browser Extensions have no access to the file system, so you can no longer author user scripts in your familiar text editor.

There is only one object provided to user scripts now, named GM. It has several properties. One of them is info - the equivalent of the old GM_info. There are also several methods of this object: getResourceUrl, deleteValue/getValue/listValues/setValue, xmlHttpRequest.

To use these methods you still need @grant, and use the new name, e.g.:

// @grant GM.setValue

The new form has a dot, where the old form has an underscore. You may specify both @grants, if you'd like to be compatible with Greasemonkey 4 and other user script engines at the same time. As of today, there is no support for: GM_log (use console.log), GM_addStyle, GM_registerMenuCommand, nor GM_getResourceText.

In general these methods work like their old counterparts, but their return values are Promises. The async and await keywords make asynchronous promises easy to work with. For example:

// ==UserScript==
// @name GM set/get demo
// @grant GM.getValue
// @grant GM.setValue
// ==/UserScript==

(async function() {
console.log('Starting the get/set demo ...');
let i = await GM.getValue('i', 0);
console.log(`This time, i was ${i}.`);
GM.setValue('i', i+1);
})();

Here the GM.getValue() method actually returns a promise, but the await keyword transparently converts that to its resolved value, allowing us to write code just as if the value was directly returned - with neither callbacks nor promise resolution. See the documentation on async and await.

If you'd like your script to be compatible with Greasemonkey 4 and also Greasemonkey 3 (or other user script engines), we have provided a polyfill, which makes new-style API calls work on top of older engines. To use it: 1) keep your old-API @grant line, 2) add a new-API @grant line, 4) require the polyfill script, 4) switch your code to use new-API style (and probably async/await). So the above example might look like:

With the exact same new-API style code as above. Such a script can be installed in either Greasemonkey 4 or Greasemonkey 3 (or TamperMonkey, or ViolentMonkey, etc.) and work as intended.

unsafeWindow

Due to the more limited abilities that the new extension system gives us, we are currently unable to make @grant none scripts work in the same way. Most importantly, they have a different connection to unsafeWindow. For the short term at least, it's a good idea to adopt cloneInto and exportFunction.

Naming

Do note that new style APIs have slightly different names. In short, a consistent naming style has been adopted: all words and acronyms get a consistent case. So what was before GM_getResourceUGM.getResourceUGM_xmlGM_xml RL is now rl. What was httpRequest is now HttpRequest. In the near future the Greasespot Wiki will be updated with all details of the new APIs, including exact names with case.

Feedback

We welcome feedback, reach out via the greasemonkey-users discussion group. Please also keep in mind the volunteer nature of this open source project when doing so!

# data[].attributes.attachment_link.description
As mentioned in the main post, Greasemonkey 4 is changing to be compatible with the Browser Extension API. At its core, this set of APIs is completely asynchronous. Greasemonkey's old "GM_" APIs are typically synchronous. There exist other user script engines which have already done the work of bridging the gap.

# data[].attributes.body
Navigateur gratuit de Google
>> Ouvrir le site externe

# data[].attributes.attachment_link.readable_text
Désormais plus simple, plus sécurisé et encore plus rapide grâce aux fonctionnalités intelligentes de Google intégrées.

Télécharger Chrome

En téléchargeant Chrome, vous acceptez les Conditions d'utilisation de Google et les Conditions d'utilisation supplémentaires de Google Chrome et Chrome OS.

En téléchargeant Chrome, vous acceptez les Conditions d'utilisation de Google et les Conditions d'utilisation supplémentaires de Google Chrome et Chrome OS.

En téléchargeant Chrome, vous acceptez les Conditions d'utilisation de Google et les Conditions d'utilisation supplémentaires de Google Chrome et Chrome OS.

En téléchargeant Chrome, vous acceptez les Conditions d'utilisation de Google et les Conditions d'utilisation supplémentaires de Google Chrome et Chrome OS.

En téléchargeant Chrome, vous acceptez les Conditions d'utilisation de Google et les Conditions d'utilisation supplémentaires de Google Chrome et Chrome OS.

En téléchargeant Chrome, vous acceptez les Conditions d'utilisation de Google et les Conditions d'utilisation supplémentaires de Google Chrome et Chrome OS.

En téléchargeant Chrome, vous acceptez les Conditions d'utilisation de Google et les Conditions d'utilisation supplémentaires de Google Chrome et Chrome OS.

En téléchargeant Chrome, vous acceptez les Conditions d'utilisation de Google et les Conditions d'utilisation supplémentaires de Google Chrome et Chrome OS.

En téléchargeant Chrome, vous acceptez les Conditions d'utilisation de Google et les Conditions d'utilisation supplémentaires de Google Chrome et Chrome OS.

En téléchargeant Chrome, vous acceptez les Conditions d'utilisation de Google et les Conditions d'utilisation supplémentaires de Google Chrome et Chrome OS.

En téléchargeant Chrome, vous acceptez les Conditions d'utilisation de Google et les Conditions d'utilisation supplémentaires de Google Chrome et Chrome OS.

En téléchargeant Chrome, vous acceptez les Conditions d'utilisation de Google et les Conditions d'utilisation supplémentaires de Google Chrome et Chrome OS.

En téléchargeant Chrome, vous acceptez les Conditions d'utilisation de Google et les Conditions d'utilisation supplémentaires de Google Chrome et Chrome OS.

En téléchargeant Chrome, vous acceptez les Conditions d'utilisation de Google et les Conditions d'utilisation supplémentaires de Google Chrome et Chrome OS.

# data[].attributes.attachment_link.description
Désormais plus simple, plus sécurisé et encore plus rapide grâce aux fonctionnalités intelligentes de Google intégrées. Télécharger Chrome Download En téléchargeant Chrome, vous acceptez les Conditions d'utilisation de Google et les Conditions d'utilisation supplémentaires de Google Chrome et Chrome OS.

# data[].attributes.body
Logiciel de messagerie

# data[].attributes.body
Client de messagerie instantanée

# data[].attributes.attachment_link.description
A free chat client used by millions. Connect easily to AIM, Google Talk, ICQ, XMPP, and other chat networks all at once.

# data[].attributes.body
Client FTP

# data[].attributes.attachment_link.readable_text
Advertisement:

Welcome to the homepage of FileZilla®, the free FTP solution. The FileZilla Client not only supports FTP, but also FTP over TLS (FTPS) and SFTP. It is open source software distributed free of charge under the terms of the GNU General Public License.

We are also offering FileZilla Pro, with additional protocol support for WebDAV, Amazon S3, Backblaze B2, Dropbox, Microsoft OneDrive, Google Drive, Microsoft Azure Blob and File Storage, and Google Cloud Storage.

Last but not least, FileZilla Server is a free open source FTP and FTPS Server.

Support is available through our forums, the wiki and the bug and feature request trackers.

In addition, you will find documentation on how to compile FileZilla and nightly builds for multiple platforms in the development section.

Quick download links

Pick the client if you want to transfer files. Get the server if you want to make files available for others.

News

2023-11-16 - FileZilla Server 1.8.0-rc2 released

Fixed vulnerabilities:

Fixed regression related to path handling

Fixed off-by-one buffer overflow in handling of IPV6 addresses.

New features:

Admin UI: sessions IPs and user names can now be independently copied into the clipboard.

Added option to disable the automatic renewal of Let's Encrypt certificates.

Bugfixes and minor changes:

Fixed bug in the updater that caused it to report new beta releases even if explictly told not to.

User-provided certificates are now tested before being applied, so that the server always stays in a functioning state

Fixed potential issues in the impersonator process

2023-11-03 - FileZilla Client 3.66.1 released

Bugfixes and minor changes:

macOS: Fixed display of local filenames containing non-ASCII characters if LC_CTYPE wasn't set

2023-10-23 - FileZilla Client 3.66.0 released

Bugfixes and minor changes:

Fixed a sorting issue in comparative search

2020-07-16 - FileZilla Pro Adds Support for Keystone V3, OneDrive Sharing, and Amazon STS

By adding support for the OpenStack Swift Keystone v3 identity service, OneDrive Sharing, and Amazon Secure Token Service (STS). FileZilla Pro is making it possible for its users to store and share files with greater versatility and security. Read the full news.

2019-11-07 - FileZilla Pro to continue work with bug bounty program

Building on success of participation in EU security project, FileZilla will continue participating and investing project resources in bug bounty program. Read the full news.

2019-07-29 - FileZilla refocuses on security after participation in EU bug bounty program

European Union-sponsored "bug bounty" program found some security issues which have promptly been fixed.
Read the full news.
2019-07-09 - FileZilla Pro to add new features after recent customer survey

Read the full news.

The user interface mentioned in the article will also be available for users of the free FileZilla.

# data[].attributes.attachment_link.description
FileZilla - The free FTP solution for both client and server. Filezilla is open source software distributed free of charge.

# data[].attributes.body
Lecteur de flux RSS

# data[].attributes.attachment_link.title
RSSOwl - Powerful RSS / RDF / Atom News Feed Reader

# data[].attributes.attachment_link.description
RSSOwl is a powerful application to organize, search and read all your news feeds in a comfortable way.

# data[].attributes.body
Extension pour Firefox

# data[].attributes.attachment_link.readable_text
Video DownloadHelper is the most complete tool for extracting videos and image files from websites and saving them to your hard drive.

Just surf the web as you normally do. When DownloadHelper detects embedded videos it can access for download, the toolbar icon highlights and a simple menu allows you to download files by simply clicking an item.

For instance, if you go to a YouTube page, you'll be able to download the video directly on your file system. It also works with most other popular video sites like DailyMotion, Facebook, Periscope, Vimeo, Twitch, Liveleak, Vine, UStream, Fox, Bloomberg, RAI, France 2-3, Break, Metacafe, and thousands of others.

Video DownloadHelper supports several types of streamings, making the add-on unique amongst Video downloaders: HTTP, HLS, DASH, ... Whenever a site uses a non-supported streaming technology, Video DownloadHelper is able to capture the media directly from the screen and generate a video file.

Besides downloading, Video DownloadHelper is also capable of making file conversions (i.e. change audio and video formats) and aggregation (combining separate audio and video into a single file). This is an upgrade feature that helps pay for the free stuff (we need to eat too). You are not compelled to use conversion for downloading videos from websites, and you can avoid picking variants marked as ADP to avoid the need for aggregation.

Video overview on how to use Video DownloadHelper: https://www.youtube.com/watch?v=mZT8yI60k_4

Support can be obtained from the dedicated support forum.

Please stay tuned by following us on Twitter (@downloadhelper), or Facebook.

# data[].attributes.attachment_link.title
Video DownloadHelper - Adoptez cette extension pour 🦊 Firefox (fr)

# data[].attributes.attachment_link.description
Video DownloadHelper is the most complete tool for extracting videos and image files from websites and saving them to your hard drive. Just surf the web as you normally do. When DownloadHelper detects embedded videos it can access for download, the toolbar icon highlights and a simple menu allows you to download files by simply clicking an item.

# data[].attributes.body
Client Email Libre de droit
>> Ouvrir le site externe

# data[].attributes.attachment_link.title
Thunderbird - Un logiciel pour rendre votre messagerie plus facile.

# data[].attributes.attachment_link.description
Thunderbird est une application de messagerie facile à configurer et à personnaliser - et elle comporte de nombreuses fonctionnalités très pratiques !

# data[].attributes.body
Navigateur internet libre
>> Ouvrir le site externe

# data[].attributes.attachment_link.title
Firefox – Une gamme de produits qui protègent votre vie privée

# data[].attributes.attachment_link.description
Firefox est bien plus qu’un navigateur. Découvrez-en plus sur les produits Firefox qui traitent vos données avec respect et sont conçus pour protéger votre vie privée partout où vous allez en ligne.