Difference between revisions of "Flint"

From COPTR
Jump to navigation Jump to search
 
Line 1: Line 1:
<!-- Use the structure provided in this template, do not change it! -->
+
{{Infobox tool
 
 
{{Infobox_tool
 
 
|purpose=Validates a file against a policy, using common validation tools
 
|purpose=Validates a file against a policy, using common validation tools
|image=
 
 
|homepage=https://github.com/openplanets/flint
 
|homepage=https://github.com/openplanets/flint
 
|license=Apache 2.0
 
|license=Apache 2.0
 
|platforms=Java
 
|platforms=Java
 +
|function=Validation, Encryption Detection
 +
|content=Document, EBook
 
}}
 
}}
 
+
{{Infobox tool details}}
<!-- Add one ore more categories to describe the function of the tool. Choose carefully, and view the list of existing categories first (see the Navigation sidebar on the left). The following are common category examples, remove those that don't apply -->
+
<!-- Use the structure provided in this template, do not change it! -->
[[Category:Validation]]
 
[[Category:Encryption Detection]]
 
 
 
<!-- Add relevant categories to describe the content type that the tool addresses. Choose carefully, and view the list of existing categories first (see the Navigation sidebar on the left). If the tool works on any content type, do not add a category. The following are common category examples, remove those that don't apply -->
 
[[Category:Document]]
 
[[Category:eBook]]
 
  
 
== Description ==
 
== Description ==

Latest revision as of 14:40, 22 April 2021



Validates a file against a policy, using common validation tools
Homepage:https://github.com/openplanets/flint
License:Apache 2.0
Platforms:Java
Function:Validation,Encryption Detection
Content type:Document,EBook




Description[edit]

Flint uses a variety of libraries and tools, as well as internal logic, to validate files against a configurable policy. It uses:

  • Apache PDFBox
  • Apache Tika
  • Calibre
  • EPUBCheck
  • (Optionally) iText - note that this library is AGPL3 licensed

More detail is provided in this blog post: Introducing Flint

User Experiences[edit]

Development Activity[edit]

2014-11-23 17:34:12
[tag:github.com,2008:Grit::Commit/fd5c4e902b54ea207900aa8b3bbb93a03f875611 Updated UI to colour code test results. Updated isHappy, isErroneous …]
by pmay https://github.com/pmay
2014-09-29 15:42:19
[tag:github.com,2008:Grit::Commit/ecedcf703363f6202374fa2d6f8d7b84a836edf3 cucumber tests to ignore time]
by alecs.geuder@bl.uk
2014-09-29 14:01:55
[tag:github.com,2008:Grit::Commit/d431f6fa01b777ff5d1818c9f65a572081c6fb66 added .gitattributes forcing eol=lf 4feature files]
by alecs.geuder@bl.uk
2014-09-15 13:56:29
[tag:github.com,2008:Grit::Commit/5e29b12bca36beb37b30282e5c580b26cb203b2e added missing 'cd jhove' line to travis file]
by alecs.geuder@bl.uk
2014-09-15 13:45:40
[tag:github.com,2008:Grit::Commit/32076caeb2a3023d1d7af6411709bfb23abff71d fixes for travis file]
by alecs.geuder@bl.uk