Cloud Mail.ru dans Total Commander
Oui, c'est exactement ce que vous avez présenté. Accès à cloud.mail.ru en tant que disque directement dans le gestionnaire de fichiers. Lien à la fin de l'article.
TC a également appris à afficher des icônes à onglets!Soyons honnêtes: un mécanisme non alternatif pour travailler avec le cloud Mail.ru via la synchronisation est très gênant. En fait, l'utilisateur n'a pas le contrôle total sur des fichiers uniques; tout ce que le client standard lui offre, c'est la mise en miroir bidirectionnelle des données qu'il a spécifiées. Si vous devez vous éloigner de ce scénario, par exemple, télécharger un seul fichier à partir d'une archive cloud sur un appareil non synchronisé, vous devez lancer un navigateur et essayer de faire quelque chose via une interface Web dans laquelle il n'y a même pas de recherche. Étant donné que le contenu des répertoires cloud est chargé lorsque vous faites défiler, une recherche dans le navigateur peut ne pas aider.Il existe d'autres cas où travailler avec le cloud devient difficile. L'accès au cloud via webdav, qui résoudrait tous les problèmes, est désactivé (bien qu'il ait fonctionné pendant un certain temps après le démarrage du service).Dans le même temps, le service fournit gratuitement une quantité assez importante de stockage ( vous souvenez-vous avoir distribué des téraoctets ?), Je n'ai jamais remarqué de limite de vitesse et il n'y a pas eu de plaintes concernant le temps passé à travailler avec le service. Pour la sauvegarde et le transfert de données pas trop privées, le cloud Mail.ru est très approprié. La limitation de la clientèle est le seul problème.Une fois qu'il est - il est nécessaire de le résoudre.Au début, il y avait une idée pour inverser le protocole de travail d'un client standard. Je ne sais pas combien de temps et d’efforts cela me prendrait; heureusement , cet article, qui contient une analyse de l'API cloud interne, a attiré mon attention . Quand il est devenu clair de quelle façon creuser, une implémentation partielle de l'API en PHP a été trouvée . Le reste s'est avéré être une question de temps: en me concentrant sur ces données, j'ai riveté le plugin pour Total Commander.Son principe de fonctionnement est simple: le plugin se fait passer pour un navigateur qui effectue des requêtes AJAX vers le cloud, en général, la partie technique est assez bien décrite dans l'article ci-dessus. C'était peut-être drôle d'implémenter ce principe sur Delphi (enfin, ce que je peux faire): c'était comme revenir il y a 16 ans; Malgré tout l'unicode et la multiplateforme modernes, peu de choses ont changé pour le développeur depuis Delphi 7.Maintenant, le plugin est complètement intégré et dispose de toutes les fonctionnalités nécessaires, y compris la génération de liens publics "à la volée" (Alt + Entrée), sauf que vos mains ne peuvent pas atteindre le support de l'autorisation à deux facteurs (les demandes de tirage sont acceptées).Le code est écrit, comme mentionné ci-dessus, en Delphi et sous Total Commander, mais les sources sont ouvertes sous GNU GPL v3.0, et ceux qui le souhaitent peuvent créer eux-mêmes l'extension pour leur gestionnaire de fichiers préféré.Lien vers les sources et les binaires (x32 / x64): GitHub .Oui, dans l' accord d'utilisation du service, je n'ai trouvé aucune restriction sur la création / utilisation de clients tiers. Techniquement, le plugin est équivalent au navigateur (bien qu'il ne soit pas particulièrement déguisé), et il est donc possible de restreindre son utilisation uniquement par des moyens administratifs. En tout cas, je serais intéressé d'entendre les points de vue des représentants de Mail.ru sur cette question ( UPD: c'est assez positif ). Source: https://habr.com/ru/post/fr396587/
All Articles