Communauté francophone sur les Eggdrops
[Script] horoscope - Printable Version

+- Communauté francophone sur les Eggdrops (https://forum.eggdrop.fr)
+-- Forum: Eggdrop et TCL (https://forum.eggdrop.fr/forumdisplay.php?fid=8)
+--- Forum: Scripts TCL (https://forum.eggdrop.fr/forumdisplay.php?fid=4)
+---- Forum: Releases et support (https://forum.eggdrop.fr/forumdisplay.php?fid=20)
+---- Thread: [Script] horoscope (/showthread.php?tid=1607)

Pages: 1 2 3


horoscope - MisterS - 13/01/2016

bonjour

je vien vous voir parce que le script, Horoscope français par Destiny n'a plus l'air de fonctionner.
ya t'il quelqu'un qui pourrai me dire si le site doue provien l'horoscope si il fonctionne encore ou pas
depuis quelque jours il ne fonctionne plus.

merci :)


RE: horoscope - CrazyCat - 13/01/2016

Effectivement, il y a un souci avec le site utilisé (yahoo qui intègre asiaflash) mais tu peux essayer Horoscope français qui utilise directement asiaflash et devrait encore fonctionner.


RE: horoscope - MisterS - 14/01/2016

oui CrazyCat, il fonctionne très bien.

un gros merci :)


RE: horoscope - Epsilon - 21/03/2017

Salut,

apparemment ton script n'est plus fonctionnel CrazyCat,

Code:
variable horourl "http://www.asiaflash.com/horoscope/horoscope-"

n'existe plus.


RE: horoscope - CrazyCat - 21/03/2017

Si, l'url est toujours bonne. Par contre, il est fort possible que la structure de la page ait changé.


RE: horoscope - CrazyCat - 22/03/2017

Script mis à jour: adaptation à la nouvelle structure de la page.

Une petite modification aussi le fonctionnement du cache: il y a une rotation sur 7 jours, ce qui permet de limiter le nombre de fichiers présents (maximum: 12 signes * 7 jours = 84 fichiers).


RE: horoscope - CrazyCat - 03/06/2017

Le script est à jour, suite au passage en https du site.

Note importante : il faut la version 1.6.5 du package tls, la version 1.6 ne fonctionne pas, le site étant en tls1.2.


RE: horoscope - CrazyCat - 04/06/2017

Suite à deux MP concernant ce tcl, j'apporte quelques précisions:
Répertoire databases
Ce répertoire doit être dans le répertoire eggdrop/, et doit être accessible en écriture par l'eggdrop.
Si vous l'avez créé avec un autre utilisateur, pensez à changer l'owner pour que ce soit l'eggdrop et/ou donner les droits de lecture/écriture à cet utilisateur.

lib tls 1.6.5
En fonction de votre système d'exploitation, vous risquez d'être bloqué à la version 1.6. Dans ce cas, il faudra très certainement installer ou recompiler tls à partir de ses sources (https://sourceforge.net/projects/tls/ ou https://www.activestate.com/activetcl pour windows)


RE: horoscope - Destiny - 04/06/2017

Fonctionne nickel, merci bien !!


RE: horoscope - Epsilon - 04/06/2017

(04/06/2017, 15:25)CrazyCat Wrote: Suite à deux MP concernant ce tcl, j'apporte quelques précisions:
Répertoire databases
Ce répertoire doit être dans le répertoire eggdrop/, et doit être accessible en écriture par l'eggdrop.
Si vous l'avez créé avec un autre utilisateur, pensez à changer l'owner pour que ce soit l'eggdrop et/ou donner les droits de lecture/écriture à cet utilisateur.

lib tls 1.6.5
En fonction de votre système d'exploitation, vous risquez d'être bloqué à la version 1.6. Dans ce cas, il faudra très certainement installer ou recompiler tls à partir de ses sources (https://sourceforge.net/projects/tls/ ou https://www.activestate.com/activetcl pour windows)

J'ai récupéré la source sur sourceforge, j'ai placer le dossier sur le dossier de mon eggdrop , et j'ai compiler le dossier ./configure et make mais pas de changement


RE: horoscope - CrazyCat - 04/06/2017

Sur quel OS es-tu ? Si tu es sur debian (Jessie), la version 1.6.7 est disponible, il suffit de faire la mise à jour (ceci est faux pour la version Raspberry).
(04/06/2017, 15:39)Epsilon Wrote: J'ai récupéré la source sur sourceforge, j'ai placer le dossier sur le dossier de mon eggdrop , et j'ai compiler le dossier ./configure et make mais pas de changement
Est-ce que tu es certain que ça a remplacé ton ancienne version ? Il y a fort à parier que tu aies maintenant deux versions sur ta machine.

Tu peux essayer de faire:
Code:
sudo updatedb
locate tls1.6



RE: horoscope - Epsilon - 04/06/2017

(04/06/2017, 17:35)CrazyCat Wrote: Sur quel OS es-tu ? Si tu es sur debian (Jessie), la version 1.6.7 est disponible, il suffit de faire la mise à jour (ceci est faux pour la version Raspberry).
(04/06/2017, 15:39)Epsilon Wrote: J'ai récupéré la source sur sourceforge, j'ai placer le dossier sur le dossier de mon eggdrop , et j'ai compiler le dossier ./configure et make mais pas de changement
Est-ce que tu es certain que ça a remplacé ton ancienne version ? Il y a fort à parier que tu aies maintenant deux versions sur ta machine.

Tu peux essayer de faire:
Code:
sudo updatedb
locate tls1.6

Je suis bien sur debian (jessie) mais quand je veux faire un apt-get install tcl-tls , il me dit que j'ai la derniere version.

et quand je regarde la version de mon tcl-tls : Version: 1.6+dfsg-3

et updatedb / locate il me met un "commande introuvable"


RE: horoscope - CrazyCat - 04/06/2017

Code:
sudo apt-get install locate

Est-ce que tes versions de libssl, gnutls et openssl sont à jour ?

Edit : effectivement, sur un de mes serveurs, j'ai compilé moi-même le tls1.6.7. Il faut le faire en root bien entendu.


RE: horoscope - CrazyCat - 04/06/2017

(04/06/2017, 15:39)Epsilon Wrote: J'ai récupéré la source sur sourceforge, j'ai placer le dossier sur le dossier de mon eggdrop , et j'ai compiler le dossier ./configure et make mais pas de changement

J'ai un énorme doute: tu fais bien un make install après le make ?
Je viens de tester sur mon raspberry, ça a fonctionné nickel:
Code:
~# tclsh
% package require tls
1.6
% exit
~# cd ./tls1.6.7/
~/tls1.6.7# ./configure
~/tls1.6.7# make
~/tls1.6.7# make install
~/tls1.6.7# cd
~# tclsh
% package require tls
1.6.7
% exit



RE: horoscope - Epsilon - 04/06/2017

Bah là tout est passer dans le dossier tls1.6.7 :

./configure
make install
updatedb
locate tls1.6

mais je suis toujours sur la :


Quote:Package: tcl-tls
Source: tcltls
Version: 1.6+dfsg-3
Installed-Size: 153
Maintainer: Muammar El Khatib <muammar@debian.org>
Architecture: amd64
Replaces: libtls0, tcltls
Provides: tcltls
Depends: libc6 (>= 2.2.5), libssl1.0.0 (>= 1.0.0), tcl (>= 8.5.0-1) | tclsh
Conflicts: libtls0, tcltls
Description-en: TLS OpenSSL extension to Tcl
This package enables communication over SSL-encrypted channels in Tcl.
.
Both client and server-side sockets are possible. Additionally, full
filevent semantics should be intact.
Description-md5: 3a2c2e9ca9338a6eae0db2c161e18e8f
Homepage: http://tls.sourceforge.net
Tag: protocol::ssl, role::shared-lib
Section: interpreters
Priority: optional
Filename: pool/main/t/tcltls/tcl-tls_1.6+dfsg-3_amd64.deb
Size: 59910
MD5sum: 4955d2cab061750aa3c33c9e3ff3d48f
SHA1: 40998621962118b58989f4d685f3c172ff5eca88
SHA256: 88cbb2c6fa4436d4038b4c9b667f5b565e5bbbb2d3b4f3f9ef58b62a20358186

Edit: Que je veux faire un "make" il me met " make: Nothing to be done for 'all'. "