<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-GB">
	<id>https://coptr.digipres.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Carl</id>
	<title>COPTR - User contributions [en-gb]</title>
	<link rel="self" type="application/atom+xml" href="https://coptr.digipres.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Carl"/>
	<link rel="alternate" type="text/html" href="https://coptr.digipres.org/Special:Contributions/Carl"/>
	<updated>2026-04-06T07:05:12Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.35.14</generator>
	<entry>
		<id>https://coptr.digipres.org/index.php?title=SoX_(Sound_eXchange)&amp;diff=6585</id>
		<title>SoX (Sound eXchange)</title>
		<link rel="alternate" type="text/html" href="https://coptr.digipres.org/index.php?title=SoX_(Sound_eXchange)&amp;diff=6585"/>
		<updated>2026-03-19T17:11:04Z</updated>

		<summary type="html">&lt;p&gt;Carl: New SoX page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox tool&lt;br /&gt;
|purpose=SoX (Sound eXchange) is a command-line, cross-platform audio processing utility.&lt;br /&gt;
|homepage=https://sourceforge.net/projects/sox/&lt;br /&gt;
|sourcecode=https://sourceforge.net/p/sox/code/&lt;br /&gt;
|license=GNU GPL v2 / GNU LGPL v2.1&lt;br /&gt;
|platforms=Linux, Windows, MacOS&lt;br /&gt;
|Wikidata ID=Q3487229&lt;br /&gt;
|function=File Format Migration, Redaction, Rendering&lt;br /&gt;
|content=Audio&lt;br /&gt;
}}&lt;br /&gt;
== Description ==&lt;br /&gt;
SoX is described as the Swiss army knife of audio utilities. It can read/write and migrate between many common audio formats. Note that MP3 is not directly supported due to patent concerns, but it can be added via LAME integration. SoX can also play, record and edit audio or be used as a digital audio processor, e.g. noise removal, applying impulse response filters.&lt;br /&gt;
&lt;br /&gt;
== User Experiences ==&lt;br /&gt;
&amp;lt;!-- Add hotlinks to user experiences with the tool (eg. blog posts). These should illustrate the effectiveness (or otherwise) of the tool. Use a bullet list. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Development Activity ==&lt;br /&gt;
&amp;lt;!-- Provide *evidence* of development activity of the tool. For example, RSS feeds for code issues or commits. --&amp;gt;&lt;br /&gt;
&amp;lt;!-- The form fields below can be used to provide this information --&amp;gt;&lt;br /&gt;
{{Infobox tool details&lt;br /&gt;
|ohloh_id=https://openhub.net/p/sox&lt;br /&gt;
|mailing_lists=https://sourceforge.net/p/sox/mailman/&lt;br /&gt;
|releases_rss=https://sourceforge.net/p/sox/news/feed.rss&lt;br /&gt;
|issues_rss=https://sourceforge.net/p/sox/bugs/feed.rss&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Carl</name></author>
	</entry>
	<entry>
		<id>https://coptr.digipres.org/index.php?title=ArchiFiltre&amp;diff=6280</id>
		<title>ArchiFiltre</title>
		<link rel="alternate" type="text/html" href="https://coptr.digipres.org/index.php?title=ArchiFiltre&amp;diff=6280"/>
		<updated>2025-08-20T15:33:17Z</updated>

		<summary type="html">&lt;p&gt;Carl: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox tool&lt;br /&gt;
|purpose=Overview of folder trees with fine diagrams&lt;br /&gt;
|homepage=https://archifiltre.fabrique.social.gouv.fr/&lt;br /&gt;
|license=Apache 2.0&lt;br /&gt;
|platforms=?&lt;br /&gt;
|function=File Management, Appraisal&lt;br /&gt;
|content=Database, Container, Binary Data, 3D, Audio, Document, Email, Ebook, Geospatial, Image, Research Data, Video, Web, Image, Software&lt;br /&gt;
}}&lt;br /&gt;
{{Infobox tool details}}&lt;br /&gt;
== Description ==&lt;br /&gt;
Archifiltre gives you orientation in deeply nested folder trees. It visualises folder contents in diagrams. It helps with cleaning up storage gone out of control. Further development is aimed at supporting archival processes like appraisal and transfer.&lt;br /&gt;
&lt;br /&gt;
== User Experiences ==&lt;br /&gt;
* https://github.com/SocialGouv/archifiltre/wiki/Wiki-Archifiltre (French only)&lt;br /&gt;
&lt;br /&gt;
== Development Activity ==&lt;br /&gt;
&amp;lt;!-- Provide *evidence* of development activity of the tool. For example, RSS feeds for code issues or commits. --&amp;gt;&lt;br /&gt;
&amp;lt;!-- Add the OpenHub.com ID for the tool, if known. --&amp;gt;&lt;br /&gt;
&amp;lt;!-- Test edit for CAPTCHA --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Carl</name></author>
	</entry>
	<entry>
		<id>https://coptr.digipres.org/index.php?title=File:2023-06-06_Digital-archiving-workflow_v0-8.png&amp;diff=6275</id>
		<title>File:2023-06-06 Digital-archiving-workflow v0-8.png</title>
		<link rel="alternate" type="text/html" href="https://coptr.digipres.org/index.php?title=File:2023-06-06_Digital-archiving-workflow_v0-8.png&amp;diff=6275"/>
		<updated>2025-04-24T10:27:08Z</updated>

		<summary type="html">&lt;p&gt;Carl: Version 0.8 of the digital archiving workflow at Archives &amp;amp; Special Collections, University of Glasgow.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
Version 0.8 of the digital archiving workflow at Archives &amp;amp; Special Collections, University of Glasgow.&lt;/div&gt;</summary>
		<author><name>Carl</name></author>
	</entry>
	<entry>
		<id>https://coptr.digipres.org/index.php?title=File:PDF-hul-133_1.jpg&amp;diff=6274</id>
		<title>File:PDF-hul-133 1.jpg</title>
		<link rel="alternate" type="text/html" href="https://coptr.digipres.org/index.php?title=File:PDF-hul-133_1.jpg&amp;diff=6274"/>
		<updated>2025-04-24T10:21:16Z</updated>

		<summary type="html">&lt;p&gt;Carl: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Carl</name></author>
	</entry>
	<entry>
		<id>https://coptr.digipres.org/index.php?title=Workflow:Watch_Folder_Ingest&amp;diff=6273</id>
		<title>Workflow:Watch Folder Ingest</title>
		<link rel="alternate" type="text/html" href="https://coptr.digipres.org/index.php?title=Workflow:Watch_Folder_Ingest&amp;diff=6273"/>
		<updated>2025-03-28T15:56:06Z</updated>

		<summary type="html">&lt;p&gt;Carl: 8 revisions imported&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox COW&lt;br /&gt;
