Displaying 1 to 20 from 50 results

vuvuzela - Private messaging system that hides metadata

  •    Go

Vuvuzela is a messaging system that protects the privacy of message contents and message metadata. Users communicating through Vuvuzela do not reveal who they are talking to, even in the presence of powerful nation-state adversaries. Our SOSP 2015 paper explains the system, its threat model, performance, limitations, and more. Our SOSP 2015 slides give a more graphical overview of the system. Vuvuzela is the first system that provides strong metadata privacy while scaling to millions of users. Previous systems that hide metadata using Tor (such as Pond) are prone to traffic analysis attacks. Systems that encrypt metadata using techniques like DC-nets and PIR don't scale beyond thousands of users.

SeqBox - A single file container/archive that can be reconstructed even after total loss of file system structures

  •    Python

An SBX container exists both as a normal file in a mounted file system, and as a collection of recognizable blocks at a lower level.SBX blocks have a size sub-multiple/equal to that of a sector, so they can survive any level of fragmentation. Each block have a minimal header that include a unique file identifier, block sequence number, checksum, version. Additional, non critical info/metadata are contained in block 0 (like name, file size, crypto-hash, other attributes, etc.).

rplos - R client for the PLoS Journals API

  •    R

rplos is a package for accessing full text articles from the Public Library of Science journals using their API.You used to need a key to use rplos - you no longer do as of 2015-01-13 (or v0.4.5.999).

fulltext - An R api to search across and get full text for open access journals

  •    R

rOpenSci has a number of R packages to get either full text, metadata, or both from various publishers. The goal of fulltext is to integrate these packages to create a single interface to many data sources.Authorization: A number of publishers require authorization via API key, and some even more draconian authorization processes involving checking IP addresses. We are working on supporting all the various authorization things for different publishers, but of course all the OA content is already easily available.




rbhl - R interface to the Biodiversity Heritage Library (BHL) API

  •    R

rbhl is an R interface to the Biodiversity Heritage Library API.You can output various formats using the as parameter, setting to table, list, json or xml.

rcrossref - R client for various CrossRef APIs

  •    R

The following functions all use the CrossRef API.cr_r() uses the function cr_works() internally.

rdpla - DPLA R client

  •    R

Digital Public Library of America brings together metadata from libraries, archives, and museums in the US, and makes it freely available via their web portal as well as an API. DPLA's portal and API don't provide the items themselves from contributing institutions, but they provide links to make it easy to find things. The kinds of things DPLA holds metadata for include images of works held in museums, photographs from various photographic collections, texts, sounds, and moving images.DPLA has a great API with good documentation - a rare thing in this world. Further documentation on their API can be found on their search fields and examples of queries. Metadata schema information here.

BlockHashLoc - Recover files using lists of blocks hashes, bypassing the File System entirely

  •    Python

The purpose of BlockHashLoc is to enable the recovery of files after total loss of File System structures, or without even knowing what FS was used in the first place.The way it can recover a given file is by keeping a (small) parallel BHL file with a list of crypto-hashes of all the blocks (of selectable size) that compose it. So it's then possible to read blocks from a disk image/volume, calculate their hashes, compare them with the saved ones and rebuild the original file.


xmp-core-dotnet - .NET library for working with the Extensible Metadata Platform (XMP)

  •    CSharp

This library is a port of Adobe's XMP SDK to .NET.The API should be familiar to users of Adobe's XMPCore 5.1.2, though it has been modified in places to better suit .NET development.

MP4Parse - C++ library for MP4 file parsing.

  •    C++

C++ library for MP4 file parsing. This library is no longer developed or maintained. Please use ISOBMFF instead.

ddex - DDEX metadata serialization for Ruby

  •    Ruby

Every DDEX version handled by this module is fully supported, but there are some things you'll need to know.

itunes_store_transporter - Upload and manage your assets in the iTunes Store using the iTunes Store’s Transporter (iTMSTransporter)

  •    Ruby

Upload and manage your assets in the iTunes Store using the iTunes Store's Transporter (iTMSTransporter). It also includes itms, an executable that's sorta like using iTMSTransporter directly except that it can send email notifications and allows one to set global/per-command defaults via $HOME/.itms.

codemetar - an R package for generating and working with codemeta

  •    R

The goal of codemetar is to generate the JSON-LD file, codemeta.json containing software metadata describing an R package. For more general information about the CodeMeta Project for defining software metadata, see https://codemeta.github.io. In particular, new users might want to start with the User Guide, while those looking to learn more about JSON-LD and consuming existing codemeta files should see the Developer Guide. codemetar can take the path to the package root instead. This may allow codemetar to glean some additional information that is not available from the description file alone.

metastore - Store and restore metadata from a filesystem.

  •    C

metastore is a tool to store the metadata of files/directories/links in a file tree to a separate file and to later compare and apply the stored metadata to said file tree. It was originally written as a supplement to git, which does not store all metadata, making it unsuitable for e.g. storing /etc in a repository.

A-Recsys - A Tensorflow based implicit recommender system

  •    Python

A-RecSys implements a set of implicit recommendation algorithms and is designed to be used in large scale recommendation settings. It extends traditional matrix factorization algorithms and focuses on attribute embedding and applying sequence models.

k8s-labeler - ⚓️ Apply labels to Kubernetes pods on startup

  •    Shell

Intended to be used as an init container for a Kubernetes pod. The KUBE_NAMESPACE env var is required. This must match the namespace of the pod you're running in.

Test-META - Test that a Perl 6 project has a good and proper META file

  •    Perl

Test that a Perl 6 project has a good and proper META file. This provides a simple mechanism for module authors to have some confidence that they have a working distribution META description file (as described in S22).

osm-meta-util - Utility for downloading and processing OSM metadata

  •    Javascript

A tool to download and process OSM Metadata. This data contains the most recent annotations around a commit to OSM. Specifically, commit text, username, bounding box, creation date and number of edits. The data is downloaded from the planet repository, which contains minutely changesets to OSM. Once installed the tool can be used to pipe in compressed XML data between two dates and output it in JSON. OSM Meta Util can also be used in polling mode and continuously download the latest data every minute.

audio-metadata - Extracts meta data from various audio containers

  •    Javascript

This is a tinyish (2.1K gzipped) library to extract metadata from audio files. Specifically, it can extract ID3v1, ID3v2 and Vorbis comments (i.e. metadata in OGG containers). Licensed under the WTFPL.