Welcome to DART
DART is the Digital Archivist's Resource Tool. It provides both a GUI and a command-line interface for packaging files and uploading them to remote repositories.
Download
Updated March 14, 2023
Download the DART installer for your system. The current version is 2.0.22 (released March 14, 2023).
Mac: https://s3.amazonaws.com/aptrust.public.download/DART/DART-2.0.22.dmg
Windows: https://s3.amazonaws.com/aptrust.public.download/DART/DART+Setup+2.0.22.exe
Linux: https://s3.amazonaws.com/aptrust.public.download/DART/DART_2.0.22_amd64.deb
Double-click the installer after download and follow the prompts on screen.
For DART Runner, see DART Runner Downloads
After installation, check out the Getting Started page
Supported Operations
The current release of DART 2.0.22 supports the following features:
- Creating BagIt bags that conform to defined BagIt profiles
- Validating BagIt bags according to defined BagIt profiles
- Uploading bags and other files to remote S3 and SFTP endpoints
- Creating and modifying BagIt profiles through a visual point-and-click editor
- Defining repeatable Workflows for bagging and uploading files
- Running multiple simultaneous bagging and upload jobs
- Read-only integration with the APTrust's REST API to display the status of ingested materials and pending work items
- A command-line tool to enable scriptable bagging and upload operations
- BagIt Profile import and export
- BagIt Profile customization throug a visual editor
- Settings import and export
- Workflow export
To start using DART, see our Getting Started page.
Note
We recently released DART Runner to run workflows on servers that have no graphical environment. For more info, see DART Runner.
Plugin Architecture
Most of DART's features are implemented in plugins, which enable developers to add new features without having to understand all of DART's internals. DART is an open source project of the Academic Preservation Trust, which encourages developers to contribute new plugins to extend the tool's functionality.
DART 2.0 supports the following types of plugins:
-
Format Readers - These allow DART to read files packaged in various formats, such as tar, zip, rar, parchive, OCFL, etc. Currently supported in formats in version 2.0:
- directory/file system
- tar
-
Format Writers - These allow DART to write files in various formats, such as tar, zip, rar, parchive, OCFL, etc. Currently supported in formats in version 2.0:
- directory/file system
- tar
-
Network Clients - These allow DART to send and retrieve files across a network. DART 2.0 supports the following protocols:
- S3
- SFTP
-
Repository Clients - These allow DART to interact with remote repositories. Currently supported:
- APTrust
Writing DART plugins requires a working knowledge of JavaScript and HTML. If you're interested in developing DART plugins, see our Developers page and our full API documentation.
DART User Group
APTrust hosts a DART User Group for the entire digital preservation community. This group will primarily be a mailing list, where users can share experiences, ask questions, and support one another. Depending on the level of interest and engagement, we may expand this initiative to include regular virtual meetings and more structured activities in the future.
Useful Links
Video: Settings Import and Export
Credits
Brace yourselves gentlemen. According to the gas chromatograph, the secret ingredient is... Love!?
Who's been screwing with this thing?