Skip to content

Updated all old links (dead links, redirects and non-https) #2448

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 3 commits into from
Jan 18, 2025

Conversation

Avasam
Copy link
Collaborator

@Avasam Avasam commented Jan 6, 2025

Closes #2398

  • Replaced all http:// with https:// for links that exists
  • Followed existing link redirects
  • Checked through The Internet Archive's Wayback Machine for more links that could lead to a now-valid redirect.
  • Fallback to https://www.betaarchive.com/wiki/index.php?title=Microsoft_KB_Archive for KB items and https://web.archive.org/web for other pages where I could not find a modern equivalent.
    • I got a bit lazy with Microsoft_KB_Archive, some of those links may have a modern equivalent if you search hard enough.
    • It looks like most of http://starship.python.net/crew/mhammond has been archived, conference files included. Such documentation could be restored in GitHub if still relevant.

@Avasam Avasam marked this pull request as draft January 6, 2025 23:11
@Avasam Avasam changed the title WIP updating all old links (dead links, redirects and non https) WIP updating all old links (dead links, redirects and non-https) Jan 6, 2025
@@ -12,7 +12,7 @@
<H1>Quick Start to Server side COM and Python</H1>
<H2>Introduction</H2>
<P>This documents how to quickly start implementing COM objects in Python. It is not a thorough discussion of the COM system, or of the concepts introduced by COM.</P>
<P>For more details information on Python and COM, please see the <A HREF="http://www.python.org/windows/win32com/COMTutorial/index.htm">COM Tutorial given by Greg Stein and Mark Hammond at SPAM 6 (HTML format)</A> or download the same tutorial <A HREF="http://www.python.org/windows/win32com/COMTutorial.ppt">in PowerPoint format.</A></P>
<P>For more details information on Python and COM, please see the COM Tutorial given by Greg Stein and Mark Hammond at SPAM 6 <A HREF="https://web.archive.org/web/20001117033400/http://www.python.org:80/windows/win32com/COMTutorial/index.htm">(in HTML format, lost to time)</A> or download the same tutorial <A HREF="https://web.archive.org/web/20060511064916/http://www.python.org/windows/win32com/COMTutorial.ppt">in PowerPoint format.</A></P>
Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The HTML tutorial seems to be lost to time, since the navigation used JavaScript which wasn't archived.
The PowerPoint however, is still downloadable, and could be added to Pywin32's documentation.

Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

heh, I've got that locally :) Not sure there's value to adding it to the repo tbh though, 300 files generated somehow.

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

130 files! :O (I'm guessing some JS navigation library ? Lots of images maybe)

If you think it still has value, it could be hosted as a GitHub page (standalone repo to not pollute pywin32).
The PowerPoint isn't as bad as it's a single 150kb file. Could be hosted right with the existing online docs.

If you think they're so old they're irrelevant and don't bring value anymore, and can be forgotten about, then I'll remove the link(s) instead.

@Avasam Avasam changed the title WIP updating all old links (dead links, redirects and non-https) Updated all old links (dead links, redirects and non-https) Jan 7, 2025
@Avasam Avasam force-pushed the update-all-old-links branch from 339c8ee to 0610993 Compare January 7, 2025 03:25
@Avasam Avasam force-pushed the update-all-old-links branch from 0610993 to a794266 Compare January 7, 2025 03:28
@Avasam Avasam marked this pull request as ready for review January 7, 2025 04:13
Copy link
Owner

@mhammond mhammond left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this is fantastic, thanks!

@@ -12,7 +12,7 @@
<H1>Quick Start to Server side COM and Python</H1>
<H2>Introduction</H2>
<P>This documents how to quickly start implementing COM objects in Python. It is not a thorough discussion of the COM system, or of the concepts introduced by COM.</P>
<P>For more details information on Python and COM, please see the <A HREF="http://www.python.org/windows/win32com/COMTutorial/index.htm">COM Tutorial given by Greg Stein and Mark Hammond at SPAM 6 (HTML format)</A> or download the same tutorial <A HREF="http://www.python.org/windows/win32com/COMTutorial.ppt">in PowerPoint format.</A></P>
<P>For more details information on Python and COM, please see the COM Tutorial given by Greg Stein and Mark Hammond at SPAM 6 <A HREF="https://web.archive.org/web/20001117033400/http://www.python.org:80/windows/win32com/COMTutorial/index.htm">(in HTML format, lost to time)</A> or download the same tutorial <A HREF="https://web.archive.org/web/20060511064916/http://www.python.org/windows/win32com/COMTutorial.ppt">in PowerPoint format.</A></P>
Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

heh, I've got that locally :) Not sure there's value to adding it to the repo tbh though, 300 files generated somehow.

@Avasam Avasam requested a review from mhammond January 8, 2025 02:17
@Avasam Avasam merged commit fabbd69 into mhammond:main Jan 18, 2025
30 checks passed
@Avasam Avasam deleted the update-all-old-links branch January 18, 2025 21:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Dead msdn.microsoft.com links
2 participants