------------------------------------------------------------------------
r78499 | andycat | 2009-01-07 16:33:17 +1100 (Wed, 07 Jan 2009) | 3 lines
Changed paths:
   A /ATMediaFile/tags/plumi-0.2.3-rc1 (from /ATMediaFile/branches/plumi-0.2-plone-2.5:78498)

Tag a new release for inclusion in plumi 0.2.3 


------------------------------------------------------------------------
r78498 | andycat | 2009-01-07 16:32:27 +1100 (Wed, 07 Jan 2009) | 3 lines
Changed paths:
   M /ATMediaFile/branches/plumi-0.2-plone-2.5/content/mediafile.py

fix spelling mistake


------------------------------------------------------------------------
r74672 | andycat | 2008-10-30 15:07:51 +1100 (Thu, 30 Oct 2008) | 3 lines
Changed paths:
   M /ATMediaFile/branches/plumi-0.2-plone-2.5/content/mediafile.py

a brief link to the help pages


------------------------------------------------------------------------
r61171 | andycat | 2008-03-26 14:18:40 +1100 (Wed, 26 Mar 2008) | 4 lines
Changed paths:
   A /ATMediaFile/branches/plumi-0.2-plone-2.5 (from /ATMediaFile/branches/fat-bt:61170)

A new branch for plumi-0.2 and plone-2.5 compatiability
This is before branch 'fat-bt' updates to plone3 changes


------------------------------------------------------------------------
r53990 | andycat | 2007-11-17 07:25:33 +1100 (Sat, 17 Nov 2007) | 3 lines
Changed paths:
   M /ATMediaFile/branches/fat-bt/configure.zcml
   M /ATMediaFile/branches/fat-bt/tool/ATMediaFileTool.py
   A /ATMediaFile/branches/fat-bt/xmlrpc
   A /ATMediaFile/branches/fat-bt/xmlrpc/README.txt
   A /ATMediaFile/branches/fat-bt/xmlrpc/__init__.py
   A /ATMediaFile/branches/fat-bt/xmlrpc/adapters.py
   A /ATMediaFile/branches/fat-bt/xmlrpc/configure.zcml
   A /ATMediaFile/branches/fat-bt/xmlrpc/interfaces.py

XMLRPC adapters and views


------------------------------------------------------------------------
r50926 | andycat | 2007-10-06 01:24:59 +1000 (Sat, 06 Oct 2007) | 3 lines
Changed paths:
   M /ATMediaFile/branches/fat-bt/content/mediafile.py

Refactor out a method to check if the remote download server has been enabled into the tool


------------------------------------------------------------------------
r50344 | andycat | 2007-09-27 17:30:51 +1000 (Thu, 27 Sep 2007) | 3 lines
Changed paths:
   M /ATMediaFile/branches/fat-bt/content/mediafile.py
   M /ATMediaFile/branches/fat-bt/skins/ATMediaFile/prefs_atmediafiletool.cpt
   M /ATMediaFile/branches/fat-bt/skins/ATMediaFile/prefs_atmediafiletool_set.cpy
   M /ATMediaFile/branches/fat-bt/tool/ATMediaFileTool.py
   M /ATMediaFile/branches/fat-bt/version.txt

Add in the facility to enable a remote download host, and its URL, via the atmediafile tool
A media file download server (eg simply downloading via http) _not_ assumed to be streaming or any specific protocol for media distro

------------------------------------------------------------------------
r49305 | andycat | 2007-09-16 11:49:27 +1000 (Sun, 16 Sep 2007) | 3 lines
Changed paths:
   M /ATMediaFile/branches/fat-bt/content/mediafile.py

Recheck the on-disk file size , if the cache of the size is zero


------------------------------------------------------------------------
r48355 | andycat | 2007-08-31 04:42:35 +1000 (Fri, 31 Aug 2007) | 4 lines
Changed paths:
   M /ATMediaFile/branches/fat-bt/content/mediafile.py
   M /ATMediaFile/branches/fat-bt/version.txt

This maintains a local object cache of the file size of the attached media file (inside the ExternalStorage attrib)
Changed the class's attributes, so bumping the version


------------------------------------------------------------------------
r46466 | andycat | 2007-08-01 03:43:09 +1000 (Wed, 01 Aug 2007) | 5 lines
Changed paths:
   M /ATMediaFile/branches/fat-bt/skins/ATMediaFile/prefs_atmediafiletool.cpt
   M /ATMediaFile/branches/fat-bt/tool/ATMediaFileTool.py
   M /ATMediaFile/branches/fat-bt/version.txt

Move the import of twisted into a method call, which checks if remote bt support is available (ie wther or not twisted is installed)

make the preferences tool, only allow the enabling of remote support if this method in the tool finds twisted support


------------------------------------------------------------------------
r45248 | andycat | 2007-07-08 07:49:41 +1000 (Sun, 08 Jul 2007) | 3 lines
Changed paths:
   M /ATMediaFile/branches/fat-bt/AUTHORS.txt
   M /ATMediaFile/branches/fat-bt/bt-server/README.txt
   M /ATMediaFile/branches/fat-bt/bt-server/launch_seeders.sh

small doc update