|status=Production&lt;br /&gt;
|tools=Python, OVP, MAM, DAM, API, OTT&lt;br /&gt;
|input=Media assets and descriptive metadata in Watch Folder.&lt;br /&gt;
|output=Media assets and descriptive metadata in destination OVP.&lt;br /&gt;
|organisation=La Digitalizadora de la Memoria Colectiva&lt;br /&gt;
|organisationurl=https://ladigitalizadora.org/&lt;br /&gt;
}}&lt;br /&gt;
==Workflow Description==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- To add an image of your workflow, open the &amp;quot;Upload File&amp;quot; link on the left in a new browser tab and follow on screen instructions, then return to this page and add the name of your uploaded image to the line below - replacing &amp;quot;workflow.png&amp;quot; with the name of your file. Replace the text &amp;quot;Textual description&amp;quot; with a short description of your image. Filenames are case sensitive! If you don't want to add a workflow diagram or other image, delete the line below  --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;img src=&amp;quot;https://media.licdn.com/dms/image/D4E12AQGakJHfY4Vmlw/article-inline_image-shrink_1500_2232/0/1712742432090?e=1718236800&amp;amp;v=beta&amp;amp;t=fv8JNxQgpGJ-Y343AGpNSKFJBCI8SdaYXqRC4VDum0U&amp;quot; alt=&amp;quot;LinkedIn Image&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
I want to monitor a local folder for new content. When a new file becomes available, the system will check if it's either an MP4 video file or an XML file. If it's an MP4 video, the system will then search for a corresponding XML file with the same name. Upon finding the XML file, it will extract metadata such as title, description, and tags. Subsequently, the system will upload the video file to an Online Video Platform (OVP) along with the extracted metadata. To prevent duplicates, before processing a new file pair (MP4 and XML), it will verify whether the pair has already been processed.&lt;br /&gt;
&lt;br /&gt;
==Purpose, Context and Content==&lt;br /&gt;
Purpose: A watch folder serves as a designated directory that is monitored by a specific application or process. The primary purpose of a watch folder is to automate tasks based on the contents of that folder, facilitating Automated File Processing, Workflow Automation and Data Ingestion.&lt;br /&gt;
&lt;br /&gt;
Context: In the context of digital content migration, this blueprint serves as a guide for facilitating bulk media and metadata ingests.&lt;br /&gt;
&lt;br /&gt;
Github &amp;amp; Python Implementation Example: https://github.com/josev2046/WatchFolderAutomation&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Add four tildes below (&amp;quot;~~~~&amp;quot;) to create an automatic signature, including your wiki username. Ensure your user page (click on your username to create it) includes an up to date contact email address so that people can contact you if they want to discuss your workflow --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Note that your workflow will be marked with a CC3.0 licence --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Carl</name></author>
	</entry>
	<entry>
		<id>https://coptr.digipres.org/index.php?title=Workflow:Validation_Error_Analysis_and_Treatment_for_PDF-hul_133_Invalid_date&amp;diff=6264</id>
		<title>Workflow:Validation Error Analysis and Treatment for PDF-hul 133 Invalid date</title>
		<link rel="alternate" type="text/html" href="https://coptr.digipres.org/index.php?title=Workflow:Validation_Error_Analysis_and_Treatment_for_PDF-hul_133_Invalid_date&amp;diff=6264"/>
		<updated>2025-03-28T15:49:08Z</updated>

		<summary type="html">&lt;p&gt;Carl: 6 revisions imported&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox COW&lt;br /&gt;
