clam

Quickly turn command-line applications into RESTful webservices with a web-application front-end. You provide a specification of your command line application, its input, output and parameters, and CLAM wraps around your application to form a fully fledged RESTful webservice.

GPL-3.0 License

Downloads
2.1K
Stars
129
Committers
7

Bot releases are hidden (Show)

clam - v3.0.23

Published by proycon almost 4 years ago

Minor update:

  • Adapted some default mime types to comply to e.g. RFC 2361 for compatibility with the CLARIN switchboard
clam - v3.0.22

Published by proycon almost 4 years ago

Bugfix release:

  • Do not serialise empty/unfilled input parameters in CLAM metadata #103
  • Added utility functions isncname and makencname to check if a string is a valid XML NCName and to make it so if not.
clam - v3.0.21

Published by proycon almost 4 years ago

Bugfix release: Fixes for shortcut method, important authentication fix and handle url-encoded URLs.

clam - v3.0.20

Published by proycon almost 4 years ago

Bugfix release: Fixed error message when downloading remote files and implemented proper URL decoding (#100)

clam - v3.0.19

Published by proycon almost 4 years ago

Bugfix release:

  • Fixed files not being added to list after upload in web interface #94
clam - v3.0.18

Published by proycon about 4 years ago

Bugfix release:

  • Fix in data API: correctly parse optional attribute from CLAM XML
clam - v3.0.17

Published by proycon about 4 years ago

  • adding all static assets inside the proejct rather than relying on fetching them from other origins, removes dependencies on cloudflare and CDNs
clam - v3.0.16

Published by proycon over 4 years ago

  • Added FORCEHTTPS configuration directive, as a lighter alternative to using the full FORCEURL option.
clam - v3.0.15

Published by proycon over 4 years ago

  • Made it possible to set a maximum number of MBs of data a user can have in running projects. #92
  • Made it possible to set a maximum number of running projects per user. #91
clam - v3.0.14

Published by proycon over 4 years ago

Bugfix release: many plain text error messages had the wrong mimetype

clam - v3.0.13

Published by proycon over 4 years ago

Bugfix release: Fixes for clamnewproject #90

clam - v3.0.12

Published by proycon over 4 years ago

Various fixes for improved scalability (many projects or a project with many files):

  • Better caching of the the project index and more granular updating of the project cache (less regenerating)
  • Improved reporting of project size, was too often out of date #89
  • Narrowed the scope of the provenance data generated by CLAM, it was too verbose, had too much duplication per file, and led to scalability issues #79
  • Implemented a 'quick' mode that skips loading metadata (can be triggered by the user or is automatically enabled if a timeout value (90s by default) is reached #79
clam - v3.0.11

Published by proycon over 4 years ago

Bugfix release:

  • Username was not passed properly for actions #88
  • Reworked optional authentication for actions (was inconsistent and implemented too inelegantly)
clam - v3.0.10

Published by proycon over 4 years ago

Bugfix release:

  • provide a filename suggestion for download archives (adding Content-Disposition in HTTP response) #87
clam - v3.0.9

Published by proycon almost 5 years ago

Bugfix release:

  • fixing information leakage between anonymous users: always operate on a COPY of a parameter
clam - v3.0.8

Published by proycon almost 5 years ago

Minor fix/update release:

  • output proper http headers in custom format in textstats example #87
  • minor fix of misleading debug message #85
  • make all the new extra metadata available in client/data API
clam - v3.0.7

Published by proycon almost 5 years ago

Minor bugfix release:

  • Better handling of unset parameters, raise exceptions rather than return default value False (except for booleans)
  • Fixed Action method
clam - v3.0.6

Published by proycon almost 5 years ago

Minor bugfix release:

  • Correctly show registration link in interface (if applicable)
  • Fixed a minor bug in error reporting
clam - v3.0.5

Published by proycon almost 5 years ago

Fix for the flat viewer

clam - v3.0.4

Published by proycon almost 5 years ago

Another post v3 release interface fix (first inputtemplate was missing)