comparison README @ 22:30104ca340e2

README update
author Goffi <goffi@goffi.org>
date Tue, 28 Sep 2010 18:12:33 +0800
parents 8603fcb8615a
children 154fe67bae72
comparison
equal deleted inserted replaced
21:8603fcb8615a 22:30104ca340e2
21 21
22 22
23 23
24 ** WTF ? ** 24 ** WTF ? **
25 gcp is a file copier, loosely inspired from cp, but with high level functionalities like: 25 gcp is a file copier, loosely inspired from cp, but with high level functionalities like:
26 - progression indicator 26 - progression indicator
27 - gcp continue copying even when there is an issue: he just skip the file with problem, and go on 27 - gcp continue copying even when there is an issue: he just skip the file with problem, and go on
28 - journalization: gcp write what he is doing, this allow to know which files where effectively copied 28 - journalization: gcp write what he is doing, this allow to know which files where effectively copied
29 - fixing names to be compatible with the target filesystem (e.g. removing incompatible chars like "?" or "*" on vfat) 29 - fixing names to be compatible with the target filesystem (e.g. removing incompatible chars like "?" or "*" on vfat)
30 - if you launch a copy when an other is already running, the files are added to the first queue, this avoid your hard drive to move its head all the time 30 - if you launch a copy when an other is already running, the files are added to the first queue, this avoid your hard drive to move its read/write head all the time
31 - files saving: you can keep track of files you have copied, and re-copy them later (useful when, for example, you always copy some free music to all your friends). 31 - files saving: you can keep track of files you have copied, and re-copy them later (useful when, for example, you always copy some free music to all your friends).
32 - gcp will be approximately option-compatible with cp (approximately because the behaviour is not exactly the same, see below) 32 - gcp will be approximately option-compatible with cp (approximately because the behaviour is not exactly the same, see below)
33 33
34 /!\ WARNING /!\ 34 /!\ WARNING /!\
35 gcp is at an early stage of development, and really experimental: use at your own risks ! 35 gcp is at an early stage of development, and really experimental: use at your own risks !
36 36
37 ** How to use it ? ** 37 ** How to use it ? **
67 67
68 ** Credits ** 68 ** Credits **
69 69
70 A big big thank to the authors/contributors of... 70 A big big thank to the authors/contributors of...
71 71
72 progressbar: 72 progressbar:
73 gcp use ProgressBar (http://pypi.python.org/pypi/progressbar/2.2), a class coded by Nilton Volpato which allow the textual representation of progression. 73 gcp use ProgressBar (http://pypi.python.org/pypi/progressbar/2.2), a class coded by Nilton Volpato which allow the textual representation of progression.
74 74
75 GLib: 75 GLib:
76 This heavily used library is used here for the main loop and event catchins, and for DBus also 76 This heavily used library is used here for the main loop, event catching, and for DBus. Get it at http://library.gnome.org/devel/glib/
77 77
78 DBus: 78 DBus:
79 This excellent IPC is in the heart of gcp 79 This excellent IPC is in the heart of gcp. Get more information at www.freedesktop.org/wiki/Software/dbus
80 80
81 python and its amazing standard library: 81 python and its amazing standard library:
82 gcp was coded quickly for my own need thanks to this excellent and efficient language and its really huge standard library. 82 gcp was coded quickly for my own need thanks to this excellent and efficient language and its really huge standard library. Python can be download at www.python.org
83 83
84 If I forgot any credit, please contact me (mail below) to fix it. 84 If I forgot any credit, please contact me (mail below) to fix it.
85 85
86 86
87 ** Contact ** 87 ** Contact **