|status=Production&lt;br /&gt;
|tools=ExifTool, HxD, Pdfcpu, Qpdf, JHOVE, veraPDF Arlington Model Checker&lt;br /&gt;
|input=File with JHOVE validation error PDF-HUL-133 “Improperly formed date&amp;quot;&lt;br /&gt;
|output=Fixed file&lt;br /&gt;
|organisation=TIB&lt;br /&gt;
|organisationurl=https://wiki.tib.eu/confluence/display/lza/Digital+preservation+at+TIB&lt;br /&gt;
}}&lt;br /&gt;
==Workflow Description==&lt;br /&gt;
&lt;br /&gt;
The workflow describes the analysis and the fix of a specific instance of a PDF-HUL-133 error. &lt;br /&gt;
It is a manual workflow. The methodology used here is that introduced in https://hdl.handle.net/2142/121092.&lt;br /&gt;
&lt;br /&gt;
'''Validation Error'''&lt;br /&gt;
&lt;br /&gt;
JHOVE v1.30.0RC1 PDF-hul v1.12.5 PDF-HUL-133 Improperly formed date. Well-formed, but not valid.&lt;br /&gt;
&lt;br /&gt;
'''Cross-Check with other Tools'''&lt;br /&gt;
&lt;br /&gt;
Cross-checked with: &lt;br /&gt;
pdfcpu v0.6.0dev relaxed mode - no error &lt;br /&gt;
pdfcpu v0.6.0dev strict mode - no error &lt;br /&gt;
qpdf v9.1.1 - no error&lt;br /&gt;
Arlington PDF Model checker by verapdf 1.26.0-RC1 Greenfield Parser: &lt;br /&gt;
Entry ModDate in DocInfo shall have type Date (1 occurance)&lt;br /&gt;
Entry CreationDate in DocInfo shall have type Date (1 occurance)&lt;br /&gt;
'''&lt;br /&gt;
&lt;br /&gt;
'''Locate Error in Spec'''&lt;br /&gt;
&lt;br /&gt;
ISO3200-2:2017 (PDF 2.0 Spec) lists the the Keys CreationDate and ModDate in the Document Info Dictionary as type Date. &lt;br /&gt;
Section 7.0.4 defines that a date shall be a text string containing no whitespace, of the form: &lt;br /&gt;
''(D:YYYYMMDDHHmmSSOHH'mm)&lt;br /&gt;
where:&lt;br /&gt;
YYYY shall be the year&lt;br /&gt;
MM shall be the month (01–12)&lt;br /&gt;
DD shall be the day (01–31)&lt;br /&gt;
HH shall be the hour (00–23)&lt;br /&gt;
mm shall be the minute (00–59)&lt;br /&gt;
SS shall be the second (00–59)&lt;br /&gt;
O shall be the relationship of local time to Universal Time (UT), and shall be denoted by one of the characters PLUS SIGN (U+002B) (+), HYPHEN-MINUS (U+002D) (-), or LATIN CAPITAL LETTER Z (U+005A) (Z) (see below)&lt;br /&gt;
HH followed by APOSTROPHE (U+0027) (') shall be the absolute value of the offset from UT in hours (00–23)&lt;br /&gt;
mm shall be the absolute value of the offset from UT in minutes (00–59)&lt;br /&gt;
&lt;br /&gt;
The prefix D: shall be present, the year field (YYYY) shall be present and all other fields may be present but only if all of their preceding fields are also present. The APOSTROPHE following the hour offset field (HH) shall only be present if the HH field is present. The minute offset field (mm) shall only be present if the APOSTROPHE following the hour offset field (HH) is present. The default values for MM and DD shall be both 01; all other numerical fields shall default to zero values. A PLUS SIGN as the value of the O field signifies that local time is now and later than UT, a HYPHEN-MINUS signifies that local time is earlier than UT, and the LATIN CAPITAL LETTER Z signifies that local time is equal to UT. If no UT information is specified, the relationship of the specified time to UT shall be considered to be GMT. Regardless of whether the time zone is specified, the rest of the date shall be specified in local time.''&lt;br /&gt;
&lt;br /&gt;
The specification further notes that ''versions up to and including 1.7 defined a date string to include a terminating apostrophe. PDF processors are recommended to accept date strings that still follow that convention''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Locate Error in File&lt;br /&gt;
'''&lt;br /&gt;
Offset given by JHOVE can be navigated to using a hex editor such as HxD. The offset points to the Document Info Dictionary with /CreationDate (D:2018020915415409'00') and /ModDate(D:2018020915415409'00'). Mapping those dates to the notation given above it becomes clear that the O key which identifies the relation to UT is missing. Alternatively to looking for the dates in a hex editor, exiftool can be used to pull out all dates with: &lt;br /&gt;
exiftool -time:all -G -a -s file.pdf&lt;br /&gt;
&lt;br /&gt;
''' Match?'''&lt;br /&gt;
&lt;br /&gt;
Yes. Description in the spec and error in the file match. (D:2018020915415409'00') is missing the O key. &lt;br /&gt;
&lt;br /&gt;
'''Fixable?'''&lt;br /&gt;
&lt;br /&gt;
Yes. If other dates, e.g. in the XMP-section, are in the correct format, they can be used to determine the corect value for O. If not, the HH'MM' UT offset can be removed to form a valid date.&lt;br /&gt;
&lt;br /&gt;
'''Fix'''&lt;br /&gt;
&lt;br /&gt;
Option 1: &lt;br /&gt;
This option only works in the case of the missing O entry and the trailing apostrophe being present. In this case, the trailing apostrophe can be deleted and the O entry, if it can be determined from other dates, added to the value. This does not change the overall byte number of the date value and therefore has no impact on the PDF's internal structure.&lt;br /&gt;
&lt;br /&gt;
Option 2: &lt;br /&gt;
The date can also be modified using exiftool. This will create an incremental update to the end of the file which can be rolled back with tools such as pdfressurect. Due to objects being added, the size of the file will change. &lt;br /&gt;
The exiftool command to e.g. update the dates above to include the O key + is:&lt;br /&gt;
exiftool -PDF:ModifyDate=&amp;quot;2018:02:09 15:41:54+09:00&amp;quot; -PDF:CreateDate=&amp;quot;2018:02:09 15:41:54+09:00&amp;quot; file.pdf&lt;br /&gt;
If you do not know the correct O key, you can also omit the offset with:&lt;br /&gt;
exiftool -PDF:ModifyDate=&amp;quot;2018:02:09 15:41:54&amp;quot; -PDF:CreateDate=&amp;quot;2018:02:09 15:41:54&amp;quot; file.pdf&lt;br /&gt;
&lt;br /&gt;
'''Check'''&lt;br /&gt;
&lt;br /&gt;
Re-validate file with Arlington PDF Model checker by veraPDF: Error messages are gone, no deviations found.&lt;br /&gt;
Re-validate file with JHOVE: Well-formed and valid with option 2. Well-formed but not valid with option 1, as JHOVE currently expects date in format pre-PDF2.0, i.e. without trailing apostrophe. &lt;br /&gt;
&lt;br /&gt;
'''Success?'''&lt;br /&gt;
&lt;br /&gt;
Yes.&lt;br /&gt;
&lt;br /&gt;
[[File:PDF-hul-133_1.jpg|Workflow image]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Describe your workflow here with an overview of the different steps or processes involved--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Purpose, Context and Content==&lt;br /&gt;
&amp;lt;!-- Describe what your workflow is for - i.e. what it is designed to achieve, what the organisational context of the workflow is, and what content it is designed to work with --&amp;gt;&lt;br /&gt;
This workflow describes the analysis and treatment of JHOVE PDF-Hul error message PDF-HUL-133 Improperly formed date. It describes the process and results of a manual validation error analysis and treatment process.&lt;br /&gt;
&lt;br /&gt;
==Evaluation/Review==&lt;br /&gt;
&amp;lt;!-- How effective was the workflow? Was it replaced with a better workflow? Did it work well with some content but not others? What is the current status of the workflow? Does it relate to another workflow already described on the wiki? Link, explain and elaborate --&amp;gt;&lt;br /&gt;
The workflow is effective and should be replicable for most improperly formed date related errors in PDFs. However, as an invalid date has little impact on the rendering behavior of the PDF file itself, institutions may decide to not fix the error.&lt;br /&gt;
Please note that most PDF Readers (e.g., Adobe Acrobat, Foxit) make use of XMP Metadata and not of Document Info Dictionary Metadata when they display Date Created and Last Modified Dates in a document's properties. &lt;br /&gt;
&lt;br /&gt;
==Further Information==&lt;br /&gt;
&amp;lt;!-- Provide any further information or links to additional documentation here --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Add four tildes below (&amp;quot;~~~~&amp;quot;) to create an automatic signature, including your wiki username. Ensure your user page (click on your username to create it) includes an up to date contact email address so that people can contact you if they want to discuss your workflow --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Note that your workflow will be marked with a CC3.0 licence --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Carl</name></author>
	</entry>
	<entry>
		<id>https://coptr.digipres.org/index.php?title=Sling&amp;diff=6257</id>
		<title>Sling</title>
		<link rel="alternate" type="text/html" href="https://coptr.digipres.org/index.php?title=Sling&amp;diff=6257"/>
		<updated>2025-03-28T12:19:50Z</updated>

		<summary type="html">&lt;p&gt;Carl: 2 revisions imported&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox tool&lt;br /&gt;
|purpose=Sling is a CLI tool that extracts data from a source storage/database and loads it in a target storage/database.&lt;br /&gt;
|homepage=https://slingdata.io/&lt;br /&gt;
|sourcecode=https://github.com/slingdata-io&lt;br /&gt;
|license=GNU GPL v3.0&lt;br /&gt;
|platforms=Windows, Mac, Linux&lt;br /&gt;
|function=Backup, File Format Migration, File Management&lt;br /&gt;
|content=Database&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
Sling is a free CLI product which offers an easy solution to create and maintain small to medium volume data pipelines using the Extract &amp;amp; Load (EL) approach. It focuses on data movement between: Database to Database, File System to Database, Database to File System.&lt;br /&gt;
&lt;br /&gt;
== User Experiences ==&lt;br /&gt;
[https://atwong.medium.com/streamlining-data-migration-why-sling-might-be-your-easiest-option-350aac05bfb8 Streamlining Data Migration: Why Sling Might Be Your Easiest Option]&lt;br /&gt;
&lt;br /&gt;
=== Release Feed ===&lt;br /&gt;
Below the last 3 release feeds:&lt;br /&gt;
&amp;lt;rss max=3&amp;gt;https://github.com/slingdata-io/sling-cli/releases.atom&amp;lt;/rss&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Activity Feed ===&lt;br /&gt;
Below the last 5 commits:&lt;br /&gt;
&amp;lt;rss max=5&amp;gt;https://github.com/slingdata-io/sling-cli/commits.atom&amp;lt;/rss&amp;gt;&lt;/div&gt;</summary>
		<author><name>Carl</name></author>
	</entry>
	<entry>
		<id>https://coptr.digipres.org/index.php?title=Puremagic&amp;diff=6254</id>
		<title>Puremagic</title>
		<link rel="alternate" type="text/html" href="https://coptr.digipres.org/index.php?title=Puremagic&amp;diff=6254"/>
		<updated>2025-03-28T12:18:44Z</updated>

		<summary type="html">&lt;p&gt;Carl: 1 revision imported&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox tool&lt;br /&gt;
|purpose=Puremagic is a cross-platform pure python module that will identify a file based off it's magic numbers&lt;br /&gt;
|sourcecode=https://github.com/cdgriffith/puremagic&lt;br /&gt;
|license=MIT&lt;br /&gt;
|cost=Free&lt;br /&gt;
|function=File Format Identification&lt;br /&gt;
}}&lt;br /&gt;
{{Infobox tool details}}&lt;br /&gt;
== Description ==&lt;br /&gt;
&lt;br /&gt;
It is designed to be minimalistic and inherently cross platform compatible. It is also designed to be a stand in for python-magic, it incorporates the functions from_file(filename[, mime]) and from_string(string[, mime]) however the magic_file() and magic_string() are more powerful and will also display confidence and duplicate matches.&lt;br /&gt;
&lt;br /&gt;
It does NOT try to match files off non-magic string. In other words it will not search for a string within a certain window of bytes like others might.&lt;br /&gt;
&lt;br /&gt;
Advantages over using a wrapper for 'file' or 'libmagic':&lt;br /&gt;
&lt;br /&gt;
* Faster   &lt;br /&gt;
* Lightweight&lt;br /&gt;
* Cross platform compatible&lt;br /&gt;
* No dependencies&lt;br /&gt;
&lt;br /&gt;
Disadvantages:&lt;br /&gt;
&lt;br /&gt;
* Does not have [https://github.com/cdgriffith/puremagic/blob/master/puremagic/magic_data.json as many] file types. (&amp;quot;Only&amp;quot; 1600 at the time of posting)&lt;br /&gt;
* No multilingual comments&lt;br /&gt;
* Duplications due to small or reused magic numbers&lt;br /&gt;
&lt;br /&gt;
(Help fix the first two disadvantages by contributing!)&lt;/div&gt;</summary>
		<author><name>Carl</name></author>
	</entry>
	<entry>
		<id>https://coptr.digipres.org/index.php?title=Premissh&amp;diff=6252</id>
		<title>Premissh</title>
		<link rel="alternate" type="text/html" href="https://coptr.digipres.org/index.php?title=Premissh&amp;diff=6252"/>
		<updated>2025-03-28T12:17:19Z</updated>

		<summary type="html">&lt;p&gt;Carl: 6 revisions imported&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox tool&lt;br /&gt;
|purpose=Premissh is a simple prototype tool for automatically creating PREMIS XML from a file, using DROID, BASH and XSLT.&lt;br /&gt;
|homepage=https://github.com/bishbashbackup/premissh&lt;br /&gt;
|sourcecode=https://github.com/bishbashbackup/premissh&lt;br /&gt;
|license=BSD-3-Clause&lt;br /&gt;
|platforms=Linux&lt;br /&gt;
|formats_out=PREMIS (Preservation Metadata Implementation Strategies)&lt;br /&gt;
|function=Metadata Extraction, Metadata Processing&lt;br /&gt;
}}&lt;br /&gt;
{{Infobox tool details}}&lt;br /&gt;
== Description ==&lt;br /&gt;
&amp;lt;!-- Describe the what the tool does, focusing on it's digital preservation value. Keep it factual. --&amp;gt;&lt;br /&gt;
Premissh was initially created by Alex Habgood in 2024, as a student project for the INST0045 Digital Curation module on the MA Archive and Records Management program at University College London.&lt;br /&gt;
&lt;br /&gt;
== User Experiences ==&lt;br /&gt;
&amp;lt;!-- Add hotlinks to user experiences with the tool (eg. blog posts). These should illustrate the effectiveness (or otherwise) of the tool. Use a bullet list. --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Carl</name></author>
	</entry>
	<entry>
		<id>https://coptr.digipres.org/index.php?title=Mets-bag-checker&amp;diff=6245</id>
		<title>Mets-bag-checker</title>
		<link rel="alternate" type="text/html" href="https://coptr.digipres.org/index.php?title=Mets-bag-checker&amp;diff=6245"/>
		<updated>2025-03-28T12:15:14Z</updated>

		<summary type="html">&lt;p&gt;Carl: 3 revisions imported&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox tool&lt;br /&gt;