------------------------------------------------------------------------
r42177 | andycat | 2007-05-16 17:37:15 +1000 (Wed, 16 May 2007) | 3 lines
Changed paths:
   M /ATMediaFile/branches/fat-bt/configure.zcml

remove dep on ATAudio


------------------------------------------------------------------------
r38595 | andycat | 2007-03-03 18:08:21 +1100 (Sat, 03 Mar 2007) | 2 lines
Changed paths:
   M /ATMediaFile/branches/fat-bt/skins/ATMediaFile/prefs_atmediafiletool.cpt

use the portal_url for the image src

------------------------------------------------------------------------
r38592 | andycat | 2007-03-03 17:45:45 +1100 (Sat, 03 Mar 2007) | 2 lines
Changed paths:
   M /ATMediaFile/branches/fat-bt/skins/ATMediaFile/prefs_atmediafiletool.cpt

very small fix for logo image

------------------------------------------------------------------------
r38584 | andycat | 2007-03-03 15:20:45 +1100 (Sat, 03 Mar 2007) | 2 lines
Changed paths:
   M /ATMediaFile/branches/fat-bt/configure.zcml

removing section that isnt used anymore

------------------------------------------------------------------------
r38582 | andycat | 2007-03-03 14:23:25 +1100 (Sat, 03 Mar 2007) | 3 lines
Changed paths:
   M /ATMediaFile/branches/fat-bt/skins/ATMediaFile/prefs_atmediafiletool.cpt
   M /ATMediaFile/branches/fat-bt/skins/ATMediaFile/prefs_atmediafiletool_set.cpy

the configuration for 'enabling remote bittorrent server' and the 'remote bittorrent server url'


------------------------------------------------------------------------
r38581 | andycat | 2007-03-03 14:22:41 +1100 (Sat, 03 Mar 2007) | 8 lines
Changed paths:
   A /ATMediaFile/branches/fat-bt/bt-server/README-remote-server.txt
   A /ATMediaFile/branches/fat-bt/bt-server/runServer.sh
   A /ATMediaFile/branches/fat-bt/bt-server/torrentServer.py

The .torrent making, and seeding, remote server implementation - based on a twisted perspective broker 

Briefly, it waits for requests, downloads the media file (via a passed in url), make the .torrent file
(automatically starts seeding this) and passes back the .torrent contents

could do with making it asynchronous - will only work nicely when using in conjunction with plone, on a LAN.


------------------------------------------------------------------------
r38580 | andycat | 2007-03-03 14:12:13 +1100 (Sat, 03 Mar 2007) | 7 lines
Changed paths:
   M /ATMediaFile/branches/fat-bt/tool/ATMediaFileTool.py

added Twisted-based perspective broker remote proc call code to a 'torrent making and seeding' server 
This sends data to a PBServer (url of video etc), and recieves back the contents of the .torrent file
, then makes a BitTorrent plone object as before (like the local torrent making code)

(see 'bt-server' directory for the PBServer code)


------------------------------------------------------------------------
r24419 | andycat | 2006-06-05 14:24:50 +1000 (Mon, 05 Jun 2006) | 4 lines
Changed paths:
   M /ATMediaFile/branches/fat-bt/tool/ATMediaFileTool.py

Changed the torrent file generation method
Now we delete any pre-existing BitTorrentFile object with the same id, we use the externalstorage method to get the filename to overwrite with the real torrent file contents.


------------------------------------------------------------------------
r22012 | andycat | 2006-04-12 05:51:48 +1000 (Wed, 12 Apr 2006) | 3 lines
Changed paths:
   M /ATMediaFile/branches/fat-bt/content/mediafile.py

refactor getEnclosure, to expose the file attribs of the 'enclosure' (media file), hence a new method to this effect.


------------------------------------------------------------------------
r21739 | andycat | 2006-04-04 06:22:02 +1000 (Tue, 04 Apr 2006) | 2 lines
Changed paths:
   M /ATMediaFile/branches/fat-bt/bt-server/README.txt

small doc 

------------------------------------------------------------------------
r21738 | andycat | 2006-04-04 06:21:37 +1000 (Tue, 04 Apr 2006) | 2 lines
Changed paths:
   M /ATMediaFile/branches/fat-bt/bt-server/start_tracker.py

commented out the import - doesnt work

------------------------------------------------------------------------
r21737 | andycat | 2006-04-04 06:19:35 +1000 (Tue, 04 Apr 2006) | 3 lines
Changed paths:
   M /ATMediaFile/branches/fat-bt/bt-server/launch_seeders.sh

new note on launchmany inbuilt assumptions


