Pagina 1 van 1

Logica achter de database naam SN V1.81

Geplaatst: 25 dec 2011, 20:38
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?

Re: Logica achter de database naam SN V1.81

Geplaatst: 27 dec 2011, 03:07
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

Re: Logica achter de database naam SN V1.81

Geplaatst: 27 dec 2011, 15:07
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