|purpose=METS Bag checker is a simple python tool to check the validity of METS Information Packages (XML validity, completeness, Data Objects fixity, absence of unreferenced files).&lt;br /&gt;
|sourcecode=https://framagit.org/BCaron/mets-bag-checker&lt;br /&gt;
|license=GNU GPLv3&lt;br /&gt;
|language=python&lt;br /&gt;
|formats_in=METS (Metadata Encoding and Transmission Standard)&lt;br /&gt;
|function=Fixity, Validation&lt;br /&gt;
}}&lt;br /&gt;
{{Infobox tool details}}&lt;br /&gt;
== Description ==&lt;br /&gt;
&lt;br /&gt;
METS Bag checker is a simple python tool to help METS implementers with little IT resources checking the validitiy of their Information Packages (below abbreviated as &amp;quot;IP(s)&amp;quot;). The term &amp;quot;bag&amp;quot; refers to the BagIt standard (RFC 8493), as this tool is based on some basic rules, similar to those defined by BagIt, in order to perform checks on IPs. Note that these conventions are not enforced by the METS standard itself but are of common usage in METS implementations:&lt;br /&gt;
* Manifest at the root Package (directory) level;&lt;br /&gt;
* Same manifest name in all Packages - or at least predictable, according to a given pattern -;&lt;br /&gt;
* Reference to all files contained in the Package by //mets:file elements;&lt;br /&gt;
* Reference to the Package files' via a relative path in the //mets:file/mets:FLocat/@xlink:href attribute;&lt;br /&gt;
* Use of //mets:file/@CHECKSUM and //mets:file/@CHECKSUMTYPE attributes to specify file checksum calculated with MD5, SHA-1, SHA-256, SHA-384 or SHA-512 algorithm.&lt;br /&gt;
&lt;br /&gt;
Please note that this is a personal project by Bertrand Caron (Bibliothèque nationale de France).&lt;/div&gt;</summary>
		<author><name>Carl</name></author>
	</entry>
	<entry>
		<id>https://coptr.digipres.org/index.php?title=Demystify&amp;diff=6241</id>
		<title>Demystify</title>
		<link rel="alternate" type="text/html" href="https://coptr.digipres.org/index.php?title=Demystify&amp;diff=6241"/>
		<updated>2025-03-28T12:12:32Z</updated>

		<summary type="html">&lt;p&gt;Carl: 16 revisions imported&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox tool&lt;br /&gt;