------------------------------------------------------------------------
r21078 | andycat | 2006-03-21 01:11:50 +1100 (Tue, 21 Mar 2006) | 5 lines
Changed paths:
   M /ATMediaFile/branches/fat-bt/Extensions/Install.py
   M /ATMediaFile/branches/fat-bt/__init__.py
   M /ATMediaFile/branches/fat-bt/config.py
   M /ATMediaFile/branches/fat-bt/configure.zcml
   M /ATMediaFile/branches/fat-bt/content/__init__.py
   M /ATMediaFile/branches/fat-bt/content/bittorrent.py
   M /ATMediaFile/branches/fat-bt/content/mediafile.py
   D /ATMediaFile/branches/fat-bt/content/rss2enctopic.py
   M /ATMediaFile/branches/fat-bt/interfaces/IATMediaFile.py
   M /ATMediaFile/branches/fat-bt/interfaces/IATMediaFileTool.py
   M /ATMediaFile/branches/fat-bt/interfaces/IBitTorrentFile.py
   M /ATMediaFile/branches/fat-bt/interfaces/IMediaMetaData.py
   M /ATMediaFile/branches/fat-bt/interfaces/ISyndication.py
   M /ATMediaFile/branches/fat-bt/interfaces/__init__.py
   M /ATMediaFile/branches/fat-bt/model/ATMediaFile.zuml
   M /ATMediaFile/branches/fat-bt/tests/__init__.py
   M /ATMediaFile/branches/fat-bt/tool/ATMediaFileTool.py
   M /ATMediaFile/branches/fat-bt/tool/__init__.py
   M /ATMediaFile/branches/fat-bt/version.txt

re-ran agx model generation
re-factored FATsyndication support - removed subclassed object from model
just using 'ATTopic' directly now


------------------------------------------------------------------------
r20852 | andycat | 2006-03-16 09:32:48 +1100 (Thu, 16 Mar 2006) | 3 lines
Changed paths:
   M /ATMediaFile/branches/fat-bt/bt-server/README.txt

more information


------------------------------------------------------------------------
r19893 | andycat | 2006-03-01 05:08:06 +1100 (Wed, 01 Mar 2006) | 3 lines
Changed paths:
   M /ATMediaFile/branches/fat-bt/content/rss2enctopic.py
   M /ATMediaFile/branches/fat-bt/model/ATMediaFile.zuml
   A /ATMediaFile/branches/fat-bt/skins/ATMediaFile/atct_topic_rss2_view.pt
   M /ATMediaFile/branches/fat-bt/version.txt

implement a custom view for rss2enclosuretopic object
to print out the available feeds

------------------------------------------------------------------------
r19853 | andycat | 2006-02-28 06:39:21 +1100 (Tue, 28 Feb 2006) | 4 lines
Changed paths:
   M /ATMediaFile/branches/fat-bt/content/mediafile.py

small fix for getEnclosure - use an absolute url to the download 'view' of the ATMediaFile object
rather than a relative url to the file on disk


------------------------------------------------------------------------
r19851 | andycat | 2006-02-28 05:48:40 +1100 (Tue, 28 Feb 2006) | 5 lines
Changed paths:
   M /ATMediaFile/branches/fat-bt/config.py
   M /ATMediaFile/branches/fat-bt/content/mediafile.py
   M /ATMediaFile/branches/fat-bt/content/rss2enctopic.py
   M /ATMediaFile/branches/fat-bt/interfaces/IMediaMetaData.py
   M /ATMediaFile/branches/fat-bt/model/ATMediaFile.zuml
   M /ATMediaFile/branches/fat-bt/version.txt

dont inheri from basecontent in rss2enclosuretopic class
put config.py stuff inside manual code block
dont use a rss2.png icon for rss2enclosuretopic


------------------------------------------------------------------------
r19849 | andycat | 2006-02-28 03:57:36 +1100 (Tue, 28 Feb 2006) | 3 lines
Changed paths:
   M /ATMediaFile/branches/fat-bt/Extensions/Install.py
   M /ATMediaFile/branches/fat-bt/__init__.py
   M /ATMediaFile/branches/fat-bt/config.py
   M /ATMediaFile/branches/fat-bt/content/__init__.py
   M /ATMediaFile/branches/fat-bt/content/bittorrent.py
   M /ATMediaFile/branches/fat-bt/content/mediafile.py
   M /ATMediaFile/branches/fat-bt/content/rss2enctopic.py
   M /ATMediaFile/branches/fat-bt/interfaces/IATMediaFile.py
   M /ATMediaFile/branches/fat-bt/interfaces/IATMediaFileTool.py
   M /ATMediaFile/branches/fat-bt/interfaces/IBitTorrentFile.py
   M /ATMediaFile/branches/fat-bt/interfaces/IMediaMetaData.py
   M /ATMediaFile/branches/fat-bt/interfaces/__init__.py
   M /ATMediaFile/branches/fat-bt/tests/__init__.py
   M /ATMediaFile/branches/fat-bt/tool/ATMediaFileTool.py
   M /ATMediaFile/branches/fat-bt/tool/__init__.py
   M /ATMediaFile/branches/fat-bt/version.txt

updated with agx 1.5.0


------------------------------------------------------------------------
r19743 | axxs | 2006-02-24 13:13:59 +1100 (Fri, 24 Feb 2006) | 1 line
Changed paths:
   M /ATMediaFile/branches/fat-bt/bt-server/start_tracker.py
   M /ATMediaFile/branches/fat-bt/config.py

took out port hard-coding for bittorrent as many server farms, isp's, uni's and business block ports 6969
------------------------------------------------------------------------
r19630 | andycat | 2006-02-22 00:42:43 +1100 (Wed, 22 Feb 2006) | 3 lines
Changed paths:
   A /ATMediaFile/branches/fat-bt/bt-server/launch_seeders.sh

script to launch screen, running seeder server


------------------------------------------------------------------------
r19599 | andycat | 2006-02-21 07:59:57 +1100 (Tue, 21 Feb 2006) | 3 lines
Changed paths:
   M /ATMediaFile/branches/fat-bt/tool/ATMediaFileTool.py

