Gossamer Forum
Home : Products : Links 2.0 : Customization :

Verifying big links databases: temporary solution.

Quote Reply
Verifying big links databases: temporary solution.
Hello all.

While nph-verify.cgi is still unable to deal with big link databases in browsers (lock up after 100-200 links checked) I offer a long, but working way to get a handy htm - formatted results using Telnet.

Here is complete instructions for amateurs like me:

1. Connect your server via Telnet (SecureCRT program recommended).
2. Go to your links directory:

cd cgi-bin/links/admin (in my case)

3. Start nph-verify script and tell it to store verifying results in txt file:

./nph-verify.cgi >deadlink.txt

4. Give the script a time to finish it's work (it may be a pretty long time). It's a perfect time to drink a couple of beer.

5. Launch your FTP program and enter links/admin directory. Download report file (deadlink.txt) to your computer in ASCII format.

6. Here is the best part of the trip: Open this file with Microsift Word and make a MACROS turning a plain text report to a formatted html one.

Here is how your pain text report string will look like:

1070 - http://www.some_of_checked.com/ : 500 - Internal Error

Here is how this string have to look like after applying Word macros:

<br>1070 - <a href=http://www.some_of_checked.com target=_blank> Check it </a> <font size=-1><b> [<a href=http://www.yoursite.com/cgi-bin/links/admin/admin.cgi?db=links&amp;modify_form=1&amp;ID=1070&amp;ww=1 target=_blank> modify </a>| <a href=http://www.yoursite.com/cgi-bin/links/admin/admin.cgi?db=links&amp;delete_form=1&amp;ID=1070&amp;ww=1 target=_blank> delete </a>]</b></font> : 500 - Internal Error

Apply this macros to all text strings and save this file as deadlink.htm

7. Launch your browser and open deadlink.htm.

You're done. Enjoy.

******************

It takes a while to write such a macros, but then you can easily turn boring text report to a nice html page with possibility of one-click checking/modifying/deleting dead links. Be extremely careful recording macros and double check every character you type.



Thank you.

PS. Please, don't ask me how to record Word macros. It's boring, but simpliest procedure ever. Just place your cursor at the beginning of plain report string and make all nesessary changes. To force ID number "variavle" copy the number while recording macros and then paste it after ID= in URL's . To the right navigation through plain string use Find and enter _:_ and _-_ where _ are spaces.
Remeber that error string lenght and URL lenght are vary in each report. So use only common elements, as I said above.

Sorry for such a lamer approach, but this is the only one working for now.

All professionals, please, do something with nph-verify.cgi.

Thank you.