|purpose=Format Identification Analysis and Reporting&lt;br /&gt;
|homepage=https://github.com/exponential-decay/demystify&lt;br /&gt;
|license=Open source (see URL above)&lt;br /&gt;
|platforms=sqlite + Python + text/html&lt;br /&gt;
|function=Metadata Extraction, Content Profiling, De-Duplication&lt;br /&gt;
}}&lt;br /&gt;
{{Infobox tool details}}&lt;br /&gt;
== Description ==&lt;br /&gt;
&amp;lt;!-- Describe the what the tool does, focusing on it's digital preservation value. Keep it factual. --&amp;gt;&lt;br /&gt;
Now known as &amp;quot;Demystify&amp;quot; (formerly 'DROID Siegfried Sqlite Analysis Engine') with thanks to Joshua Ng for the suggestion to rename it. Demystify is an engine for the analysis of [https://github.com/digital-preservation/droid DROID] CSV export files, [https://github.com/richardlehane/siegfried Siegfried] YAML export files, and Siegfried 'DROID compatible' output. The tool has three purposes, break the exports into their components and store them within a table in a SQLite database; create additional columns to augment the output where useful; and query the SQLite database, outputting results in a readable form useful for analysis by researchers and archivists within digital preservation departments in memory institutions.&lt;br /&gt;
&lt;br /&gt;
The tool provides archivist definitions for each of the sections output; these definitions are customizable. The tool also supports output of statistics about files that may require further triage or may not be appropriate for long-term preservation based on institutional rules, in the form of a blacklist. The tool also analyses file names and directory names for non-ascii characters, and also characteristics that may present problems cross-file-system based on known Microsoft rules: http://msdn.microsoft.com/en-us/library/aa365247(VS.85).aspx&lt;br /&gt;
&lt;br /&gt;
The engine can be used to generate a list of file paths for files that may present digital preservation risks (Rogues) or files which on the surface i.e. via identification alone, look okay (Heroes) and these listings can be used in conjunction with [http://manpages.ubuntu.com/manpages/trusty/man1/rsync.1.html rsync] to isolate these sets from one-another to be more flexible to work with. &lt;br /&gt;
&lt;br /&gt;
=== Demystify Lite ===&lt;br /&gt;
&lt;br /&gt;
[https://ross-spencer.github.io/demystify-lite/ Demystify Lite] provides a Pyscript/WASM implementation of Demystify's features and runs completely browser side for users with DROID or Siegfried reports that they would like to see analyzed.&lt;br /&gt;
&lt;br /&gt;
== User Experiences ==&lt;br /&gt;
&amp;lt;!-- Add hotlinks to user experiences with the tool (eg. blog posts). These should illustrate the effectiveness (or otherwise) of the tool. --&amp;gt;&lt;br /&gt;
*Blog entries from the tool author, Ross Spencer:&lt;br /&gt;
**'''[2014-06-03]''' [http://www.openplanetsfoundation.org/blogs/2014-06-03-analysis-engine-droid-csv-export Describing the creation and purpose of the tool.]&lt;br /&gt;
**'''[2015-08-25]''' [http://openpreservation.org/blog/2015/08/25/hero-or-villain-a-tool-to-create-a-digital-preservation-rogues-gallery/ Using the output of the tool to create a digital preservation rogues gallery.]&lt;br /&gt;
**'''[2016-05-23]''' [http://openpreservation.org/blog/2016/05/23/whats-in-a-namespace-the-marriage-of-droid-and-siegfried-analysis/ The integration of Siegfried output for consistent and repeatable reporting.]&lt;br /&gt;
**'''[2016-05-24]''' [http://openpreservation.org/blog/2016/05/24/while-were-on-the-subject-a-few-more-points-of-interest-about-the-siegfrieddroid-analysis-tool/ Creating a multi-lingual consistent, digital preservation dialect and exploring alternative methods of format identification using Siegfried's capabilities.]&lt;br /&gt;
**'''[2022-05-09]''' [https://journal.code4lib.org/articles/16351 Fractal in detail: What information is in a file format identification report?]&lt;br /&gt;
&lt;br /&gt;
= Development Activity =&lt;br /&gt;
&amp;lt;!-- Provide *evidence* of development activity of the tool. For example, RSS feeds for code issues or commits. --&amp;gt;&lt;br /&gt;
All development activity is visible on GitHub: http://github.com/ross-spencer/demystify/commits&lt;br /&gt;
 &lt;br /&gt;
=== Release Feed ===&lt;br /&gt;
Below the last 3 release feeds:&lt;br /&gt;
&amp;lt;rss max=3&amp;gt;https://github.com/exponential-decay/demystify/releases.atom&amp;lt;/rss&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
=== Activity Feed ===&lt;br /&gt;
Below the last 5 commits:&lt;br /&gt;
&amp;lt;rss max=5&amp;gt;https://github.com/exponential-decay/demystify/commits/main.atom&amp;lt;/rss&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;!-- Add the Ohloh.com ID for the tool, if known. --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Carl</name></author>
	</entry>
	<entry>
		<id>https://coptr.digipres.org/index.php?title=BorgFormat&amp;diff=6224</id>
		<title>BorgFormat</title>
		<link rel="alternate" type="text/html" href="https://coptr.digipres.org/index.php?title=BorgFormat&amp;diff=6224"/>
		<updated>2025-03-28T12:10:46Z</updated>

		<summary type="html">&lt;p&gt;Carl: 5 revisions imported&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox tool&lt;br /&gt;
|purpose=A web application and service that combines multiple tools for format identification and validation.&lt;br /&gt;
|homepage=https://github.com/Landesarchiv-Thueringen/borg&lt;br /&gt;
|license=[https://www.gnu.org/licenses/gpl-3.0.en.html GPL v3]&lt;br /&gt;
|platforms=Linux, Web&lt;br /&gt;
|function=File Format Identification, Validation&lt;br /&gt;
|content=Document&lt;br /&gt;
}}&lt;br /&gt;
{{Infobox tool details&lt;br /&gt;
|releases_rss=https://github.com/Landesarchiv-Thueringen/borg/releases.atom&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
BorgFormat combines format recognition and -validation using multiple third-party tools.&lt;br /&gt;
Results from different tools are combined with configurable weights to a simple result (&amp;quot;valid&amp;quot; / &amp;quot;invalid&amp;quot; / &amp;quot;no clear result&amp;quot;).&lt;br /&gt;
It provides a standalone web application for manual file upload.&lt;br /&gt;
Alternatively, it can be embedded into other applications via REST API.&lt;br /&gt;
&lt;br /&gt;
==== Supported Tools ====&lt;br /&gt;
&lt;br /&gt;
* [https://digital-preservation.github.io/droid/ Droid]&lt;br /&gt;
* [https://tika.apache.org/ Tika]&lt;br /&gt;
* [https://jhove.openpreservation.org/ JHOVE]&lt;br /&gt;
* [https://verapdf.org/ verapdf]&lt;br /&gt;
* [https://odftoolkit.org/conformance/ODFValidator.html ODF Validator]&lt;br /&gt;
* [https://github.com/mikeebowen/OOXML-Validator OOXML Validator]&lt;br /&gt;
&lt;br /&gt;
See [https://github.com/Landesarchiv-Thueringen/borg#integrierte-werkzeuge list of supported tools] for further / updated information.&lt;br /&gt;
&lt;br /&gt;
==== Platform ====&lt;br /&gt;
&lt;br /&gt;
BorgFormat runs on a Linux server and is delivered as a web application to be used on any platform.&lt;br /&gt;
&lt;br /&gt;
==== Language ====&lt;br /&gt;
&lt;br /&gt;
The application and documentation are currently only available in German.&lt;br /&gt;
&lt;br /&gt;
==== Installation ====&lt;br /&gt;
&lt;br /&gt;
BorgFormat is built and run using [https://docs.docker.com/compose/ Docker Compose]. See https://github.com/Landesarchiv-Thueringen/borg#installation.&lt;br /&gt;
&lt;br /&gt;
==== Documentation ====&lt;br /&gt;
&lt;br /&gt;
Documentation is available in German language on the [https://github.com/Landesarchiv-Thueringen/borg GitHub page].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Development ==&lt;br /&gt;
&lt;br /&gt;
BorgFormat is developed and maintained by the [https://landesarchiv.thueringen.de/ Landesarchiv Thüringen].&lt;/div&gt;</summary>
		<author><name>Carl</name></author>
	</entry>
	<entry>
		<id>https://coptr.digipres.org/index.php?title=Bitflip&amp;diff=6218</id>
		<title>Bitflip</title>
		<link rel="alternate" type="text/html" href="https://coptr.digipres.org/index.php?title=Bitflip&amp;diff=6218"/>
		<updated>2025-03-28T12:09:30Z</updated>

		<summary type="html">&lt;p&gt;Carl: 3 revisions imported&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox tool&lt;br /&gt;
|purpose=An interactive tool that can be used to demonstrate the effects of information decay (&amp;quot;bitrot&amp;quot;) in digital files.&lt;br /&gt;
|homepage=https://github.com/aybabtme/bitflip&lt;br /&gt;
|sourcecode=https://github.com/aybabtme/bitflip&lt;br /&gt;
|license=MIT License&lt;br /&gt;
|cost=Free and Open Source (FOSS)&lt;br /&gt;
|platforms=Windows, Linux, MacOS, FreeBSD&lt;br /&gt;
|language=Golang&lt;br /&gt;
|function=Teaching, Research, Experimentation&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
&amp;lt;!-- Describe the what the tool does, focusing on it's digital preservation value. Keep it factual. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bitflip is a tool designed to flip bits in digital files. It can provide a didactic reference for students of digital preservation to understand the effects of information decay (&amp;quot;bitrot&amp;quot;) in digital files. &lt;br /&gt;
&lt;br /&gt;
Its functionality similar to Manfred Thaller's [https://web.archive.org/web/20090323121026/http://hki.uni-koeln.de/material/shotGun/ Digital Preservation shotGun].&lt;br /&gt;
&lt;br /&gt;
== User Experiences ==&lt;br /&gt;
&amp;lt;!-- Add hotlinks to user experiences with the tool (eg. blog posts). These should illustrate the effectiveness (or otherwise) of the tool. Use a bullet list. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* [https://www.youtube.com/watch?v=tdnyrk5m5vQ Example of an emulated video game glitched using Bitflip].&lt;br /&gt;
&lt;br /&gt;
= Development Activity =&lt;br /&gt;
&amp;lt;!-- Provide *evidence* of development activity of the tool. For example, RSS feeds for code issues or commits. --&amp;gt;&lt;br /&gt;
All development activity is visible on GitHub: http://github.com/aybabtme/bitflip/commits&lt;br /&gt;
 &lt;br /&gt;
=== Release Feed ===&lt;br /&gt;
Below the last 3 release feeds:&lt;br /&gt;
&amp;lt;rss max=3&amp;gt;https://github.com/aybabtme/bitflip/releases.atom&amp;lt;/rss&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
=== Activity Feed ===&lt;br /&gt;
Below the last 5 commits:&lt;br /&gt;
&amp;lt;rss max=5&amp;gt;https://github.com/aybabtme/bitflip/commits/master.atom&amp;lt;/rss&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;!-- Add the Ohloh.com ID for the tool, if known. --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Carl</name></author>
	</entry>
	<entry>
		<id>https://coptr.digipres.org/index.php?title=Sumfolder1&amp;diff=6214</id>
		<title>Sumfolder1</title>
		<link rel="alternate" type="text/html" href="https://coptr.digipres.org/index.php?title=Sumfolder1&amp;diff=6214"/>
		<updated>2025-03-28T12:05:37Z</updated>

		<summary type="html">&lt;p&gt;Carl: 3 revisions imported&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox tool&lt;br /&gt;
|purpose=sumfolder1 is a utility for use within the archival and digital preservation community to generate checksums for file system directories, and to generate an overall &amp;quot;collection&amp;quot; checksum for a given set of files. The utility may be used in support of de-duplication at a directory/folder level.&lt;br /&gt;
|homepage=https://pypi.org/project/sumfolder1/&lt;br /&gt;
|sourcecode=https://github.com/ross-spencer/sumfolder1&lt;br /&gt;
|license=GPL-3.0&lt;br /&gt;
|cost=Free as in kittens (or a donation of 1 million dollars to an offshore account if you have the funding)&lt;br /&gt;
|platforms=Python 3&lt;br /&gt;
|function=Appraisal, De-Duplication, Fixity&lt;br /&gt;
}}&lt;br /&gt;
{{Infobox tool details}}&lt;br /&gt;
== Description ==&lt;br /&gt;
&amp;lt;!-- Describe the what the tool does, focusing on it's digital preservation value. Keep it factual. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
sumfolder1 uses a DROID CSV output to generate checksums for file system directories and to generate an overall &amp;quot;collection&amp;quot; checksum for a given set of files. It can be used for fixity and de-duplication at the folder level.&lt;br /&gt;
&lt;br /&gt;
== User Experiences ==&lt;br /&gt;
&amp;lt;!-- Add hotlinks to user experiences with the tool (eg. blog posts). These should illustrate the effectiveness (or otherwise) of the tool. Use a bullet list. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
**'''[2023-01-16]''' [https://openpreservation.org/blogs/what-is-the-checksum-of-a-directory/ What is the checksum of a directory? Using DROID reports and the concepts behind Merkle Trees to generate directory and collection checksums.]&lt;br /&gt;
&lt;br /&gt;
= Development Activity =&lt;br /&gt;
&amp;lt;!-- Provide *evidence* of development activity of the tool. For example, RSS feeds for code issues or commits. --&amp;gt;&lt;br /&gt;
All development activity is visible on GitHub: http://github.com/ross-spencer/sumfolder1/commits&lt;br /&gt;
 &lt;br /&gt;
=== Release Feed ===&lt;br /&gt;
Below the last 3 release feeds:&lt;br /&gt;
&amp;lt;rss max=3&amp;gt;https://github.com/ross-spencer/sumfolder1/releases.atom&amp;lt;/rss&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
=== Activity Feed ===&lt;br /&gt;
Below the last 5 commits:&lt;br /&gt;
&amp;lt;rss max=5&amp;gt;https://github.com/ross-spencer/sumfolder1/commits/main.atom&amp;lt;/rss&amp;gt;&lt;/div&gt;</summary>
		<author><name>Carl</name></author>
	</entry>
	<entry>
		<id>https://coptr.digipres.org/index.php?title=Lunas&amp;diff=6210</id>
		<title>Lunas</title>
		<link rel="alternate" type="text/html" href="https://coptr.digipres.org/index.php?title=Lunas&amp;diff=6210"/>
		<updated>2025-03-28T12:02:38Z</updated>

		<summary type="html">&lt;p&gt;Carl: 2 revisions imported&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox tool&lt;br /&gt;
|purpose=A syncing cli tool that can handle more than two directories locally and remotely&lt;br /&gt;
|homepage=https://codeberg.org/cyber-luna/lunas&lt;br /&gt;
|sourcecode=https://codeberg.org/cyber-luna/lunas&lt;br /&gt;
|license=GNU GPL 3&lt;br /&gt;
|function=Storage, File Copy&lt;br /&gt;
}}&lt;br /&gt;
{{Infobox tool details}}&lt;br /&gt;
== Description ==&lt;br /&gt;
lunas is capable of syncing local to local, local to remote, remote to local and remote to remote at the same time with many input directories, with their file attributes if enabled and more. It syncs both ways, but it has src/dest options that can be assigned to individual input directories.&lt;br /&gt;
&lt;br /&gt;
== User Experiences ==&lt;br /&gt;
* [https://lemmy.ml/post/14805950 hello! i made a versatile file syncing tool in C++ it's called lunas]&lt;/div&gt;</summary>
		<author><name>Carl</name></author>
	</entry>
	<entry>
		<id>https://coptr.digipres.org/index.php?title=Library_(xklb)&amp;diff=6207</id>
		<title>Library (xklb)</title>
		<link rel="alternate" type="text/html" href="https://coptr.digipres.org/index.php?title=Library_(xklb)&amp;diff=6207"/>
		<updated>2025-03-28T12:02:38Z</updated>

		<summary type="html">&lt;p&gt;Carl: 4 revisions imported&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox tool&lt;br /&gt;
|purpose=Media indexing multi-tool&lt;br /&gt;
|sourcecode=https://github.com/chapmanjacobd/library/&lt;br /&gt;
|license=BSD 3-Clause&lt;br /&gt;
|formats_out=DB&lt;br /&gt;
|function=File Management, Quality Assurance, Web Capture&lt;br /&gt;
}}&lt;br /&gt;
{{Infobox tool details}}&lt;br /&gt;
== Description ==&lt;br /&gt;
&amp;lt;!-- Describe the what the tool does, focusing on it's digital preservation value. Keep it factual. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Web Capture subcommands:&lt;br /&gt;
&lt;br /&gt;
* web-add: index open web directories using ffprobe and exifTool to fetch additional metadata from remote file headers (without downloading the full file) for later automated selective downloading.&lt;br /&gt;
* tube-add: index video site metadata via yt-dlp&lt;br /&gt;
* gallery-add: index image gallery site metadata via gallery-dl&lt;br /&gt;
* extract-links: extract links from within a webpage, even if the page uses ShadowDOM, postMessage, and nested frames&lt;br /&gt;
* links-add: build updatable link-scraping databases for paginated content&lt;br /&gt;
&lt;br /&gt;
Local file management subcommands:&lt;br /&gt;
&lt;br /&gt;
* fs-add: index local files with ffprobe, exifTool, and textract&lt;br /&gt;
* cluster-sort: sort lines of text by similarity (a common use for this is to identify similar file paths)&lt;br /&gt;
* merge-folders: merge file trees (similar to [https://github.com/chapmanjacobd/journal/blob/main/programming/linux/misconceptions.md#mv-src-vs-mv-src rclone move] but it will print detailed information about overwrites and trumps (future overwrites from multiple source folders) before moving anything)&lt;br /&gt;
* relmv: move but preserve parent folder information&lt;br /&gt;
* process-image: convert large images as scaled AVIF files as an alternative to file deletion&lt;br /&gt;
* process-ffmpeg: convert large video/audio files to AV1/Opus as an alternative to file deletion&lt;br /&gt;
&lt;br /&gt;
Quality Assurance subcommands:&lt;br /&gt;
&lt;br /&gt;
* media-check: check video and audio files for corruption by decoding small sections or the whole file&lt;br /&gt;
&lt;br /&gt;
== User Experiences ==&lt;br /&gt;
&amp;lt;!-- Add hotlinks to user experiences with the tool (eg. blog posts). These should illustrate the effectiveness (or otherwise) of the tool. Use a bullet list. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
- [https://old.reddit.com/r/opendirectories/comments/1adbv4b/i_made_a_little_cli_opendirectory_scanner_tool/ Introducing webadd to the /r/opendirectories community]&lt;/div&gt;</summary>
		<author><name>Carl</name></author>
	</entry>
	<entry>
		<id>https://coptr.digipres.org/index.php?title=ArchiveBox&amp;diff=6202</id>
		<title>ArchiveBox</title>
		<link rel="alternate" type="text/html" href="https://coptr.digipres.org/index.php?title=ArchiveBox&amp;diff=6202"/>
		<updated>2025-03-28T12:00:37Z</updated>

		<summary type="html">&lt;p&gt;Carl: 2 revisions imported&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox tool&lt;br /&gt;
|purpose=ArchiveBox is an open source tool that lets organizations &amp;amp; individuals archive both public &amp;amp; private web content while retaining control over their data.&lt;br /&gt;
|homepage=https://archivebox.io/&lt;br /&gt;
|sourcecode=https://github.com/ArchiveBox/ArchiveBox&lt;br /&gt;
|license=MIT License&lt;br /&gt;
|cost=Free&lt;br /&gt;
|platforms=Docker + Python&lt;br /&gt;
|language=English&lt;br /&gt;
|Wikidata ID=Q63097629&lt;br /&gt;
|formats_out=PDF, WARC, JSON&lt;br /&gt;
|function=Web Capture, Personal Archiving&lt;br /&gt;
}}&lt;br /&gt;
{{Infobox tool details}}&lt;br /&gt;
== Description ==&lt;br /&gt;
&amp;lt;!-- Describe the what the tool does, focusing on it's digital preservation value. Keep it factual. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ArchiveBox is an open source tool that lets organizations &amp;amp; individuals archive both public &amp;amp; private web content while retaining control over their data. ArchiveBox was first released in 2017.&lt;br /&gt;
&lt;br /&gt;
== User Experiences ==&lt;br /&gt;
&amp;lt;!-- Add hotlinks to user experiences with the tool (eg. blog posts). These should illustrate the effectiveness (or otherwise) of the tool. Use a bullet list. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
**'''[2024-03-27]''' [https://demo.archivebox.io/public/ ArchiveBox Online Demo.]&lt;br /&gt;
&lt;br /&gt;
== Development activity ==&lt;br /&gt;
&lt;br /&gt;
=== Release Feed ===&lt;br /&gt;
Below the last 3 release feeds:&lt;br /&gt;
&amp;lt;rss max=3&amp;gt;https://github.com/ArchiveBox/ArchiveBox/releases.atom&amp;lt;/rss&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Activity Feed ===&lt;br /&gt;
Below the last 5 commits:&lt;br /&gt;
&amp;lt;rss max=5&amp;gt;https://github.com/ArchiveBox/ArchiveBox/commits/main.atom&amp;lt;/rss&amp;gt;&lt;/div&gt;</summary>
		<author><name>Carl</name></author>
	</entry>
	<entry>
		<id>https://coptr.digipres.org/index.php?title=Archifiltre-Mails&amp;diff=6199</id>
		<title>Archifiltre-Mails</title>
		<link rel="alternate" type="text/html" href="https://coptr.digipres.org/index.php?title=Archifiltre-Mails&amp;diff=6199"/>
		<updated>2025-03-28T11:57:11Z</updated>

		<summary type="html">&lt;p&gt;Carl: 1 revision imported&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox tool&lt;br /&gt;
|purpose=Archifiltre-Mails connects to email containers and visualizes their content, helping you in exploring and adding metadata.&lt;br /&gt;
|homepage=https://github.com/SocialGouv/archifiltre-mails/wiki/Wiki-Mails-par-Archifiltre&lt;br /&gt;
|sourcecode=https://github.com/SocialGouv/archifiltre-docs/wiki/Wiki-Archifiltre&lt;br /&gt;
|license=Version 2.0&lt;br /&gt;
|formats_in=PST&lt;br /&gt;
|function=Appraisal, Metadata Processing, Annotation, Data capture and Deposit, Transfer&lt;br /&gt;
|content=Email&lt;br /&gt;
}}&lt;br /&gt;
{{Infobox tool details}}&lt;br /&gt;
== Description ==&lt;br /&gt;
Mails is a product of the Archifiltre solution. Its purpose is to allow any holder of an Outlook messaging to be able to analyze it via the archive format Outlook PST. Archifiltre-Mails was born out of the need for apprehension of a messaging. Currently, there is no tool for understanding a messaging system. Until then, it is impossible to know the oldest e-mail, the most important recipient, the volume of attachments contained in the messaging system, etc.&lt;/div&gt;</summary>
		<author><name>Carl</name></author>
	</entry>
	<entry>
		<id>https://coptr.digipres.org/index.php?title=ArchiFiltre&amp;diff=6197</id>
		<title>ArchiFiltre</title>
		<link rel="alternate" type="text/html" href="https://coptr.digipres.org/index.php?title=ArchiFiltre&amp;diff=6197"/>
		<updated>2025-03-28T11:49:09Z</updated>

		<summary type="html">&lt;p&gt;Carl: 2 revisions imported&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox tool&lt;br /&gt;
|purpose=Overview of folder trees with fine diagrams&lt;br /&gt;
|homepage=https://archifiltre.fabrique.social.gouv.fr/&lt;br /&gt;
|license=Apache 2.0&lt;br /&gt;
|platforms=?&lt;br /&gt;
|function=File Management, Appraisal&lt;br /&gt;
|content=Database, Container, Binary Data, 3D, Audio, Document, Email, Ebook, Geospatial, Image, Research Data, Video, Web, Image, Software&lt;br /&gt;
}}&lt;br /&gt;
{{Infobox tool details}}&lt;br /&gt;
== Description ==&lt;br /&gt;
Archifiltre gives you orientation in deeply nested folder trees. It visualises folder contents in diagrams. It helps with cleaning up storage gone out of control. Further development is aimed at supporting archival processes like appraisal and transfer.&lt;br /&gt;
&lt;br /&gt;
== User Experiences ==&lt;br /&gt;
* https://github.com/SocialGouv/archifiltre/wiki/Wiki-Archifiltre (French only)&lt;br /&gt;
&lt;br /&gt;
== Development Activity ==&lt;br /&gt;
&amp;lt;!-- Provide *evidence* of development activity of the tool. For example, RSS feeds for code issues or commits. --&amp;gt;&lt;br /&gt;
&amp;lt;!-- Add the OpenHub.com ID for the tool, if known. --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Carl</name></author>
	</entry>
</feed>