bugfix to see if real binary uploaded file is zero size or not


------------------------------------------------------------------------
r19598 | andycat | 2006-02-21 07:30:56 +1100 (Tue, 21 Feb 2006) | 5 lines
Changed paths:
   M /ATMediaFile/branches/fat-bt/content/rss2enctopic.py
   M /ATMediaFile/branches/fat-bt/model/ATMediaFile.zuml
   M /ATMediaFile/branches/fat-bt/tool/ATMediaFileTool.py
   M /ATMediaFile/branches/fat-bt/version.txt

default view for the rss2enctopic object

some small fixes inside the bittorrent tool


------------------------------------------------------------------------
r19593 | andycat | 2006-02-21 06:00:51 +1100 (Tue, 21 Feb 2006) | 7 lines
Changed paths:
   M /ATMediaFile/branches/fat-bt/config.py
   M /ATMediaFile/branches/fat-bt/configure.zcml
   M /ATMediaFile/branches/fat-bt/content/__init__.py
   M /ATMediaFile/branches/fat-bt/content/mediafile.py
   A /ATMediaFile/branches/fat-bt/content/rss2enctopic.py
   M /ATMediaFile/branches/fat-bt/interfaces/ISyndication.py
   M /ATMediaFile/branches/fat-bt/model/ATMediaFile.zuml
   A /ATMediaFile/branches/fat-bt/skins/ATMediaFile/rss2.png
   M /ATMediaFile/branches/fat-bt/version.txt

A new content type, a subclass ATTopic, implementing Z3 interfaces
inside interfaces.ISyndication.. This is now done using UML and agx.
This new class RSS2EnclosureTopic is a SmartFolder which 
can be adapted to a IFeedSource from basesyndication , and provides
RSS2/rdf views etc of contained objects


------------------------------------------------------------------------
r19310 | andycat | 2006-02-15 06:30:23 +1100 (Wed, 15 Feb 2006) | 4 lines
Changed paths:
   M /ATMediaFile/branches/fat-bt/__init__.py
   M /ATMediaFile/branches/fat-bt/config.py
   M /ATMediaFile/branches/fat-bt/content/mediafile.py
   M /ATMediaFile/branches/fat-bt/model/generate.conf
   M /ATMediaFile/branches/fat-bt/version.txt

turned on detailed create permissions in agx conf file
implemented FAT syndication methods


------------------------------------------------------------------------
r19309 | andycat | 2006-02-15 06:22:13 +1100 (Wed, 15 Feb 2006) | 4 lines
Changed paths:
   M /ATMediaFile/branches/fat-bt/Extensions/Install.py
   M /ATMediaFile/branches/fat-bt/__init__.py
   M /ATMediaFile/branches/fat-bt/config.py
   M /ATMediaFile/branches/fat-bt/content/__init__.py
   M /ATMediaFile/branches/fat-bt/content/bittorrent.py
   M /ATMediaFile/branches/fat-bt/content/mediafile.py
   M /ATMediaFile/branches/fat-bt/interfaces/IATMediaFile.py
   M /ATMediaFile/branches/fat-bt/interfaces/IATMediaFileTool.py
   M /ATMediaFile/branches/fat-bt/interfaces/IBitTorrentFile.py
   M /ATMediaFile/branches/fat-bt/interfaces/IMediaMetaData.py
   M /ATMediaFile/branches/fat-bt/interfaces/__init__.py
   M /ATMediaFile/branches/fat-bt/model/ATMediaFile.zuml
   M /ATMediaFile/branches/fat-bt/model/generate_source.sh
   M /ATMediaFile/branches/fat-bt/tests/__init__.py
   M /ATMediaFile/branches/fat-bt/tool/ATMediaFileTool.py
   M /ATMediaFile/branches/fat-bt/tool/__init__.py
   M /ATMediaFile/branches/fat-bt/version.txt

regenerated using latest svn of agx, using Posiedon 4
after updating the model to include the interfaces necessary for FATSyndication


------------------------------------------------------------------------
r19294 | andycat | 2006-02-15 03:40:05 +1100 (Wed, 15 Feb 2006) | 2 lines
Changed paths:
   A /ATMediaFile/branches/fat-bt/configure.zcml

the configuration xml for z3

------------------------------------------------------------------------
r19293 | andycat | 2006-02-15 03:36:50 +1100 (Wed, 15 Feb 2006) | 3 lines
Changed paths:
   A /ATMediaFile/branches/fat-bt/adapters
   A /ATMediaFile/branches/fat-bt/adapters/__init__.py
   A /ATMediaFile/branches/fat-bt/adapters/adapters.py
   A /ATMediaFile/branches/fat-bt/content/enclosure.py
   A /ATMediaFile/branches/fat-bt/interfaces/ISyndication.py

updating with files relevant to fat syndication adapters..


------------------------------------------------------------------------
r19292 | andycat | 2006-02-15 03:29:50 +1100 (Wed, 15 Feb 2006) | 3 lines
Changed paths:
   M /ATMediaFile/branches/fat-bt/model/generate.conf

updates to authors, emails etc


