WARNING: THIS SITE IS A MIRROR OF GITHUB.COM / IT CANNOT LOGIN OR REGISTER ACCOUNTS / THE CONTENTS ARE PROVIDED AS-IS / THIS SITE ASSUMES NO RESPONSIBILITY FOR ANY DISPLAYED CONTENT OR LINKS / IF YOU FOUND SOMETHING MAY NOT GOOD FOR EVERYONE, CONTACT ADMIN AT ilovescratch@foxmail.com
Skip to content

WURFL/infuze-rust-example

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Infuze Rust Examples

This project is a simple console application that reads a list of User-Agents from the standard input, performs a device detection on each one and, for each device detected, it outputs three device capabilities in TSV format.

Prerequisites

Build the application using cargo build from this project root directory. The application executable is usually generated in target/debug.

Sample app execution:

cat 100_ua.txt | target/debug/infuze-rust-examples  > outfile.tsv

The file 100_ua.txt is provided so that you can easily try app execution.

As you can see the command sends the file to the standard input via the cat command and dumps the standard output result to the outfile.tsv

The example app code downloads a fresh version of the WURFL file from WURFL Snapshot server into the current directory, and will use it to initialize the WURFL engine.

Important note: replace the placeholder URL ("https://data.scientiamobile.com/xxxxx/wurfl.zip") in the main.rs file with your own customer WURFL Snapshot URL.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages