Messages : 31
Sujets : 3
Inscription : Dec 2011
Niveau d’avertissement :
0%
Donc tu me conseillerais le script que j'avais avant le 5.1b1 ?
tu peut voir plus haut dans le "bout" de config du script , que je n'est rien raccourci du tout du lien RSS.
Par contre CrazyCat , dans mon autre poste, un autre membre disait que pour faire fonctionné ces script RSS, il me fallait la Lib 8.5 et j'ai que la 8.4 ...
Es-ce here le souci ?
Messages : 2,337
Sujets : 191
Inscription : Apr 2004
21/12/2011, 17:28
(Modification du message : 21/12/2011, 17:30 par CrazyCat.)
Tout d'abord, je ne pense pas que oqp.me soit proscrit, vu qu'il est fort peu utilisé.
Et ce n'est pas parce que cette version de rss-synd inclut la possibilité de raccourcir les urls qu'on est obligé de l'utiliser
Nosy: voit si tu as des erreurs en party-line. Et aussi si le fichier .db est créé. Et si le répertoire databases/ existe bien. Bref, fais toutes les vérifications de bases, sans quoi personne ne pourra t'aider.
Messages : 31
Sujets : 3
Inscription : Dec 2011
Niveau d’avertissement :
0%
21/12/2011, 17:35
(Modification du message : 21/12/2011, 17:36 par Nosy.)
Bah alors non, je n'est aucune erreur en PartyLine
J'ai juste sa : [15:30] @#STRss (+trn) : [m/4 o/2 h/0 v/0 n/2 b/0 e/- I/-] (toutes les 5mins)
Par contre j'ai remarqué avec les 2 scripts RSS, que j’étais obligé d'enlevé la toutes dernières ligne :
1 028 ::rss-synd::init
Sinon le Eggdrop me lançait un message d'erreur a la connexion, et ne voulais pas accèder au serveur irc
Si j'enlève cette ligne 1028 , il se connecte nickel, par contre aucun flux Rss sur le canal
et si je modifie le script, pour rajouté cette dernière ligne, une fois le eggdrop connecté au serveur, si je fait un .rehash, il se déconnecte :/
lol
EDiT : oui oui CrazyCat, comme répondu plus haut :
Nosy a écrit :Alors :
- les 5 à 10 minutes sont déjà passés :/
- !PTN dans le chan ne donne rien
- le répertoire \database est créé par contre le fichier dedans PTN.db ne se créé pas
- aucune erreur dans la PartyLine
Messages : 2,337
Sujets : 191
Inscription : Apr 2004
Ok, donc tu fais mal.
Remets le script "normalement" (donc avec la ligne ::rss-synd::init) et retire l'appel au script dans ton eggdrop.conf.
Redémarre ton eggdrop.
En party-line, tape: .tcl source scripts/rss-synd.tcl
Tu verras les erreurs à l'initialisation du script, sans planter ton eggdrop. Il y a de fortes chances que tu aies besoin du package http (inclu dans tcllib 8.5) et que ce soit l'erreur.
Messages : 31
Sujets : 3
Inscription : Dec 2011
Niveau d’avertissement :
0%
C'est exactement sa :
Tcl error: can't find package http
(t'es pas admin pour rien)
Donc il me faut trouver cette lib8.5 ou simplement le package ?
Messages : 2,337
Sujets : 191
Inscription : Apr 2004
Tu peux essayer avec ce package (à appeler AVANT le rss-synd.tcl), mais le mieux serait tout de même d'installer tcllib 8.5.
Si tu as l'accès root sur ton serveur, c'est (version debian, trouver les équivalences avec une autre distribution):
Code : apt-get update
apt-get install tcl8.5 tcl8.5-dev tcllib
Messages : 31
Sujets : 3
Inscription : Dec 2011
Niveau d’avertissement :
0%
Je vais essayer avec le package merci
Car je suis sous windows, avec windrop
Donc pas de Sudo get en 'terminal'
Messages : 2,337
Sujets : 191
Inscription : Apr 2004
Ok, donc utilise le package cité plus haut.
Messages : 11
Sujets : 1
Inscription : Nov 2008
Niveau d’avertissement :
0%
ceux qui utilisent un windrop et qui ne le disent pas dès le départ méritent des baffes
Messages : 31
Sujets : 3
Inscription : Dec 2011
Niveau d’avertissement :
0%
jplyon1 : t'es nouveau comme moi donc stp .................. Puis je l'es dit mais sur un autre post a moi !
Ah voilà que sa marche maintenant grâce au package
Par contre, quelques soucis, déjà j'ai 2 flux qui s'affiche, mais 2 autres non, car le fichier .db ne se créé pas tous seul pour ceux la
Si je les créé moi même , celà met une erreur dans la Party line
Sinon savoir, c'est plutôt loin du temps réel pour s'affiché sur le canal
Il y aurais pas une option dans le script, qui lui disent de vérifié pour les X secondes ?
Messages : 11
Sujets : 1
Inscription : Nov 2008
Niveau d’avertissement :
0%
21/12/2011, 19:06
(Modification du message : 21/12/2011, 19:09 par jplyon1.)
Tu as 30 minutes par defaut dans le bloc default
tu copies cette ligne dans les blogs que tu veux reactiviter plus rapidement en changeant le temps
Messages : 31
Sujets : 3
Inscription : Dec 2011
Niveau d’avertissement :
0%
oep , voilà l'option qu'il fallait, sa arrive bien plus vite déjà merci
j'ai mis sur 1, donc toutes les minutes je pense, pour checker par secondes, sa serait 0:1 par exemple ?
Sinon vous avez un lien qui explique qu'elles sont toutes ses options du bloc default ? :
Citation :"announce-output" 3
"trigger-output" 3
"remove-empty" 1
"trigger-type" 0:2
"announce-type" 0
"max-depth" 5
"evaluate-tcl" 0
"update-interval" 30
"output-order" 0
"timeout" 60000
Messages : 11
Sujets : 1
Inscription : Nov 2008
Niveau d’avertissement :
0%
super interessante ta question et ta demande
voila le lien >> http://www.tu.fais.comme.moi-tu.test.et.tu.essaies.fr
et tu postes ce que tu trouves
Messages : 31
Sujets : 3
Inscription : Dec 2011
Niveau d’avertissement :
0%
t'es marrant toi !
réponds moi pas si c'est pour dire n'imp
Bref, comme dit sur la page précédente, j'ai reussi a faire marché 2 lien RSS
Puis un 3 ème là
Par contre j'en es 2 ou il me créé pas le fichier DB donc fonctionne pas
Puis un qui est en https, mais le eggdrop a l'air de prendre que Http
Je comprends pas pourquoi , il créé le fichier DB pour plusieurs flux, mais pas pour d'autres
Messages : 2,337
Sujets : 191
Inscription : Apr 2004
Pour les valeurs à mettre, voici ce qui est dans la documentation initiale (en anglais):
Citation :Values:
=======
Required:
---------
url The URL of the RSS/ATOM feed.
Example: http://www.example.tld/feed.xml
https://www.example.tld/feed.xml
http://username:password@www.example.tld/feed.xml
channels List of channels the feed (and trigger) are to be active in.
(Use space to separate multiple channels)
database Full (or relative from your eggdrops path) path to where you
want to store the database file.
Example: ./scripts/feedname.db
output The format you would like the RSS to be outputted to you
channel in.
max-depth Maximum amount of times the script should follow Location:
headers. Keep this relatively low.
Default: 5
timeout Timeout of connections (in milliseconds).
Default: 60000
user-agent User agent to send in the http request.
announce-type How you want the announce updates to be sent to your
channels.
Options:
0 = Message Channel
1 = Notice Channel
Default: 0
announce-output Maximum articles to output to channel on announce. Setting this
to 0 will silence the automatic output.
Default: 3
trigger-type How you want the trigger replies to be sent when triggered
both in channel and via private message.
The format is: <channel>:<privmsg>
Options:
0 = Message Channel
1 = Notice Channel
2 = Message User
3 = Notice User
Default: 0:2
trigger-output Maximum articles to output when triggered. Setting this to 0 will
silence the trigger output.
Default: 3
update-interval How often (in minutes) you want the feed to be checked. Try
and keep this number sensible, something above 15 minutes.
Some websites will ban you for hammering their feeds.
Default: 30
Optional:
---------
trigger Public trigger to list feeds. (if you only want to define it
once in default use @@feedid@@, this will be replaced by
each individual feeds id)
evaluate-tcl Evaluate the output before sending it to channel.
Default: 0 (Off)
enable-gzip Enable gzip decompression for this feed.
Default: 0 (Off)
remove-empty Remove empty cookies from the output.
Default: 1 (On)
output-order The order you want the articles to be announced in channel.
Options:
0 = Ascending (Oldest -> Newest)
1 = Descending (Newest -> Oldest)
charset This is the charset you want the feed to be outputted using.
The default charset is what your local system charset is set
to use. In most cases, if you're having problems with output
just use utf-8.
Example: utf-8
cp1251
iso8859-1
Je ne pense pas que le script ait un souci avec le https, sauf s'il faut être identifié pour accèder au flux. Le problème de création des fichiers vient peut-être de la configuration, il faudrait que tu nous montres ce que tu as fait pour qu'on puisses tester.
|