Differences between revisions 3 and 4
Revision 3 as of 2004-06-22 01:32:58
Size: 2827
Editor: pcp07840438pcs
Comment:
Revision 4 as of 2004-06-22 01:36:11
Size: 2846
Editor: pcp07840438pcs
Comment:
Deletions are marked like this. Additions are marked like this.
Line 51: Line 51:
        pagename=pagename.strip()         pagename=pagename.strip().replace(' ','_20')

This page is intended to be used from the EducationalCd.

Introductions

Presentations

Are they anywhere else NOT in powerpoint format, but in html or pdf?

If you open them in Powerpoint or Open Office, you can save them to HTML or PDF.

Essays

Advanced

Python Wiki

You said you wanted to mirror the Python wiki on the CD, here is a little script to suck the pages from the wiki to a folder:

   1 import socket, os, sys, urllib2
   2 socket.setdefaulttimeout(15)
   3 from time import sleep
   4 
   5 def suckwiki(pagelist, #url to plain text list of wiki pages
   6              rawpage, #url to raw wiki text of a page
   7              foldername="wikifiles", #name of folder to save files to
   8              sleeptime=1 #seconds to sleep between page accesses
   9              ):
  10     foldername = os.path.join(os.path.abspath(os.path.dirname(sys.argv[0])), foldername)
  11     if not os.path.exists(foldername): os.mkdir(foldername)
  12     opener = urllib2.build_opener()
  13     listrequest = urllib2.Request(pagelist)
  14     listresponse = opener.open(listrequest)
  15     sleep(sleeptime)
  16     for pagename in listresponse:
  17         pagename=pagename.strip().replace(' ','_20')
  18         print pagename
  19         fullpagename = rawpage % {'pagename':pagename}
  20         pagerequest = urllib2.Request(fullpagename)
  21         page = opener.open(pagerequest)
  22         f = open(os.path.join(foldername,pagename),"wb")
  23         f.write(page.read())
  24         f.close()
  25         page.close()
  26         sleep(sleeptime)
  27 
  28 if __name__ == '__main__':
  29     pagelist = "http://www.python.org/cgi-bin/moinmoin/TitleIndex?action=titleindex"
  30     rawpage = r"http://www.python.org/cgi-bin/moinmoin/%(pagename)s?action=raw"
  31     foldername = "pythonwiki" #name of folder to save pages to
  32     suckwiki(pagelist,rawpage,foldername)

PythonCdDocs (last edited 2014-04-26 07:31:43 by DaleAthanasias)

Unable to edit the page? See the FrontPage for instructions.