1pyjigdo(1) pyjigdo(1)
2
3
4
6 pyjigdo - PYthon JIGsaw DOwnloader
7
9 pyjigdo [option]... jigdoURL
10
12 PyJigdo is a Python rewrite of the popular Jigdo distribution frame‐
13 work. It has also been slightly modified to add some extra features.
14
16 --version show program's version number and exit
17
18 -h, --help
19 show this help message and exit
20
21 Runtime Options:
22
23 --jigdo-file-bin=JIGDO_FILE_BIN
24 Use given jigdo-file binary. (Default: /usr/bin/jigdo-file)
25
26 --list-images
27 List available images for given Jigdo files and exit.
28
29 -d, --debug
30 Set debugging to on.
31
32 -v, --verbose
33 Increase verbosity.
34
35 --logfile=LOG_FILE
36 Logfile location. (Default: ./pyjigdo.log)
37
38 General Options:
39
40 --info Print information about the jigdo image and exit.
41
42 --fallback=[number of tries]
43 Number of public mirrors to try before using a fallback mirror.
44 (Default: 3)
45
46 --servers-only
47 Don't use mirrorlists, if present. (Default: False)
48
49 --max-attempts=[number of tries]
50 Max number of tries to get a file before giving up. (Default: 6)
51
52 -t [number of seconds], --timeout=[number of seconds]
53 Number of seconds to wait before switching to different slice
54 source. (Default: 30)
55
56
57 Download Options:
58
59 -n [image numbers], --image-numbers=[image numbers]
60 Download a given comma-separated list of image number(s) or
61 range(s). e.g.: "7,15,23,8-13"
62
63 -f [image filenames], --image-filenames=[image filenames]
64 Download a given comma-separated list of image filenames or file
65 glob patterns. e.g.: "*i386*CD*,foo.iso"
66
67 -a, --all
68 Download all images defined in jigdo. Same as -f "*"
69
70 --threads=[number]
71 Number of threads to use when downloading. (Default: 8)
72
73 --stuff-bits=[number]
74 Number of files to download before stuffing into ISO. (Default:
75 80)
76
77 --stuff-then-remove
78 Remove downloaded data after stuffing into ISO. (Default: False)
79
80 --download-storage=[directory]
81 Directory to store any temporary data for downloads. (Default:
82 ./pyjigdo-data/)
83
84 --download-target=[directory]
85 Directory to store final download data. (Default: . )
86
87 Scan Options:
88
89 -s [directory], --scan-dir=[directory]
90 Scan given directory for files needed by selected image(s).
91
92 --scan-iso=[iso image]
93 Mount and then scan existing ISO images for files needed by
94 selected image(s).
95
96
97 EXAMPLES
98
99 Interactively download an ISO image listed in the specified .jigdo file
100 or URL:
101
102 pyjigdo http://jigdo.fedoraunity.org/tem‐
103 plates/20080331/Fedora-Unity-20080331-8.jigdo
104
105 Save time and bandwidth by not downloading unchanged parts of the image
106 you may already have available locally. Point --scan-dir at base direc‐
107 tories and/or --scan-iso at ISO images. One or both of these options
108 should always be used when possible, and is a primary feature of using
109 Jigdo over other download methods.
110
111 pyjigdo --scan-dir "/media/Fedora 8 i386 DVD"
112 Fedora-Unity-20080331-8.jigdo
113 pyjigdo --scan-iso ~/downloads/Fedora-8-i386-DVD.iso
114 Fedora-Unity-20080331-8.jigdo
115
116 Automatically start downloading ISO image numbers 6, 7, and 16 to 21:
117
118 pyjigdo -n 6,7,16-21 Fedora-Unity-20080331-8.jigdo
119
120 Automatically start downloading all of the 32bit CD ISO image filenames
121 using a simple wildcard glob pattern:
122
123 pyjigdo -f "*i386*CD*" Fedora-Unity-20080331-8.jigdo
124
126 ./pyjigdo-data/
127 ./pyjigdo.log
128
130 Jonathan Steffan, Jeroen van Meeuwen, Ignacio Vazquez-Abrams, Stewart
131 Adam, Jason Farrell
132
134 Report bugs at http://bugzilla.redhat.com/ .
135
136
137
138Fedora Unity 0.4.0.3 pyjigdo(1)