------------------------------------------------------------------------
r19289 | andycat | 2006-02-15 03:06:02 +1100 (Wed, 15 Feb 2006) | 3 lines
Changed paths:
   A /ATMediaFile/branches/fat-bt (from /ATMediaFile/branches/bittorrent:19288)

new branch for merged bittorrent and fatsyndication adapters


------------------------------------------------------------------------
r19153 | wreutz | 2006-02-10 22:09:11 +1100 (Fri, 10 Feb 2006) | 1 line
Changed paths:
   M /ATMediaFile/branches/bittorrent/content/bittorrent.py
   M /ATMediaFile/branches/bittorrent/content/mediafile.py
   M /ATMediaFile/branches/bittorrent/interfaces/IMediaMetaData.py
   M /ATMediaFile/branches/bittorrent/model/ATMediaFile.zuml
   M /ATMediaFile/branches/bittorrent/tool/ATMediaFileTool.py
   M /ATMediaFile/branches/bittorrent/version.txt

regenerated from model (added ExternalStorage to BitTorrenFile)
------------------------------------------------------------------------
r19152 | wreutz | 2006-02-10 21:55:30 +1100 (Fri, 10 Feb 2006) | 3 lines
Changed paths:
   M /ATMediaFile/branches/bittorrent/content/bittorrent.py
   M /ATMediaFile/branches/bittorrent/tool/ATMediaFileTool.py

added ExternalStorage to BitTorrent content type
made this work ;-)
note on transcoding: read ATMediaFileTool.py for howto inject files from the filesystem back into zope using ExternalStorage
------------------------------------------------------------------------
r19123 | wreutz | 2006-02-10 00:59:29 +1100 (Fri, 10 Feb 2006) | 1 line
Changed paths:
   M /ATMediaFile/branches/bittorrent/bt-server/README.txt

changed how to start the seeding in README.txt
------------------------------------------------------------------------
r19074 | wreutz | 2006-02-09 02:13:01 +1100 (Thu, 09 Feb 2006) | 1 line
Changed paths:
   M /ATMediaFile/branches/bittorrent/bt-server/INSTALL.txt
   M /ATMediaFile/branches/bittorrent/bt-server/README.txt

added more documentation for the BitTorrent stuff to /bt-server
------------------------------------------------------------------------
r18971 | wreutz | 2006-02-04 09:43:18 +1100 (Sat, 04 Feb 2006) | 1 line
Changed paths:
   M /ATMediaFile/branches/bittorrent/content/__init__.py
   A /ATMediaFile/branches/bittorrent/content/bittorrent.py
   A /ATMediaFile/branches/bittorrent/interfaces/IBitTorrentFile.py
   M /ATMediaFile/branches/bittorrent/interfaces/__init__.py
   M /ATMediaFile/branches/bittorrent/model/ATMediaFile.zuml
   A /ATMediaFile/branches/bittorrent/skins/ATMediaFile/torrent.png
   M /ATMediaFile/branches/bittorrent/tool/ATMediaFileTool.py
   M /ATMediaFile/branches/bittorrent/version.txt

added BitTorrentFile Type for easier searching for torrents (smartfolder!)
------------------------------------------------------------------------
r18959 | wreutz | 2006-02-04 05:20:32 +1100 (Sat, 04 Feb 2006) | 2 lines
Changed paths:
   M /ATMediaFile/branches/bittorrent/TODO.txt
   M /ATMediaFile/branches/bittorrent/tool/ATMediaFileTool.py

now when a bittorrent file gets created it gets referenced by the media file
TODO updated
------------------------------------------------------------------------
r18940 | andycat | 2006-02-04 00:57:46 +1100 (Sat, 04 Feb 2006) | 2 lines
Changed paths:
   M /ATMediaFile/branches/bittorrent/bt-server/README.txt

more doc for linux seeder 

------------------------------------------------------------------------
r18938 | wreutz | 2006-02-04 00:08:33 +1100 (Sat, 04 Feb 2006) | 1 line
Changed paths:
   M /ATMediaFile/branches/bittorrent/bt-server/INSTALL.txt
   M /ATMediaFile/branches/bittorrent/bt-server/README.txt

added some documentation for setting up the bittorrent stuff in /bt-server
------------------------------------------------------------------------
r18935 | wreutz | 2006-02-03 23:42:44 +1100 (Fri, 03 Feb 2006) | 1 line
Changed paths:
   A /ATMediaFile/branches/bittorrent/tool.gif

added tool.gif
------------------------------------------------------------------------
r18932 | wreutz | 2006-02-03 22:50:57 +1100 (Fri, 03 Feb 2006) | 1 line
Changed paths:
   M /ATMediaFile/branches/bittorrent/Extensions/Install.py
   M /ATMediaFile/branches/bittorrent/content/mediafile.py
   M /ATMediaFile/branches/bittorrent/interfaces/IMediaMetaData.py
   M /ATMediaFile/branches/bittorrent/tool/ATMediaFileTool.py
   M /ATMediaFile/branches/bittorrent/version.txt

transfered andy's enhancements for tramline and fixes from ATVideo/branches/bittorent to ATMediaFileTool
------------------------------------------------------------------------
r18930 | andycat | 2006-02-03 22:11:06 +1100 (Fri, 03 Feb 2006) | 2 lines
Changed paths:
   M /ATMediaFile/branches/bittorrent/bt-server/README.txt

