Aller au contenu

Messages recommandés

Posté(e)

Bonjour,

J'ai deux questions à vous poser :

  • Comment modifier la commande de démarrage de znc pour lui ajouter des options ? Je souhaiterai notamment lui ajouter l'option "--enable extra"
  • Comment compiler un module ? Lorsque j'exécute znc-buildmod, j'ai un drôle de message qui semble concerner un autre synology :D

"[ !! ] Could not find /home/antoine/Documents/spksrc/toolchains/syno-88f6281/work/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-g++. What happened to your compiler?"

:D

Posté(e)

Tu confonds 2 choses : l'utilisation de znc et la compilation de znc.

  • --enable-extra est une option de compilation qui est activé pour ZNC fourni par SynoCommunity : https://github.com/SynoCommunity/spksrc/blob/develop/cross/znc/Makefile#L15
  • Impossible de compiler un module pour ZNC en dehors de ce qui est fourni dans le SPK. Si tu souhaites rajouter un module, tu peux ouvrir une issue sur SPKSRC : https://github.com/SynoCommunity/spksrc/issues

Posté(e)

Effectivement je suis un abruti :D

Je viens de charger un module des extra ;)

Merci pour l'info concernant les autres modules, je vais voir quels modules pourraient être intéressants et ouvrir un ticket.

Posté(e)

Humm, j'ai quand même un doute sur quelque chose.

Serait-il possible de savoir ce qui empêche de compiler un module en dehors de la génération du spk ?

Apparemment, la compilation créé un .so en fonction de la version de ZNC et il suffit de copier ce dernier dans le dossier "modules" puis de le charger comme les autres.

Le problème c'est que j'aimerai utiliser les modules "twitter", "push" et "urlbuffer" et je ne pense pas que les dev de spksrc vont s'embêter à les tester pour les ajouter dans le spk juste pour moi ;)

Posté(e)

Parce que le .so est une librairie compilée et qu'il faut la compiler avec la toolchain de Synology pour ton architecture de CPU. Tu peux copier mais ça marchera pas.

Ce qui empêche de le faire en natif est l’absence de tout outil de développement sur ton Syno (gcc, autotools, libtool, etc.)

Fais moi une liste des modules qui t'intéressent, je te ferai un SPK avec ces modules et tu testeras. Quand c'est validé on fera la release du nouveau SPK.

Posté(e) (modifié)

Woaw merci !

Mon Syno c'est le DS411.

Les modules qui m'intéressent sont (dans l'ordre de préférence) :

urlbuffer : https://github.com/uberspot/urlbuffer

Un excellent module qui capte les urls et dans le cas ou c'est une image, les upload sur imgur.com. Il en fait alors un buffer consultable comme le buffer classique de ZNC

modpython : http://wiki.znc.in/Modpython

On module qui permet de charger des sous-modules développés en python. Super pratique pour plus que je vous embête ;)

Ce module est inclus de base dans ZNC mais demande à ajouter l'option --enable-python au ./configure et d'ajouter les sources de swig

modtcl : http://wiki.znc.in/Modtcl

Idem qu'au dessus et demande simplement d'ajouter --enable-tcl au ./configure

push : https://github.com/jreese/znc-push

Encore un excellent module qui permet de faire un push des messages highlight (ou pm) vers votre mobile.

twitter : http://wiki.znc.in/Twitter

Ce module est un client twitter, tout simplement ;)

Merci !

Modifié par Ez3kiel
Posté(e)

znc-buildmod ne marche pas et ne marchera jamais du fait qu'il requiert d'avoir gcc et d'autres outils de compilation installé sur le Syno. La prochaine version n'inclura pas le binaire znc-buildmod pour ne pas semer la confusion chez les utilisateurs.

Posté(e)

Pour modpython il faut cross compiler Python 3 et l'include dans ZNC pour un gain que ne me semble pas très important vu que la majorité des modules que j'ai pu voir sont en C++.

Idem pour modtcl.

C'est pas aussi simple que de rajouter une option au configure ;)

  • 2 semaines après...
  • 2 semaines après...
Posté(e)

Alors alors,

urlbuffer fonctionne plutôt bien même si parfois, certains liens sont remplacés par un blanc. Je crois que la version inclue n'est pas la dernière (la commande reupload n'est pas incluse).

Twitter ne fonctionne juste pas. Ou alors, j'ai raté un épisode. La commande LOGIN me renvoie une erreur 401 et je ne vois pas où inclure l'authentification...

Pour Push, Colloquy et Prowl, je n'ai pas testé encore ;)

Posté(e)

Alors, pour Twitter, on est pas sortis de l'auberge :D

Les consumer key et secret sont inclus dans le code c++ et permettent de s'authentifier sur twitter...

Or, il semblerait que ces codes ne fonctionnent pas (pourtant, il doit surement y avoir un compte associé)

Posté(e)

A chaque fois j'ai pris la derniere version dispo sur GitHub. Je te laisse comparer les code source si tu trouves plus récent dis moi :

https://github.com/SynoCommunity/spksrc/tree/develop/cross/znc/modules

  • 2 ans après...

Rejoindre la conversation

Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.