Skip to content

Instantly share code, notes, and snippets.

View yonas-g's full-sized avatar
🎯
Focusing

Yonas Chanie yonas-g

🎯
Focusing
View GitHub Profile
@yonas-g
yonas-g / text_preprocessing.py
Created October 17, 2020 23:46 — forked from MrEliptik/text_preprocessing.py
A python script to preprocess text (remove URL, lowercase, tokenize, etc..)
import re, string, unicodedata
import nltk
import contractions
import inflect
from nltk import word_tokenize, sent_tokenize
from nltk.corpus import stopwords
from nltk.stem import LancasterStemmer, WordNetLemmatizer
def replace_contractions(text):
"""Replace contractions in string of text"""
@yonas-g
yonas-g / deezer-mp3-download.js
Created August 14, 2020 11:28
Download - stream a deezer song / playlist / album in 320kbps, for educational purposes only ;). Strongly inspired by https://github.com/jaimehrubiks/deezer-download
const Promise = require("bluebird");
const request = require("request-promise");
const ID3Writer = require('browser-id3-writer');
const crypto = require('crypto');
const format = require('util').format;
const fs = require("fs");
const http = require('http');
// Download a deezer song / playlist / album
@yonas-g
yonas-g / understanding-word-vectors.ipynb
Created March 7, 2020 19:14 — forked from aparrish/understanding-word-vectors.ipynb
Understanding word vectors: A tutorial for "Reading and Writing Electronic Text," a class I teach at ITP. (Python 2.7) Code examples released under CC0 https://creativecommons.org/choose/zero/, other text released under CC BY 4.0 https://creativecommons.org/licenses/by/4.0/
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
let messages, files
MongoClient.connect(
uri,
{
useNewUrlParser: true,
useUnifiedTopology: true
},
connect);
```JavaScript
let messages, files
MongoClient.connect(
uri,
{
useNewUrlParser: true,
useUnifiedTopology: true
},
connect);
const promisequel = require('promisequel')
const config = {
host: process.env.DATABASE_HOST,
user: process.env.DATABASE_USER,
password: process.env.DATABASE_PASSWORD,
database: process.env.DATABASE_NAME
}
const db = new promisequel(config)