Skip to content

Instantly share code, notes, and snippets.

View avoliva's full-sized avatar

Adam Voliva avoliva

  • Genvid Technologies
  • United States
View GitHub Profile
@avoliva
avoliva / debounce.directive.ts
Created June 3, 2019 22:01
Angular debounce directive
import { EventEmitter, ElementRef, OnInit, Directive, Input, Output } from '@angular/core';
import { fromEvent } from 'rxjs';
import { map, debounceTime } from 'rxjs/operators';
import { NgModel } from '@angular/forms';
@Directive({ selector: '[debounce]' })
@avoliva
avoliva / enter-submit.directive.ts
Last active June 3, 2019 21:59
Angular enter submit directive
import { ElementRef, OnInit, Directive, Input } from '@angular/core';
import { Observable, fromEvent } from 'rxjs';
import { distinctUntilChanged, filter, merge } from 'rxjs/operators';
@Directive({
selector: 'input',
// selector: '[enter-submit]',
})
@avoliva
avoliva / gist:ba8d157adb5c19f7dd2d
Last active May 27, 2016 14:11
Reddit comment loader/parser
from BeautifulSoup import BeautifulSoup
import requests
from xml.sax import saxutils as su
class Comment(object):
def __init__(self, id, html, author,
points, postedOn, level, parent=None):
self.id = id