Changes between Version 1 and Version 2 of WikiStart


Ignore:
Timestamp:
2006-01-26 22:11:07 (7 years ago)
Author:
schwa
Comment:

Initial version

Legend:

Unmodified
Added
Removed
Modified
  • WikiStart

    v1 v2  
    1 = Welcome to Trac 0.9.3 = 
     1= ftputil = 
    22 
    3 Trac is a '''minimalistic''' approach to '''web-based''' management of 
    4 '''software projects'''. Its goal is to simplify effective tracking and handling of software issues, enhancements and overall progress. 
     3The ftputil [http://www.python.org Python] library is a high-level interface to the [http://docs.python.org/lib/module-ftplib.html ftplib] module. The FTPHost objects generated with ftputil allow many operations similar to those of [http://docs.python.org/lib/module-os.html os ] and [http://docs.python.org/lib/module-os.path.html os.path]. An example: 
    54 
    6 All aspects of Trac have been designed with the single goal to  
    7 '''help developers write great software''' while '''staying out of the way''' 
    8 and imposing as little as possible on a team's established process and 
    9 culture. 
     5{{{ 
     6# download some files from the login directory 
     7host = ftputil.FTPHost('ftp.domain.com', 'user', 'secret') 
     8names = host.listdir(host.curdir) 
     9for name in names: 
     10    if host.path.isfile(name): 
     11        host.download(name, name, 'b')  # remote, local, binary mode 
     12# make a new directory and copy a remote file into it 
     13host.mkdir('newdir') 
     14source = host.file('index.html', 'r')  # file-like object 
     15target = host.file('newdir/index.html', 'w')  # file-like object 
     16host.copyfileobj(source, target)  # similar to shutil.copyfileobj 
     17source.close() 
     18target.close() 
     19}}} 
    1020 
    11 As all Wiki pages, this page is editable, this means that you can 
    12 modify the contents of this page simply by using your 
    13 web-browser. Simply click on the "Edit this page" link at the bottom 
    14 of the page. WikiFormatting will give you a detailed description of 
    15 available Wiki formatting commands. 
     21Also, there's host.stat to request size and modification time of a file. Even host.path.walk works. :-) But slow. ;-) 
    1622 
    17 "[wiki:TracAdmin trac-admin] ''yourenvdir'' initenv" created 
    18 a new Trac environment, containing a default set of wiki pages and some sample 
    19 data. This newly created environment also contains  
    20 [wiki:TracGuide documentation] to help you get started with your project. 
     23'''Note: The following links don't work yet; im just building this website.[[BR]] 
     24[http://www.sschwarzer.net/python/python_software.html#ftputil Follow this link for the current ftputil website].[[BR]] [http://www.sschwarzer.net/python/ftputil.html The documentation is here].''' 
    2125 
    22 You can use [wiki:TracAdmin trac-admin] to configure 
    23 [http://trac.edgewall.com/ Trac] to better fit your project, especially in 
    24 regard to ''components'', ''versions'' and ''milestones''.  
     26From these pages, you find: 
     27 * [wiki:Documentation] 
     28 * [wiki:Download] page 
     29 * SourceRepository 
     30 * MailingList (hosted by Codespeak, thanks Holger) 
     31 * IssueTracker (you can view summary lists of tickets or enter new tickets for bugs or enhancement requests) 
    2532 
    26  
    27 TracGuide is a good place to start. 
    28  
    29 Enjoy! [[BR]] 
    30 ''The Trac Team'' 
    31  
    32 == Starting Points == 
    33  
    34  * TracGuide --  Built-in Documentation 
    35  * [http://projects.edgewall.com/trac/ The Trac project] -- Trac Open Source Project 
    36  * [http://projects.edgewall.com/trac/wiki/TracFaq Trac FAQ] -- Frequently Asked Questions 
    37  * TracSupport --  Trac Support 
    38  
    39 For a complete list of local wiki pages, see TitleIndex. 
    40  
    41 Trac is brought to you by [http://www.edgewall.com/ Edgewall Software], 
    42 providing professional Linux and software development services to clients 
    43 worldwide. Visit http://www.edgewall.com/ for more information. 
     33This website is built with [http://www.edgewall.com/projects/trac Trac], an open-source wiki, issue tracker and [http://subversion.tigris.org Subversion] [/trac/browser repository browser].