Xchat + Fish kryptering (Max 512 chars) tæller?

Få hjælp til at sætte programmer eller funktioner op.
Spotten
Indlæg: 2135
Tilmeldt: 19. okt 2007, 18:13
IRC nickname: Sp0t
Geografisk sted: Jamaica

Xchat + Fish kryptering (Max 512 chars) tæller?

Indlæg af Spotten »

Hej.

Overskriften er måske lidt forvirrende.

Men jeg skal prøve at forklare mig så godt som muligt.

Når jeg bruger xChat og FisH encryption (Et plugin til xchat som gør man kan snakke krypteret via pm's og vist også kanaler)

Så oplever jeg (med krypteringen slået til kun) at ALT over 512 tegn ikke kan dekrypteres, dvs. den besked jeg sender over 512, fucker op så folk ikke kan læse den.

Jeg mangler så en tæller i IRC, en der viser hvor mange tegn man har tastet indtil videre.

Er der nogen der kan kode perl eller sige mig hvor jeg finder nogle gode sider (måske endda danske) hvor jeg kan finde en løsning på dette "problem"?

På forhånd mange tak.
MB : Asus Sabertooth Z77
CPU : Intel Core I7 2600K+ 3,4GHz 8Mb L3
RAM : 4x4GB Corsair DDR3 1600MHz
HDD : LAGER : 1x1TB WD Extern USB 7200rpm + SYSTEM 1 x 180GB Corsair Force 3 Series SSD SATA6 550MB/sek
GFX : MSI 7900GT 512MB GDDR3 (Passivt Kølet)
Case : Lian Li PC-V1100 Plus
PSU : Corsair Professionel Series Gold AX1200
OS: Ubuntu 18.01LTS 64bit
lath
Indlæg: 5095
Tilmeldt: 27. apr 2008, 02:16
IRC nickname: lars_t_h
Geografisk sted: Fyn

Re: Xchat + Fish kryptering (Max 512 chars) tæller?

Indlæg af lath »

Spotten skrev:Hej.

Overskriften er måske lidt forvirrende.

Men jeg skal prøve at forklare mig så godt som muligt.

Når jeg bruger xChat og FisH encryption (Et plugin til xchat som gør man kan snakke krypteret via pm's og vist også kanaler)

Så oplever jeg (med krypteringen slået til kun) at ALT over 512 tegn ikke kan dekrypteres, dvs. den besked jeg sender over 512, fucker op så folk ikke kan læse den.

Jeg mangler så en tæller i IRC, en der viser hvor mange tegn man har tastet indtil videre.

Er der nogen der kan kode perl eller sige mig hvor jeg finder nogle gode sider (måske endda danske) hvor jeg kan finde en løsning på dette "problem"?

På forhånd mange tak.


Min Xchat loader et Tcl plugin og et Python plugin. Med dem kan du scripte dig til en tæller - måske ennda sætte en begrænsning på 512 tegn i indtasningsfeltet, eller at du scripter dig til at sende i bunker af max 512 tegn.

/Lars
Jeg er Software ingeniør (Diplomingeniør) i Informationsteknologi og indlejede systemer, hvor indlejrede systemer er computer (microcontroller) + elektronik i for eksempel et TV, en router, en vaskemaskine og den slags
Spotten
Indlæg: 2135
Tilmeldt: 19. okt 2007, 18:13
IRC nickname: Sp0t
Geografisk sted: Jamaica

Re: Xchat + Fish kryptering (Max 512 chars) tæller?

Indlæg af Spotten »

lath skrev:
Spotten skrev:Hej.

Overskriften er måske lidt forvirrende.

Men jeg skal prøve at forklare mig så godt som muligt.

Når jeg bruger xChat og FisH encryption (Et plugin til xchat som gør man kan snakke krypteret via pm's og vist også kanaler)

Så oplever jeg (med krypteringen slået til kun) at ALT over 512 tegn ikke kan dekrypteres, dvs. den besked jeg sender over 512, fucker op så folk ikke kan læse den.

Jeg mangler så en tæller i IRC, en der viser hvor mange tegn man har tastet indtil videre.

Er der nogen der kan kode perl eller sige mig hvor jeg finder nogle gode sider (måske endda danske) hvor jeg kan finde en løsning på dette "problem"?

På forhånd mange tak.


Min Xchat loader et Tcl plugin og et Python plugin. Med dem kan du scripte dig til en tæller - måske ennda sætte en begrænsning på 512 tegn i indtasningsfeltet, eller at du scripter dig til at sende i bunker af max 512 tegn.

/Lars


Ok. Har du nogen idé om hvordan dette gøres? Jeg aner nemlig ikke hvordan man "scripter" :-)

På forhånd tak.
MB : Asus Sabertooth Z77
CPU : Intel Core I7 2600K+ 3,4GHz 8Mb L3
RAM : 4x4GB Corsair DDR3 1600MHz
HDD : LAGER : 1x1TB WD Extern USB 7200rpm + SYSTEM 1 x 180GB Corsair Force 3 Series SSD SATA6 550MB/sek
GFX : MSI 7900GT 512MB GDDR3 (Passivt Kølet)
Case : Lian Li PC-V1100 Plus
PSU : Corsair Professionel Series Gold AX1200
OS: Ubuntu 18.01LTS 64bit
lath
Indlæg: 5095
Tilmeldt: 27. apr 2008, 02:16
IRC nickname: lars_t_h
Geografisk sted: Fyn

Re: Xchat + Fish kryptering (Max 512 chars) tæller?

Indlæg af lath »

Spotten skrev:
lath skrev:
Spotten skrev:Hej.

Overskriften er måske lidt forvirrende.

Men jeg skal prøve at forklare mig så godt som muligt.

Når jeg bruger xChat og FisH encryption (Et plugin til xchat som gør man kan snakke krypteret via pm's og vist også kanaler)

Så oplever jeg (med krypteringen slået til kun) at ALT over 512 tegn ikke kan dekrypteres, dvs. den besked jeg sender over 512, fucker op så folk ikke kan læse den.

Jeg mangler så en tæller i IRC, en der viser hvor mange tegn man har tastet indtil videre.

Er der nogen der kan kode perl eller sige mig hvor jeg finder nogle gode sider (måske endda danske) hvor jeg kan finde en løsning på dette "problem"?

På forhånd mange tak.


Min Xchat loader et Tcl plugin og et Python plugin. Med dem kan du scripte dig til en tæller - måske ennda sætte en begrænsning på 512 tegn i indtasningsfeltet, eller at du scripter dig til at sende i bunker af max 512 tegn.

/Lars


Ok. Har du nogen idé om hvordan dette gøres? Jeg aner nemlig ikke hvordan man "scripter" :-)

På forhånd tak.


Det må du så lære, for jeg vil lige pointere at det er dig selv der skriver scriptet! Det betyder dog ikke at jeg lader en nybegynder ud i programmeringens kunst være helt alene med sit problem!

Læs med ...

Det du skal lave er en en event-handler (en funktion der håndterer en hændelse), som du registrerer i xchat.
Event handleren du skal registrere er en funktion der skal køres, når xchat vil sende tekst.

Hjemmesiden for Xchat TCL pluginet er: http://www.scriptkitties.com/tclplugin/
og dokumentationen er her: http://www.scriptkitties.com/tclplugin/tclplugin.shtml

Du er specielt interresseret i følgende:

retur kode fra et on script (mere om on scripts herunder)
Name: complete - Set return mode of an 'on' or 'alias' script
Synopsis:
complete ?retcode?
Description: Similar to TCL's return command, complete halts further processing of an on or alias script and sets a return value.

EAT_NONE Allows all other plugins and xchat to see this event.
EAT_XCHAT Halts further processing by xchat
EAT_PLUGIN Halts further processing by other plugins (default).
EAT_ALL


on kommandoen som registrer en event handler.
Name: on - Execute a command on an irc event
Synopsis: on token label { script | procname }
Description: Whenever token is triggered, script will be executed. label is some descriptive word that identifies which script is being executed when you have multiple scripts assigned to the same event. It is suggested that you use your initials or the name of your script as the 'label'.

The token can be any server token or an internal XChat event. When executing your script, the following variables will be set:

$_label As defined by the 'on' command.
$_src source of the event. nick!ident@host -or- irc.servername.com
$_cmd irc command. JOIN, PRIVMSG, KICK, etc.
$_dest intended target of this event. nick,
$_rest the rest of the message.
$_raw the raw line received from the irc server.
$_private '0' means the message was public, '1' = private.


You may further use splitsrc command to create the additional variables:

$_nick irc user nick extracted from $_src
$_ident irc user ident extracted from $_src
$_host irc user hostname extracted from $_src


For channel management scripts, you may use any word with '!' in front (e.g. !pingme") as the token. Any time someone uses that command in a channel or in a private message, the script will be executed.


Du vil lave en event handler, når en meddelelse sendes, så du skal bruge det tilfælde hvor token er
XC_MSGSEND (xchat) Message Send

Du er så interesseret i længden af $_rest
Er den længere end 512 tegn klipper du teksten op i bidder af 512 tegn og sender de 512 tegn afsted til modtageren.
Det kan gøres i en for løkke (http://tcl.activestate.com/man/tcl8.5/tutorial/Tcl10.html) med et par hjælpe-variabler.

e-bog: TCLWISE: http://www.invece.org/tclwise/ , og
dokumentation af Tcl 8.5: http://tcl.activestate.com/man/tcl8.5/tutorial/tcltutorial.html

/Lars
Jeg er Software ingeniør (Diplomingeniør) i Informationsteknologi og indlejede systemer, hvor indlejrede systemer er computer (microcontroller) + elektronik i for eksempel et TV, en router, en vaskemaskine og den slags
Spotten
Indlæg: 2135
Tilmeldt: 19. okt 2007, 18:13
IRC nickname: Sp0t
Geografisk sted: Jamaica

Re: Xchat + Fish kryptering (Max 512 chars) tæller?

Indlæg af Spotten »

Hmm ok, det var en lidt mere omfattende ting kan jeg se, men vil da klart prøve at rode lidt med det :-)

Mange tak for den fine guide du har skrevet! :-)
MB : Asus Sabertooth Z77
CPU : Intel Core I7 2600K+ 3,4GHz 8Mb L3
RAM : 4x4GB Corsair DDR3 1600MHz
HDD : LAGER : 1x1TB WD Extern USB 7200rpm + SYSTEM 1 x 180GB Corsair Force 3 Series SSD SATA6 550MB/sek
GFX : MSI 7900GT 512MB GDDR3 (Passivt Kølet)
Case : Lian Li PC-V1100 Plus
PSU : Corsair Professionel Series Gold AX1200
OS: Ubuntu 18.01LTS 64bit