Subject Author Views Date
Thread Verifying big links databases: temporary solution. Kangaroo 14637 Nov 5, 2001, 6:24 AM
Thread Re: [Kangaroo] Verifying big links databases: temporary solution.
Bmxer 13828 Nov 5, 2001, 6:30 AM
Thread Re: [Bmxer] Verifying big links databases: temporary solution.
Kangaroo 13851 Nov 5, 2001, 7:28 AM
Thread Re: [Kangaroo] Verifying big links databases: temporary solution.
Bmxer 13803 Nov 5, 2001, 10:04 AM
Post Re: [Bmxer] Verifying big links databases: temporary solution.
Vs_Greg 13757 Nov 5, 2001, 11:52 AM
Thread Re: [Bmxer] Verifying big links databases: temporary solution.
Kangaroo 13805 Nov 5, 2001, 12:22 PM
Thread Re: [Kangaroo] Verifying big links databases: temporary solution.
Bmxer 13876 Nov 6, 2001, 5:38 AM
Thread Re: [Bmxer] Verifying big links databases: temporary solution.
Kangaroo 13817 Nov 6, 2001, 6:42 AM
Thread Re: [Kangaroo] Verifying big links databases: temporary solution.
Paul 13806 Nov 6, 2001, 7:01 AM
Thread Re: [RedRum] Verifying big links databases: temporary solution.
Kangaroo 13809 Nov 6, 2001, 8:14 AM
Post Re: [Kangaroo] Verifying big links databases: temporary solution.
Paul 13815 Nov 6, 2001, 8:17 AM
Thread Re: [Kangaroo] Verifying big links databases: temporary solution.
Bmxer 13752 Nov 6, 2001, 11:23 AM
Thread Re: [Bmxer] Verifying big links databases: temporary solution.
Kangaroo 14598 Nov 6, 2001, 12:16 PM
Thread Re: [Kangaroo] Verifying big links databases: temporary solution.
Bmxer 13736 Nov 7, 2001, 11:26 AM
Thread Re: [Bmxer] Verifying big links databases: temporary solution.
Kangaroo 13797 Nov 7, 2001, 11:34 AM
Thread Re: [Kangaroo] Verifying big links databases: temporary solution.
Bmxer 13774 Nov 7, 2001, 11:58 AM
Thread Re: [Bmxer] Verifying big links databases: temporary solution.
marinedesign 13711 Nov 7, 2001, 1:05 PM
Post Re: [marinedesign] Verifying big links databases: temporary solution.
Vs_Greg 13717 Nov 7, 2001, 2:25 PM
Thread Re: [marinedesign] Verifying big links databases: temporary solution.
Bmxer 13750 Nov 7, 2001, 2:31 PM
Thread Re: [Bmxer] Verifying big links databases: temporary solution.
Kangaroo 13814 Nov 8, 2001, 5:17 AM
Thread Re: [Kangaroo] Verifying big links databases: temporary solution.
Paul 13753 Nov 8, 2001, 5:21 AM
Thread Re: [PaulW] Verifying big links databases: temporary solution.
madtech 12408 Nov 16, 2001, 3:31 PM
Post Re: [madtech] Verifying big links databases: temporary solution.
Paul 12465 Nov 16, 2001, 3:38 PM
Thread Re: [Kangaroo] Verifying big links databases: temporary solution.
Bmxer 13733 Nov 8, 2001, 1:36 PM
Thread Re: [Bmxer] Verifying big links databases: temporary solution.
Vs_Greg 13885 Nov 8, 2001, 2:30 PM
Thread Re: [sc2utp] Verifying big links databases: temporary solution.
Bmxer 13676 Nov 8, 2001, 2:50 PM
Thread Re: [Bmxer] Verifying big links databases: temporary solution.
Vs_Greg 13687 Nov 8, 2001, 2:55 PM
Post Re: [sc2utp] Verifying big links databases: temporary solution.
Vs_Greg 12543 Nov 8, 2001, 3:10 PM
Thread Re: [Bmxer] Verifying big links databases: temporary solution.
Kangaroo 12566 Nov 8, 2001, 4:21 PM
Thread Re: [Kangaroo] Verifying big links databases: temporary solution.
Bmxer 12593 Nov 8, 2001, 7:15 PM
Thread Re: [Bmxer] Verifying big links databases: temporary solution.
Kangaroo 12591 Nov 9, 2001, 2:05 AM
Thread Re: [Kangaroo] Verifying big links databases: temporary solution.
Bmxer 12601 Nov 9, 2001, 2:08 PM
Thread Re: [Bmxer] Verifying big links databases: temporary solution.
Bmxer 12542 Nov 10, 2001, 10:47 AM
Thread Re: [Bmxer] Verifying big links databases: temporary solution.
dvd871 12550 Nov 10, 2001, 5:37 PM
Thread Re: [dvd871] Verifying big links databases: temporary solution.
dvd871 12517 Nov 10, 2001, 6:53 PM
Thread Re: [dvd871] Verifying big links databases: temporary solution.
Bmxer 12785 Nov 10, 2001, 7:14 PM
Thread Re: [Bmxer] Verifying big links databases: temporary solution.
marinedesign 12522 Nov 10, 2001, 8:38 PM
Post Re: [marinedesign] Verifying big links databases: temporary solution.
marinedesign 12487 Nov 10, 2001, 8:57 PM
Post Re: [Bmxer] Verifying big links databases: temporary solution.
dvd871 12501 Nov 10, 2001, 9:13 PM
Post Re: [Bmxer] Verifying big links databases: temporary solution.
Kangaroo 12455 Nov 11, 2001, 4:33 AM
Thread Re: [Bmxer] Verifying big links databases: temporary solution.
Vs_Greg 12519 Nov 11, 2001, 2:28 AM
Thread Re: [sc2utp] Verifying big links databases: temporary solution.
Vs_Greg 12489 Nov 11, 2001, 2:51 AM
Thread Re: [sc2utp] Verifying big links databases: temporary solution.
Bmxer 12428 Nov 11, 2001, 6:04 AM
Thread Re: [Bmxer] Verifying big links databases: temporary solution.
madtech 12490 Nov 13, 2001, 7:29 PM
Thread Re: [madtech] Verifying big links databases: temporary solution.
madtech 12517 Nov 13, 2001, 8:04 PM
Thread Re: [madtech] Verifying big links databases: temporary solution.
Bmxer 12503 Nov 13, 2001, 9:31 PM
Thread Re: [Bmxer] Verifying big links databases: temporary solution.
madtech 12476 Nov 13, 2001, 10:56 PM
Post Re: [madtech] Verifying big links databases: temporary solution.
madtech 12361 Nov 14, 2001, 1:37 PM
Thread Re: [Bmxer] Verifying big links databases: temporary solution.
Kangaroo 12386 Nov 16, 2001, 2:58 PM
Thread Re: [Kangaroo] Verifying big links databases: temporary solution.
gossy 3347 Jan 25, 2003, 1:44 AM
Thread Re: [gossy] Verifying big links databases: temporary solution.
wysardry 3445 Jan 25, 2003, 2:29 PM
Post Re: [wysardry] Verifying big links databases: temporary solution.
gossy 3410 Jan 25, 2003, 11:02 PM
Thread Re: [Bmxer] Verifying big links databases: temporary solution.
timvdh 12325 Mar 26, 2002, 3:25 AM
Post Re: [timvdh] Verifying big links databases: temporary solution.
sensovision 3384 Mar 23, 2003, 5:04 AM