<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to WikiHome</title><link>https://sourceforge.net/p/pyadf/wiki/WikiHome/</link><description>Recent changes to WikiHome</description><atom:link href="https://sourceforge.net/p/pyadf/wiki/WikiHome/feed" rel="self"/><language>en</language><lastBuildDate>Sat, 02 May 2015 18:59:43 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/pyadf/wiki/WikiHome/feed" rel="self" type="application/rss+xml"/><item><title>WikiHome modified by Chris Clark</title><link>https://sourceforge.net/p/pyadf/wiki/WikiHome/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;pyadf is a pure python module (using ctypes) that allows access to Amiga disk images from Python it relies on ADFlib.&lt;/p&gt;
&lt;p&gt;pyadf provides:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;pyadf.adflib - ctypes wrapper on ADFlib - this was generated by &lt;a class="" href="http://code.google.com/p/ctypesgen" rel="nofollow"&gt;ctypesgen&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;pyadf - a Pythonic "easy" api to ADF images&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;ADFlib is maintained by Laurent Clevy. For more details see &lt;a href="http://lclevy.free.fr/adflib" rel="nofollow"&gt;http://lclevy.free.fr/adflib&lt;/a&gt; and &lt;a href="http://sourceforge.net/projects/adflib"&gt;http://sourceforge.net/projects/adflib&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;pyadf currently targets Python 2.4-2.6, known to work with the CVS version of ADFlib version 0.7.10 and 0.7.11a (under Windows). Pre-built Windows (XP) DLL available under &lt;a class="" href="http://code.google.com/p/pyadf/downloads/list" rel="nofollow"&gt;Downloads&lt;/a&gt;. You may choose to build ADFLib manually, see &lt;a class="" href="../BuildingADFlib.md"&gt;BuildingADFlib&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;pyadf has not yet been tested with 0.7.12.&lt;/p&gt;
&lt;p&gt;Requires a pre-built shared library (DLL under Windows) of adflib&lt;/p&gt;
&lt;p&gt;This project was produced with &lt;a href="http://code.google.com/p/ctypesgen" rel="nofollow"&gt;http://code.google.com/p/ctypesgen&lt;/a&gt; (ctypesgen is not required to use pyadf).&lt;/p&gt;
&lt;p&gt;For other ADFlib projects see RelatedProjects.&lt;/p&gt;
&lt;p&gt;For roadmap, and to do items see &lt;a class="" href="../Ideas.md"&gt;Ideas&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Example command line tool session, see &lt;a href="http://code.google.com/p/pyadf/source/browse/trunk/cmdadf.py" rel="nofollow"&gt;http://code.google.com/p/pyadf/source/browse/trunk/cmdadf.py&lt;/a&gt; :&lt;br /&gt;
```&lt;br /&gt;
C:&amp;gt;cmdadf.py tests\data\pyadftest.adf&lt;br /&gt;
(Cmd) dir&lt;br /&gt;
2010/03/14  18:00:00   37925 A Christmas Carol stave1 by Ch&lt;br /&gt;
2010/03/14  18:00:00     154 unixtext.txt&lt;br /&gt;
2010/03/14  18:00:00     479 read_file.py&lt;br /&gt;
2010/03/14  18:00:00   11081 juggler.png&lt;br /&gt;
2010/03/14  18:00:00     170 wintext.txt&lt;br /&gt;
2010/03/14  18:00:00     154 file with spaces.txt&lt;br /&gt;
2010/03/14  18:00:00  168937 juggler_adnim.gif&lt;br /&gt;
2010/03/14  18:00:00   39334 maximum_file_length_of_30.txt&lt;br /&gt;
1996/10/15   2:10:12   90234 AmigaLogo.iff&lt;br /&gt;
2010/03/14  18:00:00         dir1/&lt;br /&gt;
2010/03/14  18:00:00         UPPERCASEDIR/&lt;br /&gt;
2010/03/15  16:39:44     777 readme.txt&lt;br /&gt;
2010/03/14  18:00:00         MixedCaseDir/&lt;br /&gt;
(Cmd) printraw wintext.txt&lt;br /&gt;
accessing 'wintext.txt'&lt;br /&gt;
170 bytes read from wintext.txt&lt;br /&gt;
This is a text file with Windows/DOS style line endings.&lt;br /&gt;
I.e. cr+lf&lt;/p&gt;
&lt;p&gt;It is 170 bytes in length if treated as binary.&lt;/p&gt;
&lt;p&gt;It is 164 bytes in length if treated as text.&lt;/p&gt;
&lt;p&gt;(Cmd) quit&lt;br /&gt;
Quitting...&lt;br /&gt;
```&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Chris Clark</dc:creator><pubDate>Sat, 02 May 2015 18:59:43 -0000</pubDate><guid>https://sourceforge.net290e32261a3534e1f435a927f479bdad80f69e95</guid></item></channel></rss>