GithubHelp home page GithubHelp logo

my_data_analyser's Introduction

My_data_analyser

Analyser of 'my data' on several site such as Facebook or spotify

This goal is to extract interesting information from your personnal data, that can be accessed from sites/apps. There aren't no internet use, or share of your data.

Environement

I use IntelliJ IDEA, but it also work with Android Studio

Developpement is in Kotlin

Doing

Folders/Files in analyse progress

  • messages
    • [*] > Photos+Messages...
  • posts
    • your_posts > Every posts + date
  • comments
    • comments.json > Contains every comments that I posted

TODOS

Folders/files that I want to analyse:

  • events
    • your_event_responses.json > Contains joined+declined+interested events
    • Display a chrat abouot number of joined events
    • Allow browsing throught joined, declined and intrested events
  • friends
    • friends.json > name + date of add
    • Just need to display a chart showing the number of added friends
  • groups
    • your_posts....json > every posts (including photos) + comments in groups
    • your..membership....json > groups joined and left + dates
    • Browse through groups, while showing the number of interactions
    • Display details about posts in a group, and joining date
  • interactions
    • groups.json > groups + number of interactions with
    • I don't know if it is useful... The information is also in "groups" folder
  • photos_and_videso
    • contains every albums + posted photos (with dates)
    • ..?

Spotify !

  • Evolution of stream counts
  • Evolution of stream time
  • Best artists (in stream time)
    • Best artists of a period
  • Best songs (in stream time)
    • Best songs of a period
  • Search data ?
    • Evolution
    • History
    • Bests ?
  • Thoses statistics but only about the last Year / the last month ...

Google

YouTube

  • Evolution of watch time / counts
  • Best Youtubers (in time and counts)
  • Search history
  • Thoses statistics but only about the last Year / the last month ...

Libraries

I use MPAndroidChart for displaying graphs (Javadoc).

my_data_analyser's People

Contributors

doreapp avatar

Stargazers

 avatar

Watchers

 avatar  avatar

my_data_analyser's Issues

Add a galery view

An activity used to see photos (and dates)

  • May be used for see photos of a conversation (first)
  • But also then for photos posted and albums

View of a conversation : Create

Create the workflow and the v1 of the view

  • Retrieve the whole data (by parsing)
  • Show information
    • nb of message / person
    • start
    • number of message

See artist stats

From a view showing an artist detail, be able to open an activity showing artist stats, such as

  • number of stream
  • time streamed
  • song steamed (count and total time)
  • first stream date
  • evolution of steam count / time

Load the whole zip file

Identify content of the zip, and create (empty) methods in order to load information from each sub-directories and files

[Spotify] Add artist analysis

From a click on an artist, be able to view

  • Evolution of streams and time streamed
  • Number of total streams / total streamed duration
  • Most streamed song (in counts and total duration)

See track stats

From a View showing track details, view stats about it

  • number + time of steam

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.