Accueil > > > URL LOGGER
URL LOGGER
Information sur la source
Description
Cet addon enregistre les différents urls (adresses web) qui seront citées sur les canaux que vous fréquentez. Les urls sont stockées dans un dialog contenant plusieurs options ainsi que des informations sur l'url annoncée. Un double clic sur une adresse l'ouvrira dans votre navigateur web.
Source
- ; _______________________________________
- ; URL Logger
- ; Code par MegaMax & Tataouine
- ; Version 4.00
- ; _______________________________________
- on *:load:{
- echo -a -----------------------------------------------------------
- echo -a Vous avez correctement chargé URL Logger Version 4.0
- echo -a Merci d'utiliser cet addon :)
- echo -a -----------------------------------------------------------
- }
- dialog url {
- title "URL Logger"
- size -1 -1 260 195
- option dbu
- list 1, 5 7 250 125, size vsbar
- button "Effacer", 3, 8 178 37 12, flat
- button "Ajouter", 4, 215 159 37 12, flat
- button "Dire", 5, 145 178 37 12, flat
- button "Fermer", 6, 215 178 37 12, flat
- button "Reset", 7, 75 178 37 12, flat
- edit "", 8, 20 161 185 10, autohs
- box "", 9, 2 0 256 193
- box "Ajout manuel", 10, 5 152 250 22, disable
- box "Url annoncée", 11, 5 133 250 18, disable
- text "Url :", 12, 9 162 10 8
- text "Sur :", 13, 9 141 12 8
- text "", 14, 23 141 53 8
- text "Par :", 15, 80 141 12 8
- text "", 16, 95 141 62 8
- text "Le :", 17, 160 141 12 8
- text "", 18, 172 141 36 8
- text "A :", 19, 210 141 10 8
- text "", 20, 220 141 32 8
- }
- on *:dialog:url:*:*:{
- if ($devent == init) {
- if ($exists(url.txt)) {
- if ($fopen(zurl)) .fseek zurl 0
- else .fopen zurl url.txt
- var %n = 1
- while (!$feof) {
- did -o url 1 %n $gettok($fread(zurl),1,32)
- inc %n
- }
- .fclose zurl
- }
- }
- elseif $devent == sclick {
- if $did == 4 {
- write -il1 url.txt $strip($did(8)) AjoutManuel $me $date $time
- did -r url 8
- if ($fopen(zurl)) .fseek zurl 0
- else .fopen zurl url.txt
- var %n = 1
- while (!$feof) {
- did -o url 1 %n $gettok($fread(zurl),1,32)
- inc %n
- }
- .fclose zurl
- }
- elseif $did == 6 {
- dialog -x url url
- }
- elseif $did == 5 {
- if ($did(1).seltext) {
- scid $activeid
- msg $active $did(1).seltext
- }
- }
- elseif $did == 3 {
- if ($did(1).seltext) {
- scid $activecid
- write -dl $+ $did(1).sel url.txt
- did -r url 1
- }
- if ($fopen(zurl)) .fseek zurl 0
- else .fopen zurl url.txt
- var %n = 1
- while (!$feof) {
- did -o url 1 %n $gettok($fread(zurl),1,32)
- inc %n
- }
- .fclose zurl
- }
- elseif $did == 1 {
- if ($did(1).seltext) {
- var %info = $read(url.txt,s,$v1)
- did -a $dname 14 $gettok(%info,1,32)
- did -a $dname 16 $gettok(%info,2,32)
- did -a $dname 18 $gettok(%info,3,32)
- did -a $dname 20 $gettok(%info,4,32)
- }
- }
- elseif ($did == 7) {
- var %input $input(Etes vous sur de vouloir tout supprimer ?,y,URL Logger - Reset)
- if %input {
- write -c url.txt
- loadbuf -ro url 1 url.txt
- }
- }
- }
- elseif ($devent == dclick) url $gettok($did(1).seltext,1,32)
- }
- menu Channel,menubar {
- URL Logger:/dialog -m url url
- }
- on $*:TEXT:/(www.|http)/:*:{
- var %url = /((?:http://|(?<!w)www\.)[-a-z_0-9]+\.(?:[^\x20\(\)\[\]\{\}\,\;\!\§\ù\µ\$\£\¤\°\ç\à\è`\è\`]+))/ig
- if ($regex($strip($1-),%url)) {
- var %reg = $regml(0)
- while (%reg > 0) {
- if (!$read(url.txt,w,$regml(%reg) *)) {
- write -il1 url.txt $regml(%reg) $chan $nick $date $time
- }
- dec %reg
- }
- if ($dialog(url)) {
- if ($fopen(zurl)) .fseek zurl 0
- else .fopen zurl url.txt
- var %n = 1
- while (!$feof) {
- did -o url 1 %n $gettok($fread(zurl),1,32)
- inc %n
- }
- .fclose zurl
- }
- }
- }
- alias logger { dialog -m url url }
; _______________________________________
; URL Logger
; Code par MegaMax & Tataouine
; Version 4.00
; _______________________________________
on *:load:{
echo -a -----------------------------------------------------------
echo -a Vous avez correctement chargé URL Logger Version 4.0
echo -a Merci d'utiliser cet addon :)
echo -a -----------------------------------------------------------
}
dialog url {
title "URL Logger"
size -1 -1 260 195
option dbu
list 1, 5 7 250 125, size vsbar
button "Effacer", 3, 8 178 37 12, flat
button "Ajouter", 4, 215 159 37 12, flat
button "Dire", 5, 145 178 37 12, flat
button "Fermer", 6, 215 178 37 12, flat
button "Reset", 7, 75 178 37 12, flat
edit "", 8, 20 161 185 10, autohs
box "", 9, 2 0 256 193
box "Ajout manuel", 10, 5 152 250 22, disable
box "Url annoncée", 11, 5 133 250 18, disable
text "Url :", 12, 9 162 10 8
text "Sur :", 13, 9 141 12 8
text "", 14, 23 141 53 8
text "Par :", 15, 80 141 12 8
text "", 16, 95 141 62 8
text "Le :", 17, 160 141 12 8
text "", 18, 172 141 36 8
text "A :", 19, 210 141 10 8
text "", 20, 220 141 32 8
}
on *:dialog:url:*:*:{
if ($devent == init) {
if ($exists(url.txt)) {
if ($fopen(zurl)) .fseek zurl 0
else .fopen zurl url.txt
var %n = 1
while (!$feof) {
did -o url 1 %n $gettok($fread(zurl),1,32)
inc %n
}
.fclose zurl
}
}
elseif $devent == sclick {
if $did == 4 {
write -il1 url.txt $strip($did(8)) AjoutManuel $me $date $time
did -r url 8
if ($fopen(zurl)) .fseek zurl 0
else .fopen zurl url.txt
var %n = 1
while (!$feof) {
did -o url 1 %n $gettok($fread(zurl),1,32)
inc %n
}
.fclose zurl
}
elseif $did == 6 {
dialog -x url url
}
elseif $did == 5 {
if ($did(1).seltext) {
scid $activeid
msg $active $did(1).seltext
}
}
elseif $did == 3 {
if ($did(1).seltext) {
scid $activecid
write -dl $+ $did(1).sel url.txt
did -r url 1
}
if ($fopen(zurl)) .fseek zurl 0
else .fopen zurl url.txt
var %n = 1
while (!$feof) {
did -o url 1 %n $gettok($fread(zurl),1,32)
inc %n
}
.fclose zurl
}
elseif $did == 1 {
if ($did(1).seltext) {
var %info = $read(url.txt,s,$v1)
did -a $dname 14 $gettok(%info,1,32)
did -a $dname 16 $gettok(%info,2,32)
did -a $dname 18 $gettok(%info,3,32)
did -a $dname 20 $gettok(%info,4,32)
}
}
elseif ($did == 7) {
var %input $input(Etes vous sur de vouloir tout supprimer ?,y,URL Logger - Reset)
if %input {
write -c url.txt
loadbuf -ro url 1 url.txt
}
}
}
elseif ($devent == dclick) url $gettok($did(1).seltext,1,32)
}
menu Channel,menubar {
URL Logger:/dialog -m url url
}
on $*:TEXT:/(www.|http)/:*:{
var %url = /((?:http://|(?<!w)www\.)[-a-z_0-9]+\.(?:[^\x20\(\)\[\]\{\}\,\;\!\§\ù\µ\$\£\¤\°\ç\à\è`\è\`]+))/ig
if ($regex($strip($1-),%url)) {
var %reg = $regml(0)
while (%reg > 0) {
if (!$read(url.txt,w,$regml(%reg) *)) {
write -il1 url.txt $regml(%reg) $chan $nick $date $time
}
dec %reg
}
if ($dialog(url)) {
if ($fopen(zurl)) .fseek zurl 0
else .fopen zurl url.txt
var %n = 1
while (!$feof) {
did -o url 1 %n $gettok($fread(zurl),1,32)
inc %n
}
.fclose zurl
}
}
}
alias logger { dialog -m url url }
Historique
- 31 janvier 2006 21:31:55 :
- Optimisation de la partie qui log: utilisation de $regex
Log bien toute les urls si il y a plusieurs urls dans la meme phrase
Probleme du bug du loadbuf réglé
- 01 février 2006 06:45:32 :
- Correction d'un bug oublié.
- 12 février 2006 12:29:58 :
- 01. Log uniquement les sites avec trois w et non pas par exemple : wwww.exemple.fr
02. Supprime les caractères spéciaux en fin d'url, par exemple : www.exemple.fr(hop)
03. Disparition du Mini Logger :'(
04. Informations sur une url annoncée en cliquant dessus
05. Amélioration du dialog, affichage direct des informations
06. Fichier html d'aide et d'informations sur URL Logger
Sources de la même categorie
Commentaires et avis
Discussions en rapport avec ce code source dans le forum
C ou kon écrit ? [ par fabiin ]
Salut Moi g juste une kestion :les script, on les écrits ou dans mIRC ???Merci par avance<img src=/imgs2/smil
Blizzard Script 3 [ par Epsilon ]
Juste un petit message pour faire la promotion de mon script pour mIRC.J'ai principalement axé mes efforts sur l'interface, tant visuelle que sonore.
Adresse ip sous mirc [ par cuba1393 ]
Bonjour a tousVoila mon probleme:je desire recupérer l'adresse ip des personnes présentes sur le chan et l'écrire dans un fichier avec le nickje pense
je lance un site de scripts,addons et bots [ par sebbizet ]
voila je vient de faire une partit scripts,addons et bots dans mon site mais il manque de sourcesvp allez y et ceux ki font des addons, scripts et bot
ajouter vos source a mon site svp [ par sebbizet ]
voila je vient de faire une partit scripts,addons et bots dans mon site mais il manque de sourcesvp allez y et ceux ki font des addons, scripts et bot
Addons 4 newbie "how to" [ par kangun ]
Bonjour tlmje suis un vrai newbie sur mirc et je voudrais savoir comment on utilise les addons (installation, initialisation, ...)thx pour vos réponse
Attendre la connection [ par DuncanIdaho ]
SalutJe voudrait faire un script qui se conencte a un serveur, attends que la connection soit etablie, se connecte a un 2eme serveur, ...G essayé ac u
Probleme d'utilisation de la fonction /load -rs [ par TiFoXy ]
Salut à tous, ce serait avec une imense joie si vous pouviez m'aider a faire ceci:J'aimerais faire un /load -rs de remote se trouvant sur une machine
comment je peux telecharger!! [ par fodhil81 ]
bonjour a vous tous qui pronner la respossabiliter de se site je suis un nauvou par mis vous , jet je me suis demmander de quel façon je dois mèprand
Pour jujuquatre [ par T0x1K ]
Jujuquatre c quand que tu reviens sur jv? :|répon plz-----------------------T0x1K alias Ice-Boss Contact me
|
Derniers Blogs
SESSION SILVERLIGHT 5 3D : SLIDES ET DEMOSSESSION SILVERLIGHT 5 3D : SLIDES ET DEMOS par Groc
Durant les techdays, j'ai eu le plaisir d'animer une session sur Silverlight 5 et la 3D avec Simon Ferquel. Comme promis, voici nos slides et mes démos (celles avec le viper BSG) ici et là. Pour mémoire, les démos utilisent toutes le viper BSG...
Cliquez pour lire la suite de l'article par Groc [TECHDAYS 2012] SESSION WEBMATRIX 2 : LE COUTEAU SUISSE GRATUIT POUR VOS DéVELOPPEMENTS WEB - SLIDES[TECHDAYS 2012] SESSION WEBMATRIX 2 : LE COUTEAU SUISSE GRATUIT POUR VOS DéVELOPPEMENTS WEB - SLIDES par gpommier
Suite à la session que j'ai présenté sur WebMatrix 2, vous pouvez trouver les slides ici, ainsi que les démos en packages nuget : démos1 et démos2 J'en profite pour remercier chaleureusement tous ceux qui sont venus très nombreux à cette sess...
Cliquez pour lire la suite de l'article par gpommier [SHAREPOINT] LES SESSIONS TECHDAYS 2012.[SHAREPOINT] LES SESSIONS TECHDAYS 2012. par Patrick Guimonet
Voici donc pour ceux qui n'ont pas pu venir, ou ceux qui n'ont pas pu toutes les suivre la liste des sessions SharePoint aux TechDays 2012, que je mettrais à jour dès que les liens des vidéo seront disponibles. Ou ici : http...
Cliquez pour lire la suite de l'article par Patrick Guimonet TECHDAYS PARIS 2012 : SESSION PLEINIèRE JOUR 3TECHDAYS PARIS 2012 : SESSION PLEINIèRE JOUR 3 par ROMELARD Fabrice
Speaker: Bernard Ourghanlian Cette session est comme chaque jour transmise en live par BrainSonic, et j'ai donc suivi cette troisième pleinière par ce moyen sur mon iPad . Elle est dédiée comme chaque année à la mise en perspective de l'é...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice MISHRA READER : UN LECTEUR RSS TRèS ZUNE STYLE EN OPEN SOURCE !MISHRA READER : UN LECTEUR RSS TRèS ZUNE STYLE EN OPEN SOURCE ! par Vko
Hier durant une session dédiée aux Techdays 2012, j'ai eu le plaisir d'annoncer la sortie de la Béta 2 de Mishra Reader. C'est quoi ? Pour les utilisateurs, c'est une vraie expérience de lecture de flux RSS sur Windows. Rien à voir avec les produit...
Cliquez pour lire la suite de l'article par Vko
Forum
RE : AIDERE : AIDE par Nico26000
Cliquez pour lire la suite par Nico26000 RE : AIDERE : AIDE par WorldDMT
Cliquez pour lire la suite par WorldDMT AIDEAIDE par Nico26000
Cliquez pour lire la suite par Nico26000
Logiciels
Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Easy-Planning (1.0.0.1)EASY-PLANNING (1.0.0.1)Basé sur les mêmes principes que MyPlanning, Easy-Planning permet de créer des plannings sous la ... Cliquez pour télécharger Easy-Planning
|