<commit_before>[{
    "name": "AngularJS na prática",
    "url": "https://leanpub.com/livro-angularJS",
    "type": "livros",
    "tags": [
      "introdução",
      "ebook"
    ],
    "author": {
      "name": "<NAME>",
      "url": "https://leanpub.com/u/danielschmitz"
    }
  }, {
    "name": "Criando uma aplicação simples com AngularJS",
    "url": "http://tableless.com.br/criando-uma-aplicacao-simples-com-angularjs/",
    "type": "artigo",
    "tags": [
      "introdução",
      "aplicação"
    ],
    "author": {
      "name": "<NAME> ",
      "url": "http://www.daviferreira.com/blog"
    }
  },

  {
    "name": "Guia Definitivo para Aprender AngularJS em Um Dia",
    "url": "http://javascriptbrasil.com/2013/10/18/guia-definitivo-para-aprender-angularjs-em-um-dia/",
    "type": "artigo",
    "tags": [
      "introdução",
      "aplicação"
    ],
    "author": {
      "name": "<NAME>",
      "url": "http://javascriptbrasil.com/author/eric-oliveira/"
    }
  },
  {
    "name": "Melhores práticas no uso do AngularJS",
    "url": "https://www.youtube.com/watch?v=yeaXSGbyYwo",
    "type": "screencast",
    "tags": [
      "dicas",
      "styleguide"
    ],
    "author": {
      "name": "<NAME>",
      "url": "https://www.youtube.com/user/andrebaltieri/videos"
    }
  },
  {
    "name": "Tudo sobre AngularJS",
    "url": "https://www.youtube.com/playlist?list=PLQCmSnNFVYnTD5p2fR4EXmtlR6jQJMbPb",
    "type": "screencast",
    "tags": [
      "screencast",
      "playlist"
    ],
    "author": {
      "name": "<NAME>",
      "url": "https://www.youtube.com/user/rodrigobranas"
    }
  },
  {
    "name": "AngularJS para Zumbis",
    "url": "https://www.youtube.com/playlist?list=PLr6R3Zglau2nXmZHkcl-0pcU1XChEFzZM",
    "type": "screencast",
    "tags": [
      "introdução",
      "youtube",
      "screencast"
    ],
    "author": {
      "name": "<NAME>",
      "url": "video://www.youtube.com/user/matheusml90/videos"
    }
  },
  {
    "name": "Material Design simples e rápido com AngularJS",
    "url": "http://www.infoq.com/br/presentations/material-design-simples-e-rapido-com-angularjs",
    "type": "screencast",
    "tags": [
      "material",
      "design",
      "angularjs",
	  "frontend"
    ],
    "author": {
      "name": "<NAME>",
      "url": "http://www.infoq.com/br/"
    }
  }
]<commit_msg>Adicionando a tradução pt-BR do Guia de Estilo AngularJS feito pelo <NAME>.<commit_after>[{
    "name": "AngularJS na prática",
    "url": "https://leanpub.com/livro-angularJS",
    "type": "livros",
    "tags": [
      "introdução",
      "ebook"
    ],
    "author": {
      "name": "<NAME>",
      "url": "https://leanpub.com/u/danielschmitz"
    }
  }, {
    "name": "Criando uma aplicação simples com AngularJS",
    "url": "http://tableless.com.br/criando-uma-aplicacao-simples-com-angularjs/",
    "type": "artigo",
    "tags": [
      "introdução",
      "aplicação"
    ],
    "author": {
      "name": "<NAME> ",
      "url": "http://www.daviferreira.com/blog"
    }
  },

  {
    "name": "Guia Definitivo para Aprender AngularJS em Um Dia",
    "url": "http://javascriptbrasil.com/2013/10/18/guia-definitivo-para-aprender-angularjs-em-um-dia/",
    "type": "artigo",
    "tags": [
      "introdução",
      "aplicação"
    ],
    "author": {
      "name": "<NAME>",
      "url": "http://javascriptbrasil.com/author/eric-oliveira/"
    }
  },
  {
    "name": "Melhores práticas no uso do AngularJS",
    "url": "https://www.youtube.com/watch?v=yeaXSGbyYwo",
    "type": "screencast",
    "tags": [
      "dicas",
      "styleguide"
    ],
    "author": {
      "name": "<NAME>",
      "url": "https://www.youtube.com/user/andrebaltieri/videos"
    }
  },
  {
    "name": "Tudo sobre AngularJS",
    "url": "https://www.youtube.com/playlist?list=PLQCmSnNFVYnTD5p2fR4EXmtlR6jQJMbPb",
    "type": "screencast",
    "tags": [
      "screencast",
      "playlist"
    ],
    "author": {
      "name": "<NAME>",
      "url": "https://www.youtube.com/user/rodrigobranas"
    }
  },
  {
    "name": "AngularJS para Zumbis",
    "url": "https://www.youtube.com/playlist?list=PLr6R3Zglau2nXmZHkcl-0pcU1XChEFzZM",
    "type": "screencast",
    "tags": [
      "introdução",
      "youtube",
      "screencast"
    ],
    "author": {
      "name": "<NAME>",
      "url": "video://www.youtube.com/user/matheusml90/videos"
    }
  },
  {
    "name": "Material Design simples e rápido com AngularJS",
    "url": "http://www.infoq.com/br/presentations/material-design-simples-e-rapido-com-angularjs",
    "type": "screencast",
    "tags": [
      "material",
      "design",
      "angularjs",
	  "frontend"
    ],
    "author": {
      "name": "<NAME>",
      "url": "http://www.infoq.com/br/"
    }
  },
  {
    "name": "Guia de Estilo AngularJS",
    "url": "https://github.com/johnpapa/angular-styleguide/blob/master/i18n/pt-BR.md",
    "type": "styleguide",
    "tags": [
      "guia de estilo",
      "guia",
      "referência"
    ],
    "author": {
      "name": "<NAME>",
      "url": "http://johnpapa.net"
    }
  }  
]
{'fraction_non_alphanumeric': 0.20667852203121911, 'fraction_numerical': 0.007903576368306658, 'mean_word_length': 2.422582826233942, 'pattern_counts': {'":': 105, '<': 19, '<?xml version=': 0, '>': 19, 'https://': 15, 'lorem ipsum': 0, 'www.': 18, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5134826', 'n_tokens_mistral': 2060, 'n_tokens_neox': 1987, 'n_words': 293}