more info

------------------------------------------------------------------------
r18929 | wreutz | 2006-02-03 21:53:29 +1100 (Fri, 03 Feb 2006) | 3 lines
Changed paths:
   M /ATMediaFile/branches/bittorrent/Extensions/Install.py
   A /ATMediaFile/branches/bittorrent/TODO.txt
   M /ATMediaFile/branches/bittorrent/__init__.py
   A /ATMediaFile/branches/bittorrent/bt-server
   A /ATMediaFile/branches/bittorrent/bt-server/INSTALL.txt
   A /ATMediaFile/branches/bittorrent/bt-server/README.txt
   A /ATMediaFile/branches/bittorrent/bt-server/TODO.txt
   A /ATMediaFile/branches/bittorrent/bt-server/bt_state
   A /ATMediaFile/branches/bittorrent/bt-server/start_tracker.py
   M /ATMediaFile/branches/bittorrent/config.py
   M /ATMediaFile/branches/bittorrent/content/__init__.py
   M /ATMediaFile/branches/bittorrent/content/mediafile.py
   M /ATMediaFile/branches/bittorrent/interfaces/IATMediaFile.py
   A /ATMediaFile/branches/bittorrent/interfaces/IATMediaFileTool.py
   M /ATMediaFile/branches/bittorrent/interfaces/IMediaMetaData.py
   M /ATMediaFile/branches/bittorrent/interfaces/__init__.py
   M /ATMediaFile/branches/bittorrent/model/ATMediaFile.zuml
   M /ATMediaFile/branches/bittorrent/model/generate_source.sh
   A /ATMediaFile/branches/bittorrent/skins/ATMediaFile/atmediafiletool.gif
   A /ATMediaFile/branches/bittorrent/skins/ATMediaFile/bittorrent_logo.gif
   A /ATMediaFile/branches/bittorrent/skins/ATMediaFile/prefs_atmediafiletool.cpt
   A /ATMediaFile/branches/bittorrent/skins/ATMediaFile/prefs_atmediafiletool.cpt.metadata
   A /ATMediaFile/branches/bittorrent/skins/ATMediaFile/prefs_atmediafiletool_set.cpy
   M /ATMediaFile/branches/bittorrent/tests/__init__.py
   A /ATMediaFile/branches/bittorrent/tool/ATMediaFileTool.py
   M /ATMediaFile/branches/bittorrent/tool/__init__.py
   M /ATMediaFile/branches/bittorrent/version.txt

added ATMediaFileTool for,
added configlet for ATMediaFile,
added bittorrent support to ATMediaFile
------------------------------------------------------------------------
r18914 | wreutz | 2006-02-03 07:46:17 +1100 (Fri, 03 Feb 2006) | 1 line
Changed paths:
   A /ATMediaFile/branches/bittorrent (from /ATMediaFile/trunk:18913)

started branch for bittorrent integration into ATMediaFile
------------------------------------------------------------------------
r15434 | chrismiles | 2005-12-30 12:29:39 +1100 (Fri, 30 Dec 2005) | 8 lines
Changed paths:
   M /ATMediaFile/trunk/Extensions/Install.py
   M /ATMediaFile/trunk/config.py
   M /ATMediaFile/trunk/content/mediafile.py
   M /ATMediaFile/trunk/i18n/generated.pot
   M /ATMediaFile/trunk/interfaces/IATMediaFile.py
   M /ATMediaFile/trunk/interfaces/IMediaMetaData.py
   M /ATMediaFile/trunk/model/ATMediaFile.zuml
   M /ATMediaFile/trunk/version.txt

Removed unnecessary metadata fields from ATMediaFile:
 - author
 - homePage
 - contactEmail
 - producedDate
Any such fields should be created in sub-classed content types
as necessary.  ATMediaFile will be kept simple and generic.

------------------------------------------------------------------------
r15433 | chrismiles | 2005-12-30 12:17:15 +1100 (Fri, 30 Dec 2005) | 3 lines
Changed paths:
   M /ATMediaFile/trunk/example/ATMediaExample/Extensions/Install.py
   M /ATMediaFile/trunk/example/ATMediaExample/config.py
   M /ATMediaFile/trunk/example/ATMediaExample/content/media.py
   M /ATMediaFile/trunk/example/ATMediaExample/i18n/generated.pot
   M /ATMediaFile/trunk/example/ATMediaExample/model/ATMediaExample.zuml
   M /ATMediaFile/trunk/example/ATMediaExample/version.txt

Added authorName field to ATMediaExample mediametadata schemata
as another example metadata field.

------------------------------------------------------------------------
r15432 | chrismiles | 2005-12-30 12:06:36 +1100 (Fri, 30 Dec 2005) | 2 lines
Changed paths:
   A /ATMediaFile/trunk/example/ATMediaExample/skins/ATMediaExample/media_view.pt

Added a simple default view template for ATMediaExample.

------------------------------------------------------------------------
r14412 | nateaune | 2005-11-30 08:08:10 +1100 (Wed, 30 Nov 2005) | 2 lines
Changed paths:
   A /ATMediaFile/trunk/i18n/ATMediaFile-sp.po

added spanish translation

