Giter Club home page Giter Club logo

takeout-app-macos's Introduction

Takeout Filter

MacOS desktop application for processing Google Takeout export files.

GitHub release

Installation

Download, unzip, and move package to /Applications folder. Application runs on MacOS Monterey 12.4.

Usage

The application extracts and filters search activity data from Google Takeout exports. All exports must be present in a single folder.

Input files

The application accepts Takeout export files in ZIP format, where the MyActivity report is in either JSON or HTML format.

Takeout files

All Takeout exports must be ZIP files in the format [ID].zip, where ID is an integer.

Catalogue file

It is a CSV file containing the dates of presentation and the names to be filtered off the Takeout export. The CSV files must have the following format:

ID,DateOfPresentation,NamesToFilter
1001,2022-07-28,Forename Surname
1002,2022-07-29,Forename Surname

The CSV file must include a header in its first line, and the date of presentation must be in the format YYYY-MM-DD.

Output files

The application will generate two csv files per ID. All output files will be saved in the TakeoutFilter directory created in the output folder. This folder can then be zipped and shared:

  • Aggregates: Named [id]-aggregates.csv, it contains the date of the first query, and the total number of queries before the filtering.

  • Queries: Named [id]-queries.csv, it contains the list of health related queries after the filtering process, and their timestamp.

Reporting bugs

Please use the Github issue tracker for any bugs or feature suggestions:

https://github.com/UCL/takeout-app-macos/issues

Authors

Except porterstemmer_ansi_thread_safe.c, The Porter Stemming Algorithm, by Martin Porter https://tartarus.org/martin/PorterStemmer/

takeout-app-macos's People

Contributors

david-guzman avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

takeout-app-macos's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.