Logica achter de database naam SN V1.81

Gebruikers helpen andere gebruikers. Als je hulp nodig of een probleem hebt , post het dan hier.

Moderator: Moderator Team

Forumregels
LEES: Forum Regels!
Gebruikersavatar

Topicstarter
VPCF1
Berichten: 162
Lid geworden op: 15 sep 2011, 23:17
Answers: 0
Usenet: XLUsenet
Internet: Ziggo Z3
Leeftijd: 53

Logica achter de database naam SN V1.81

#1

Bericht door VPCF1 »

Zoals jullie weten heb ik 2 addons geschreven voor SpotNet (GEXA en Favorieten filter).
Echter gaat er met de laatste nu iets niet goed.
Als ik kijk naar een win7 machine, dan wordt er een DB aangemaakt met als naam: ssl-news.eu.xlusenet.nl.dbs
Hetzelfde onder WinXP: sslnews.eu.xlusenet.nl.dbs (streepje kwijt)

Wat ik tot nu toe weet:
  • nummers (tenzij een ip-adres) komen niet in de db naam voor;
  • De naam achter [<Server Type="Downloads" ] wordt als db naam gebruikt
  • "-" wordt verwijderd uit de db naam
Is er iemand die meer info kan geven, mbt de logica achter de db namen, zodat ik dit kan verwerken in de addon?

hjvbft
Berichten: 2079
Lid geworden op: 13 feb 2011, 21:02
Answers: 0

Re: Logica achter de database naam SN V1.81

#2

Bericht door hjvbft »

Alleen letters (tenzij een ip-adres) en enkele punten komen in de db naam voor.
Alle andere tekens worden niet overgenomen. Bijvoorbeeld de ":"
De reden hiervoor is dat een bestandsnaam o.a. geen ":" mag bevatten in Windows.

Voorbeelden:
Tele2 AB (IPv6 server)

Code: Selecteer alles

<Server Type="Downloads" Server="2a00:801:103:10::35" Username="" Password="" Port="119" SSL="0" Connections="1" />
Bevat cijfers en letters --> De database naam word a.dbs en a.dbc

Newszilla (IPv6 server)

Code: Selecteer alles

<Server Type="Downloads" Server="2001:888:0:18::119" Username="" Password="" Port="119" SSL="0" Connections="1" />
Bevat ":" en cijfers --> De database naam word 2001888018119.dbs en 2001888018119.dbc

Tele2 AB (IPv6 server)

Code: Selecteer alles

<Server Type="Downloads" Server="weathergirl-ipv6.tele2.net" Username="" Password="" Port="119" SSL="0" Connections="1" />
Bevat cijfers, letters en "-" --> De database naam word weathergirlipv.tele.net.dbs en weathergirlipv.tele.net.dbc

Er zullen momenteel niet veel gebruikers zijn die deze servers zo ingesteld hebben.
Deze voorbeelden zijn vooral om aan te geven hoe Spotnet de database naam bepaald.

Fictieve server (voor de volledigheid)

Code: Selecteer alles

<Server Type="Downloads" Server="~`!@#$%^+b2&()_-" Username="" Password="" Port="119" SSL="0" Connections="1" />
Bevat aparte tekens, cijfer en letter --> De database naam word b.dbs en b.dbc

Kleine aanvulling:

Code: Selecteer alles

<Server Type="Downloads" Server="us.Ngroups.NET" Username="" Password="" Port="119" SSL="0" Connections="1" />
Bevat hoofdletters --> De database naam word us.ngroups.net.dbs en us.ngroups.net.dbc
Laatst gewijzigd door hjvbft op 14 jan 2012, 13:25, 1 keer totaal gewijzigd.
Gebruikersavatar

Topicstarter
VPCF1
Berichten: 162
Lid geworden op: 15 sep 2011, 23:17
Answers: 0
Usenet: XLUsenet
Internet: Ziggo Z3
Leeftijd: 53

Re: Logica achter de database naam SN V1.81

#3

Bericht door VPCF1 »

Bedankt hjvbft voor je informatie.

Zal dan mbv regex, de strings moeten uitzoeken.

-- [bericht automatisch samengevoegd - 27 dec 2011, 20:52] --

Code is aangepast middels regex.
  • "!@#s$%^+b2&()_-" wordt sb.dbs
  • "2a00:80b1:103:10::35" wordt ab.dbs
  • "weathergirl-ipv6.tele2.net" wordt weathergirlipv.tele.net.dbs
  • "193.168.23.14" wordt 193.168.23.14.dbs
  • "2001:888:0:18::119" wordt 2001888018119.dbs
Plaats reactie Vorig onderwerpVolgend onderwerp
Spot-net.nl Forums : Disclaimer