------------------------------------------------------------------------
r14369 | nateaune | 2005-11-29 06:58:22 +1100 (Tue, 29 Nov 2005) | 2 lines
Changed paths:
   M /ATMediaFile/trunk/Extensions/Install.py
   M /ATMediaFile/trunk/__init__.py
   M /ATMediaFile/trunk/config.py
   M /ATMediaFile/trunk/content/mediafile.py
   M /ATMediaFile/trunk/interfaces/IATMediaFile.py
   M /ATMediaFile/trunk/interfaces/IMediaMetaData.py
   M /ATMediaFile/trunk/model/ATMediaFile.zuml
   M /ATMediaFile/trunk/version.txt

added languageIndependent attributes and widget:descriptions

------------------------------------------------------------------------
r14368 | nateaune | 2005-11-29 06:31:30 +1100 (Tue, 29 Nov 2005) | 1 line
Changed paths:
   M /ATMediaFile/trunk/example/ATMediaExample/Extensions/Install.py
   M /ATMediaFile/trunk/example/ATMediaExample/__init__.py
   M /ATMediaFile/trunk/example/ATMediaExample/config.py
   M /ATMediaFile/trunk/example/ATMediaExample/content/media.py
   M /ATMediaFile/trunk/example/ATMediaExample/model/ATMediaExample.zuml
   M /ATMediaFile/trunk/example/ATMediaExample/version.txt

adding support for LinguaPlone
------------------------------------------------------------------------
r14286 | chrismiles | 2005-11-25 00:38:20 +1100 (Fri, 25 Nov 2005) | 2 lines
Changed paths:
   A /ATMediaFile/trunk/example/ATMediaExample/README

Added README to ATMediaExample

------------------------------------------------------------------------
r13606 | reco | 2005-11-02 07:10:34 +1100 (Wed, 02 Nov 2005) | 2 lines
Changed paths:
   M /ATMediaFile/trunk/Extensions/Install.py
   M /ATMediaFile/trunk/content/__init__.py
   M /ATMediaFile/trunk/content/mediafile.py
   A /ATMediaFile/trunk/example
   A /ATMediaFile/trunk/example/ATMediaExample
   A /ATMediaFile/trunk/example/ATMediaExample/Extensions
   A /ATMediaFile/trunk/example/ATMediaExample/Extensions/Install.py
   A /ATMediaFile/trunk/example/ATMediaExample/Extensions/__init__.py
   A /ATMediaFile/trunk/example/ATMediaExample/__init__.py
   A /ATMediaFile/trunk/example/ATMediaExample/config.py
   A /ATMediaFile/trunk/example/ATMediaExample/content
   A /ATMediaFile/trunk/example/ATMediaExample/content/__init__.py
   A /ATMediaFile/trunk/example/ATMediaExample/content/media.py
   A /ATMediaFile/trunk/example/ATMediaExample/i18n
   A /ATMediaFile/trunk/example/ATMediaExample/i18n/generated.pot
   A /ATMediaFile/trunk/example/ATMediaExample/model
   A /ATMediaFile/trunk/example/ATMediaExample/model/ATMediaExample.zuml
   A /ATMediaFile/trunk/example/ATMediaExample/refresh.txt
   A /ATMediaFile/trunk/example/ATMediaExample/skins
   A /ATMediaFile/trunk/example/ATMediaExample/skins/ATMediaExample
   A /ATMediaFile/trunk/example/ATMediaExample/skins/ATMediaExample/readme.txt
   A /ATMediaFile/trunk/example/ATMediaExample/skins/ATMediaExample_public
   A /ATMediaFile/trunk/example/ATMediaExample/skins/ATMediaExample_public/readme.txt
   A /ATMediaFile/trunk/example/ATMediaExample/version.txt
   A /ATMediaFile/trunk/i18n
   A /ATMediaFile/trunk/i18n/generated.pot
   M /ATMediaFile/trunk/interfaces/IATMediaFile.py
   M /ATMediaFile/trunk/interfaces/IMediaMetaData.py
   M /ATMediaFile/trunk/model/ATMediaFile.zuml
   A /ATMediaFile/trunk/tests/ATMFTestCase.py
   A /ATMediaFile/trunk/tests/data
   A /ATMediaFile/trunk/tests/data/moretext.file
   A /ATMediaFile/trunk/tests/data/text.file
   A /ATMediaFile/trunk/tests/framework.py
   A /ATMediaFile/trunk/tests/runalltests.py
   A /ATMediaFile/trunk/tests/testATMediaFile_add.py
   A /ATMediaFile/trunk/tests/testATMediaFile_copy.py
   A /ATMediaFile/trunk/tests/testATMediaFile_cut.py
   A /ATMediaFile/trunk/tests/testATMediaFile_delete.py
   A /ATMediaFile/trunk/tests/testATMediaFile_rename.py
   A /ATMediaFile/trunk/tests/testATMediaFile_update.py
   M /ATMediaFile/trunk/version.txt

chrismiles added testcases.

------------------------------------------------------------------------
r13165 | reco | 2005-10-19 11:26:52 +1000 (Wed, 19 Oct 2005) | 2 lines
Changed paths:
   A /ATMediaFile/trunk/AUTHORS.txt

initial import

------------------------------------------------------------------------
r13041 | reco | 2005-10-17 10:48:29 +1000 (Mon, 17 Oct 2005) | 2 lines
Changed paths:
   M /ATMediaFile/trunk/HISTORY.txt

