Guido van Rossum
0b0b5f0279
Spin off checking of external page in a subroutine.
...
Increase MAXPAGE to 150K.
Add back printing of __doc__ for usage message.
1997-01-31 18:57:23 +00:00
Guido van Rossum
e5605ba3c2
Many misc changes.
...
- Faster HTML parser derivede from SGMLparser (Fred Gansevles).
- All manipulations of todo, done, ext, bad are done via methods, so a
derived class can override. Also moved the 'done' marking to
dopage(), so run() is much simpler.
- Added a method status() which returns a string containing the
summary counts; added a "total" count.
- Drop the guessing of the file type before opening the document -- we
still need to check those links for validity!
- Added a subroutine to close a connection which first slurps up the
remaining data when it's an ftp URL -- apparently closing an ftp
connection without reading till the end makes it hang.
- Added -n option to skip running (only useful with -R).
- The Checker object now has an instance variable which is set to 1
when it is changed. This is not pickled.
1997-01-31 14:43:15 +00:00
Guido van Rossum
c59a5d449f
Set proper User-agent header (Python-webchecker/<version>).
...
When -x is combined with -q, still do the checking, but don't print
the error in this phase -- they are reported by report_errors().
1997-01-30 06:04:00 +00:00
Guido van Rossum
2739cd74b3
Some refinements of the external-link checking code: insert the errors
...
in the 'bad' dictionary (sanitize them so they are picklable; the
sanitation code is now a subroutine); don't check mailto: URLs; omit
colon in Error message.
1997-01-30 04:26:57 +00:00
Guido van Rossum
de66268588
Added -x option to check external links. Slooooow!
1997-01-30 03:58:21 +00:00
Guido van Rossum
325a64f207
Catch I/O errors when parsing robots.txt file.
...
Add version number, printed at startup in non-quited mode.
1997-01-30 03:30:20 +00:00
Guido van Rossum
df47bafa1c
Basic README file
1997-01-30 03:24:00 +00:00
Guido van Rossum
3edbb35023
Added robots.txt support, using Skip Montanaro's parser.
...
Fixed occasional inclusion of unpicklable objects (Message in errors).
Changed indent of a few messages.
1997-01-30 03:19:41 +00:00
Guido van Rossum
bbf8c2fafd
Skip Montanaro's robots.txt parser.
1997-01-30 03:18:23 +00:00
Guido van Rossum
272b37d686
web tree checker
1997-01-30 02:44:48 +00:00
Guido van Rossum
d7e4705d8f
mime types guesser
1997-01-30 02:44:20 +00:00
Guido van Rossum
04f2b453bb
Version 1.1. Fix memory leak and expensive comparison with None.
1997-01-18 02:20:37 +00:00
Guido van Rossum
f06ee5fa07
/usr/local/bin/python -> /usr/bin/env python
1996-11-27 19:52:01 +00:00
Guido van Rossum
499181a833
Changed so that it replaces /usr/local/bin/python with /usr/bin/env python.
1996-11-27 19:43:49 +00:00
Guido van Rossum
d5c58c34db
Changed logic so it now replaces anything that has #! and python in
...
the first line, replacing the entire line.
1996-11-27 19:43:01 +00:00
Guido van Rossum
fc0588241c
Script to fix cprt notice
1996-11-27 19:41:55 +00:00
Barry Warsaw
3ffc503682
Removed the USA'isms that aren't really true
1996-11-20 18:43:05 +00:00
Barry Warsaw
7081a69b24
/usr/bin/env is slightly more portable
1996-11-20 15:19:10 +00:00
Barry Warsaw
00bf8efe0b
Added a few meta info
1996-11-20 15:17:50 +00:00
Barry Warsaw
2a6e68f693
Output original address
1996-11-19 17:59:07 +00:00
Barry Warsaw
de0e8f763b
Updated country codes as per ISO3166 10-Feb-1994
1996-11-18 23:22:34 +00:00
Barry Warsaw
cb2b672015
implementation complete. need to update country codes
1996-11-18 22:57:43 +00:00
Barry Warsaw
3a7212c86a
Added `ru' --> Russia
1996-11-18 22:03:36 +00:00
Barry Warsaw
f6d53448e5
A rewrite for better Python-ish style
1996-11-18 21:26:56 +00:00
Guido van Rossum
e41d00bb6a
Fixed a bug: files that no longer exist remotely would never be
...
removed from .mirrorinfo. Now they are (even if -r is not specified
-- the files are not removed, just their .mirrorinfo entry).
Added a feature: the -s pattern option is also used to skip local
files when removing (i.e. -r won't remove local files matching the -s
patterns).
1996-11-14 18:24:47 +00:00
Fred Drake
abcb38250b
(texi2html.py): Minor improvement to HTML 3.0 output for code examples.
1996-10-25 22:13:59 +00:00
Guido van Rossum
d266eb460e
New permission notice, includes CNRI.
1996-10-25 14:44:06 +00:00
Fred Drake
22f7f9e671
(texi2html.py): Added CLASS=Navigation attribute to DIV around top/bottom
...
navigation links for HTML 3 version.
Forced a blank line above the footnotes separator for HTML 2; at
least one page did not get this spaced correctly.
1996-10-11 16:54:00 +00:00
Fred Drake
0282726643
(texi2html.py): Tightened the generated HTML slightly. Added -p option to
...
print section titles even when the debugging output is not enabled.
Added -3 option to generate HTML 3.0 constructs where meaningful.
Removed repititive garbage generation: the old version added simple
descriptive comments after every datadesc/funcdesc/*desc entry:
function(args) -- function of module xxxx
Description....
These comments are no longer generated:
function(args)
Description....
1996-10-09 19:05:12 +00:00
Fred Drake
a39a25e5ec
(texi2html.py): Use "if __name__ == '__main__':" test. Adjust indentation
...
to 4 spaces per level (no longer 8).
(Makefile): Use .pyc versions of partparse.py and texi2html.py to generate
converted documentation formats. This reduces the startup costs;
probably doesn't affect anyone but me in reality, but helps when
working on the docs.
1996-09-13 14:44:34 +00:00
Guido van Rossum
be5e34204e
Note obsolescence
1996-09-11 23:34:32 +00:00
Guido van Rossum
dd6798c691
Added NumVersion definition.
1996-08-26 14:38:40 +00:00
Guido van Rossum
c30461dd38
Insert filename in IOError message.
1996-08-26 14:37:47 +00:00
Guido van Rossum
96c4dd95cf
OK, now it uses sys.[exec_]prefix and supports
...
a -o option to specify an output directory. *Much* more convenient.
Removed a whole lot of hullabaloo from the README file, too.
1996-08-26 05:14:20 +00:00
Guido van Rossum
6498cad34e
Get rid of it totally
1996-08-26 04:10:33 +00:00
Guido van Rossum
f34bf1c07b
Added warning that this is unsupported
1996-08-26 03:50:10 +00:00
Guido van Rossum
aa233f18b2
Changes for 1.4 install targets
1996-08-26 03:49:49 +00:00
Guido van Rossum
6100d914e8
Allow whitespace before '#' in preprocessor directives.
1996-08-22 23:12:23 +00:00
Guido van Rossum
29901ff528
Some improvements by Fred Drake.
1996-08-09 21:46:34 +00:00
Guido van Rossum
8e7a54f525
More changes by Sjoerd & Jack
1996-07-21 02:50:30 +00:00
Guido van Rossum
e47d5f9c52
Addition by Jack to test for missing type support
1996-07-21 02:49:55 +00:00
Guido van Rossum
d4cc04c672
Add test that script name ends in .py.
...
Cosmetic changes to usage message (refer to "make install" now).
1996-06-17 17:49:13 +00:00
Guido van Rossum
f75f80eb48
Get struct _frozen defn from Python.h; new variable names.
1996-06-17 17:48:30 +00:00
Guido van Rossum
814842f395
Removed most of the README text since it is all about the Mac specific
...
examples, which no longer live here.
1996-05-24 18:43:47 +00:00
Guido van Rossum
d544d0126d
Moved customization to bgenlocations.py module.
1996-04-12 16:39:00 +00:00
Guido van Rossum
9a2c546e75
Create files as temp file and move to real location only when complete.
...
Added some try-except statements around listdir and mkdir operations.
1996-04-09 02:51:23 +00:00
Guido van Rossum
a0e2422615
A few missing casts (Richard Neitzel).
...
Don't append Unix paths on a Mac (Jack Jansen).
1996-03-07 16:16:54 +00:00
Guido van Rossum
d2966cb95a
don't die on unreadable files etc.
1996-02-05 18:49:00 +00:00
Jack Jansen
7d1eba9783
Added extra module argument varstuff, to declare extra module-level vars
1996-01-05 18:05:45 +00:00
Jack Jansen
425e9eb6cb
- Added color window/pixmap support
...
- Added support for obtaining pixmap data
- Added OptResObj_* routines for optional handles
1995-12-12 15:02:03 +00:00
Jack Jansen
1e4ce733fc
Added Sint8 and Uint8 types
1995-12-09 14:02:54 +00:00
Jack Jansen
0a54ae24c3
Added cm and qt demos
1995-12-09 14:02:10 +00:00
Jack Jansen
135fb71481
BitMap object support
1995-11-16 22:47:22 +00:00
Jack Jansen
7830ab8f49
Added definitions for GrafPort object and Fixed type.
1995-11-15 15:17:23 +00:00
Jack Jansen
b5cf5dad43
Changed file signature to CW7 project mgr
1995-11-14 10:40:45 +00:00
Jack Jansen
e48aa966c1
Fixed bug in cts error message handling.
1995-11-10 14:56:16 +00:00
Jack Jansen
81299f10f7
Added providence mailer support
1995-10-30 10:23:10 +00:00
Jack Jansen
4ec940ad04
Added (limited) compuserve error parsing
1995-10-30 10:10:19 +00:00
Jack Jansen
f39ca24ebc
Removed unneeded reference to tkinter
1995-10-23 14:34:52 +00:00
Jack Jansen
945b7b8eaf
comment fix
1995-10-23 13:52:52 +00:00
Sjoerd Mullender
8968624574
Script to read and parse error messages from mailer daemons.
...
Written by Jack, some minor changes by Sjoerd.
1995-10-19 09:35:31 +00:00
Jack Jansen
349a988ba7
Added third argument to call()
1995-10-12 13:45:25 +00:00
Jack Jansen
d40f3c60ca
New universal headers
1995-10-09 23:12:22 +00:00
Sjoerd Mullender
edb21c4edc
Fixed typo: == -> =.
1995-08-29 14:22:16 +00:00
Guido van Rossum
06f4289d3f
many fixes by anonymous contributor
1995-08-28 03:01:00 +00:00
Jack Jansen
b95ea18a4c
Added ResObj_OptNew declaration
1995-08-17 14:32:23 +00:00
Jack Jansen
ec38010808
Added basic mac documentation.
1995-08-14 11:55:07 +00:00
Guido van Rossum
150316ee2e
added getpath.c; added -P exec_prefix; added explanatory note
1995-08-08 14:21:07 +00:00
Guido van Rossum
e830e55606
added ftp mirror script
1995-06-20 19:31:37 +00:00
Guido van Rossum
98590187d5
removed all references to modsupport.h
1995-06-20 18:45:39 +00:00
Jack Jansen
8d2033f08b
Two new methods
1995-06-20 12:42:39 +00:00
Jack Jansen
5214a29774
Fixed sentence about modulator
1995-06-20 12:32:43 +00:00
Jack Jansen
138497d65b
Updated
1995-06-20 12:32:15 +00:00
Jack Jansen
9a69112f85
Jim Fulton's change to support doc strings
1995-06-20 12:26:03 +00:00
Jack Jansen
80adc227d2
Added missing setselftype method to ManualGenerator
1995-06-18 20:08:28 +00:00
Barry Warsaw
6a9df7a86c
updated comments
1995-06-15 15:56:34 +00:00
Barry Warsaw
268a39fb84
converted to python
1995-06-15 15:54:16 +00:00
Jack Jansen
7d0bc8343f
Ported to Universal Header 2.0.1f (i.e. CW6)
1995-06-09 20:56:31 +00:00
Jack Jansen
ae8a68f40c
Trying again to check it in. Changes to:
...
- Use Universal Headers as input
- Change addpack calls to not depend on Guido's disklayout
- Checkge testprograms to use new names for some functions
1995-06-06 12:55:40 +00:00
Jack Jansen
ebed75116f
Templates converted to new naming conventions (thanks to Chak Tan)
1995-05-16 13:47:03 +00:00
Jack Jansen
52e02998ef
Made the example slightly more complete
1995-05-16 13:43:09 +00:00
Guido van Rossum
953dc1a079
added transferSize() method
1995-05-03 17:36:54 +00:00
Guido van Rossum
a12bbff857
mods by Gregor Schmid -- very nice!
1995-05-03 14:17:36 +00:00
Guido van Rossum
bf6bdb0100
removed some harsh words and added some clarifications
1995-04-05 10:59:20 +00:00
Guido van Rossum
e956386283
Jaap V's version
1995-04-05 10:58:52 +00:00
Guido van Rossum
6d67b607b2
backup Makefile too
1995-04-05 10:58:39 +00:00
Guido van Rossum
189f8fb8f7
added "pystone" benchmark
1995-03-30 09:42:43 +00:00
Guido van Rossum
a4007eb816
added listing of argument types encountered
1995-03-23 10:41:10 +00:00
Guido van Rossum
26a9d37e5c
new, from ../Demo/www
1995-03-15 11:26:05 +00:00
Guido van Rossum
227a4232e6
the usual
1995-03-10 14:42:57 +00:00
Guido van Rossum
ed3c791050
moved lots of scripts from Demo/scripts to Tools/scripts
1995-03-02 15:56:30 +00:00
Guido van Rossum
fd218ca865
moved Demo/modulator to Tools/modulator
1995-03-02 15:55:28 +00:00
Guido van Rossum
309e8ac579
moved Demo/freeze to Tools/freeze
1995-03-02 15:54:21 +00:00
Guido van Rossum
5f858801a2
new
1995-03-02 15:51:27 +00:00
Guido van Rossum
d211220cd2
checkin of Jack's original version
1995-03-02 14:05:29 +00:00
Guido van Rossum
ea64dea05f
another round
1995-02-27 10:11:31 +00:00
Guido van Rossum
9784295b15
another round... ported to __SC__
1995-02-19 15:59:49 +00:00
Guido van Rossum
d9ff26b1a0
reorganized class structure so Manualgenerator works again
1995-02-05 16:56:49 +00:00
Guido van Rossum
4df16c7996
read repair instructions from file
1995-02-05 16:56:02 +00:00
Guido van Rossum
bcf0854b53
added README
1995-02-05 16:52:24 +00:00
Guido van Rossum
80ffd6683c
bgenGeneratorGroup.py: changed placement of some blank lines in output
...
bgenObjectDefinition.py: support chaining of object definitions
macsupport.py: support functions returning pointers to existing windows/dialogs
bgen.py: tighten rules for recognizing simple symbol definitions
1995-01-30 11:44:02 +00:00
Guido van Rossum
f808012f5e
Use case-dependent variant of fnmatch
1995-01-27 02:40:02 +00:00
Guido van Rossum
01f5a81d11
Lots of new stuff again. Moved buffer types to some separate files.
...
Added some new-fangled features to bgenOutput. Generate doc strings!
1995-01-25 22:59:21 +00:00
Guido van Rossum
f8de0685c9
Lots of changes.
...
Renamed some things.
Added support for methods directly to bgenGenerator.py.
Completely reworked buffer, string and and structure types.
1995-01-22 18:35:09 +00:00
Guido van Rossum
8d6c180c8d
fully adapted to new naming scheme and added some features for AppleEvent generation
1995-01-18 23:46:59 +00:00
Guido van Rossum
8cfc4bfb9d
initial version
1995-01-18 23:45:01 +00:00
Guido van Rossum
514d351d45
use $INCLUDE path (Mark Hammond)
1995-01-17 17:01:40 +00:00
Barry Warsaw
52c8b26454
Use /depot/gnu/plat/bin/perl
1994-12-05 23:30:59 +00:00
Guido van Rossum
705d517e3f
initial checkin
1994-10-08 19:30:50 +00:00
Barry Warsaw
9702c4bde0
changed script interpreter
1994-10-06 15:40:37 +00:00
Guido van Rossum
d8336c2286
Lots of things added. README written (mostly).
1994-10-05 16:13:01 +00:00
Guido van Rossum
07c9645413
Get rid of freeze (now its own directory).
...
Added some new demos. Fixed a few others.
1994-10-03 16:45:35 +00:00
Guido van Rossum
011813444c
Don't search for *.so modules since we can't handle them!
1994-10-03 16:43:15 +00:00
Guido van Rossum
619e1beda9
Add check for unknown modules
1994-10-03 16:37:36 +00:00
Guido van Rossum
00ff4336a9
Totally new "freeze" program.
1994-10-03 16:33:08 +00:00
Guido van Rossum
dbaf332107
Jack's last version (now I'm supposed to get it working :-)
1994-10-03 10:25:54 +00:00
Barry Warsaw
138d72f64b
point perl to ~/bin/perl
1994-09-23 16:10:35 +00:00
Guido van Rossum
9af22a037f
newslist.py: Added search for .newslistrc.py;
...
pindent.py: use /usr/local/bin/python;
pathfix.py: new script to fix #! lines in a group of scripts.
1994-08-19 15:02:57 +00:00
Barry Warsaw
16c40cdf61
small usage note change
1994-07-25 21:58:11 +00:00
Barry Warsaw
b5ddae7388
small change in message
1994-07-25 21:57:27 +00:00
Barry Warsaw
efae52ec2c
Initial revision
1994-07-25 21:52:13 +00:00
Guido van Rossum
0038cd9e4d
Added convenience functions {complete,reformat}_{filter,string,file}.
...
Added usage message to test program.
1994-06-07 22:19:41 +00:00
Guido van Rossum
3962fdb25a
correct typos in option parsing loop
1994-05-27 14:13:46 +00:00
Guido van Rossum
01f5f62401
Added -i option to ignore general regexps
1994-05-17 09:05:54 +00:00
Guido van Rossum
1d28e1707a
Initial revision
1994-05-15 18:14:33 +00:00
Guido van Rossum
7faf67caf5
Initial revision
1994-05-09 14:52:41 +00:00
Guido van Rossum
09336f9f73
Process command line arguments; skip #defines that generate invalid
...
Python
1994-05-03 14:37:30 +00:00
Guido van Rossum
5ec8b525d2
Restructured main, use getopt, use regular expression search instead
...
of prefix match
1994-01-21 15:47:00 +00:00
Guido van Rossum
0b7dfbb9b7
Initial revision
1994-01-07 11:43:11 +00:00
Guido van Rossum
a635b9a6ff
remove references to /ufs/guido/bin/sgi/python
1994-01-07 11:43:11 +00:00
Guido van Rossum
f62f687453
Various changes, andded -c option
1994-01-07 10:55:15 +00:00
Guido van Rossum
aa895c752b
Initial revision
1993-06-10 14:43:53 +00:00
Guido van Rossum
09abc8e7df
Ignore ,v files too
1993-06-05 18:03:30 +00:00
Guido van Rossum
41ffccbba7
*** empty log message ***
1993-04-01 20:50:35 +00:00
Guido van Rossum
d5c57e1624
Microfixes
1993-04-01 20:46:40 +00:00
Guido van Rossum
cf5dd9cbfd
Fix bug when reporting error
1992-12-10 00:01:24 +00:00
Guido van Rossum
15f27fb6ea
Adapt to modern times...
1992-12-10 00:00:58 +00:00
Guido van Rossum
1d9741742e
Initial revision
1992-12-09 23:14:40 +00:00
Guido van Rossum
d3592486ce
Friendlier response to interrupt. Use /usr/local/*bin*/python.
1992-12-09 23:12:59 +00:00
Guido van Rossum
0cb8e8cfc0
Add .fdc and .rgb to default list of ignored extensions
1992-10-02 14:19:57 +00:00
Guido van Rossum
61700bb985
cope with filenames containing spaces
1992-08-31 10:54:54 +00:00
Guido van Rossum
0cc19450e2
Use regex instead of regexp
1992-08-31 10:54:06 +00:00
Guido van Rossum
f2e1cfb8f3
Use regex and don't use path
1992-08-31 10:53:53 +00:00
Guido van Rossum
047979e3d5
Fix regexp recognizing comments to cope with unterminated comments.
1992-06-05 15:13:53 +00:00
Guido van Rossum
61cfd96003
Added two #! lines
1992-05-19 13:50:10 +00:00
Guido van Rossum
ceb86daa16
Change the way ignore is assigned to
1992-05-19 13:49:16 +00:00
Guido van Rossum
4a5ab81bc9
posix -> os
1992-03-30 11:31:39 +00:00
Guido van Rossum
9a6757dade
posix -> os
1992-03-30 11:15:26 +00:00
Guido van Rossum
391b8b7dee
change posix/path to os
1992-03-30 11:14:36 +00:00
Guido van Rossum
e7b88e7402
change posix to os
1992-03-30 11:13:59 +00:00
Guido van Rossum
b2ac8092a8
change posix to os and path to os.path
1992-03-30 11:12:23 +00:00
Guido van Rossum
2ba9f30489
Initial revision
1992-03-02 16:20:32 +00:00
Guido van Rossum
fcd1e6ed4d
Added '-l[flags]' option.
1992-03-02 16:17:31 +00:00
Guido van Rossum
bff5bb3db9
Use fnmatch; read ".xxcign" for additional patterns to ignore.
1992-03-02 16:13:27 +00:00
Guido van Rossum
bdfcfccbe5
New == syntax
1992-01-01 19:35:13 +00:00
Guido van Rossum
0a60ee1c69
Cosmetic change.
1992-01-01 19:22:09 +00:00
Guido van Rossum
11e7f62dbc
Use new, more generic structure for *fix.py scripts.
1992-01-01 18:38:09 +00:00
Guido van Rossum
9f39fbb5b7
Adapt the regular expression to the new class syntax.
1991-12-30 23:01:28 +00:00
Guido van Rossum
7e73fd0024
Fix bogus mode mask.
1991-12-26 13:23:22 +00:00
Guido van Rossum
2c4d7e742c
Initial revision
1991-12-26 12:58:17 +00:00
Guido van Rossum
97dddba1bb
Better check to avoid executables.
1991-12-18 13:39:16 +00:00
Guido van Rossum
5378d5c485
Initial revision
1991-12-18 13:38:27 +00:00
Guido van Rossum
2fa5a7fc00
Use posix.popen to read output from a command instead if command.get*.
1991-07-01 18:23:06 +00:00
Guido van Rossum
9c5c80824c
Renamed path.cat to path.join.
1991-07-01 18:22:34 +00:00
Guido van Rossum
bcf5012887
Add options -amc; do lstat if possible; columnize properly.
1991-07-01 18:20:35 +00:00
Guido van Rossum
185d06ea91
Added to list of bad filenames.
1991-06-04 20:44:11 +00:00
Guido van Rossum
ec758ead39
Initial revision
1991-06-04 20:36:54 +00:00