<commit_before>(function() {
    "use strict";
    /* jshint indent: 4 */
    var	request = require('request'),
        async = module.parent.require('async'),
        winston = module.parent.require('winston'),
        S = module.parent.require('string'),
        meta = module.parent.require('./meta'),
        gfycatRegex = /(?:http?:\/\/)?(?:gfycat\.com)\/?([\w\-_]+)/g,
        Embed = {},
        cache, appModule;
    var getgfycat = function(gfycatKey, callback) {
        var gfycatNum = gfycatKey.split('.com/')[1];
        request.get({
            url: 'http://gfycat.com/cajax/get/' + gfycatNum + ''
        }, function (err, response, body) {
            if (!err && response.statusCode === 200) {
                var gfycatData = JSON.parse(body).results;
                if (!gfycatData) {
                    return callback(null, {});
                }
                console.log(gfycatData);
                callback(null, {
                    width: gfycatData.width,
                    height: gfycatData.height,
                    webmUrl: gfycatData.webmUrl,
                    gifUrl: gfycatData.gifUrl,
                    mp4Url: gfycatData.mp4Url,
                    gfyId: gfycatData.gfyId,
                    numFrames: gfycatData.numFrames<commit_msg>look here, stupid<commit_after>(function() {
    "use strict";
    /* jshint indent: 4 */
    var	request = require('request'),
        async = module.parent.require('async'),
        winston = module.parent.require('winston'),
        S = module.parent.require('string'),
        meta = module.parent.require('./meta'),
        gfycatRegex = /(?:http?:\/\/)?(?:gfycat\.com)\/?([\w\-_]+)/g,
        Embed = {},
        cache, appModule;
    var getgfycat = function(gfycatKey, callback) {
        var gfycatNum = gfycatKey.split('.com/')[1];
        request.get({
            url: 'http://gfycat.com/cajax/get/' + gfycatNum + ''
        }, function (err, response, body) {
            if (!err && response.statusCode === 200) {
                var gfycatData = JSON.parse(body).gfyItem;
                if (!gfycatData) {
                    return callback(null, {});
                }
                console.log(gfycatData);
                callback(null, {
                    width: gfycatData.width,
                    height: gfycatData.height,
                    webmUrl: gfycatData.webmUrl,
                    gifUrl: gfycatData.gifUrl,
                    mp4Url: gfycatData.mp4Url,
                    gfyId: gfycatData.gfyId,
                    numFrames: gfycatData.numFrames
{'fraction_non_alphanumeric': 0.14534883720930233, 'fraction_numerical': 0.005426356589147287, 'mean_word_length': 1.593969849246231, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, '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': '2909717', 'n_tokens_mistral': 804, 'n_tokens_neox': 755, 'n_words': 129}