initial import of HISTORY.txt

------------------------------------------------------------------------
r13040 | reco | 2005-10-17 10:46:53 +1000 (Mon, 17 Oct 2005) | 2 lines
Changed paths:
   A /ATMediaFile/trunk/HISTORY.txt

initial import

------------------------------------------------------------------------
r12436 | nateaune | 2005-09-29 14:57:26 +1000 (Thu, 29 Sep 2005) | 1 line
Changed paths:
   M /ATMediaFile/trunk/Extensions/Install.py
   M /ATMediaFile/trunk/content/__init__.py
   M /ATMediaFile/trunk/content/mediafile.py
   M /ATMediaFile/trunk/interfaces/IATMediaFile.py
   M /ATMediaFile/trunk/interfaces/IMediaMetaData.py
   M /ATMediaFile/trunk/model/ATMediaFile.zuml
   M /ATMediaFile/trunk/model/generate_source.sh
   M /ATMediaFile/trunk/version.txt

removed i18n attributes from FileField since this is auto-generated by AGX
------------------------------------------------------------------------
r12349 | nateaune | 2005-09-27 03:49:00 +1000 (Tue, 27 Sep 2005) | 1 line
Changed paths:
   A /ATMediaFile/trunk/AppConfig.py

added FS_DIRECTORY definition to AppConfig.py
------------------------------------------------------------------------
r12348 | nateaune | 2005-09-27 03:48:02 +1000 (Tue, 27 Sep 2005) | 1 line
Changed paths:
   M /ATMediaFile/trunk/content/mediafile.py

changed file field to use ExternalStorage
------------------------------------------------------------------------
r12197 | salimfadhley | 2005-09-24 03:22:13 +1000 (Sat, 24 Sep 2005) | 3 lines
Changed paths:
   M /ATMediaFile/trunk/content/mediafile.py
   M /ATMediaFile/trunk/interfaces/IMediaMetaData.py
   M /ATMediaFile/trunk/model/ATMediaFile.zuml
   M /ATMediaFile/trunk/version.txt

new metadata for the base class


------------------------------------------------------------------------
r12183 | salimfadhley | 2005-09-23 23:17:41 +1000 (Fri, 23 Sep 2005) | 4 lines
Changed paths:
   M /ATMediaFile/trunk/content/mediafile.py
   A /ATMediaFile/trunk/interfaces/IMediaMetaData.py
   M /ATMediaFile/trunk/interfaces/__init__.py
   M /ATMediaFile/trunk/model/ATMediaFile.zuml
   M /ATMediaFile/trunk/model/generate_source.sh
   M /ATMediaFile/trunk/version.txt


added the start of the IMediaMetatData interface


------------------------------------------------------------------------
r12180 | salimfadhley | 2005-09-23 22:16:36 +1000 (Fri, 23 Sep 2005) | 2 lines
Changed paths:
   M /ATMediaFile/trunk/__init__.py
   M /ATMediaFile/trunk/model/ATMediaFile.zuml
   A /ATMediaFile/trunk/tool
   A /ATMediaFile/trunk/tool/__init__.py
   M /ATMediaFile/trunk/version.txt

renamed tools to tool

------------------------------------------------------------------------
r12178 | salimfadhley | 2005-09-23 21:51:05 +1000 (Fri, 23 Sep 2005) | 2 lines
Changed paths:
   D /ATMediaFile/trunk/tools

renamed tools to tool

------------------------------------------------------------------------
r12158 | salimfadhley | 2005-09-23 11:55:27 +1000 (Fri, 23 Sep 2005) | 2 lines
Changed paths:
   A /ATMediaFile
   A /ATMediaFile/trunk
   A /ATMediaFile/trunk/Extensions
   A /ATMediaFile/trunk/Extensions/Install.py
   A /ATMediaFile/trunk/Extensions/__init__.py
   A /ATMediaFile/trunk/__init__.py
   A /ATMediaFile/trunk/config.py
   A /ATMediaFile/trunk/content
   A /ATMediaFile/trunk/content/__init__.py
   A /ATMediaFile/trunk/content/mediafile.py
   A /ATMediaFile/trunk/interfaces
   A /ATMediaFile/trunk/interfaces/IATMediaFile.py
   A /ATMediaFile/trunk/interfaces/__init__.py
   A /ATMediaFile/trunk/model
   A /ATMediaFile/trunk/model/ATMediaFile.zuml
   A /ATMediaFile/trunk/model/generate.conf
   A /ATMediaFile/trunk/model/generate_source.sh
   A /ATMediaFile/trunk/refresh.txt
   A /ATMediaFile/trunk/skins
   A /ATMediaFile/trunk/skins/ATMediaFile
   A /ATMediaFile/trunk/skins/ATMediaFile/readme.txt
   A /ATMediaFile/trunk/skins/ATMediaFile_public
   A /ATMediaFile/trunk/skins/ATMediaFile_public/readme.txt
   A /ATMediaFile/trunk/tests
   A /ATMediaFile/trunk/tests/__init__.py
   A /ATMediaFile/trunk/tools
   A /ATMediaFile/trunk/tools/__init__.py
   A /ATMediaFile/trunk/version.txt

initial import

------------------------------------------------------------------------
