profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/yashdavisgupta/events. GitMemory does not store any data, but only uses NGINX to cache data for a period of time. The idea behind GitMemory is simply to give users a better reading experience.

AlexanderOtavka/ride-along 1

An app for ride sharing at Grinnell College.

AlexanderOtavka/ride-board 1

Ride sharing for Grinnell students

yashdavisgupta/ride-board 1

A minimal ride sharing app built with Ruby on Rails

hallebit/grinnell-211-datapath 0

Labwork for Grinnell College's Computer Organization & Architecture Course (CSC 211): a working datapath and assembler for a simple architecture called PIPS.

yashdavisgupta/Magic-Mirror 0

Code for a magic mirror interface written in HTML/CSS/JS

created repositoryrebelsky/hci232

An attempt at an HCI class.

created time in 17 days

created repositoryrebelsky/csc282

The latest version of the csc282 course (easier to start from scratch)

created time in 19 days

issue openedyashdavisgupta/Asperitas

Add js tests

created time in 20 days

issue openedyashdavisgupta/Asperitas

Tooling: minify frontend code in prod

Should probably run everything through the google closure compiler to make bundle size smaller, etc.

created time in 20 days

issue commentyashdavisgupta/Asperitas

Add README.md

Should probably include docs on what's going on in this repo

yashdavisgupta

comment created time in 20 days

issue openedyashdavisgupta/Asperitas

Display "watched" or similar on videos (optionally?)

When watching a series of videos from a folder, I want to see which ones I've already watched from the folder view.

Some interesting stuff to play with "have I finished all videos in a folder" for e.g. how many seasons you've watched.

created time in 20 days

issue openedyashdavisgupta/Asperitas

Store video playback state client side

E.g. where you left off, volume. Interesting settings to play with on how changing volume should affect other videos in the folder

created time in 20 days

issue openedyashdavisgupta/Asperitas

Sample website

Publish a sample website on heroku or something so people can play with what it looks like

created time in 20 days

issue openedyashdavisgupta/Asperitas

Game controller support

There's a game controller api for browsers, and it would be dope to support for video playback

created time in 20 days

issue commentyashdavisgupta/Asperitas

Search Megaissue

For future reference: https://atg.netapp.com/wp-content/uploads/2012/12/FS_crawler_Bisson.pdf

YourFin

comment created time in a month

startedsovrasov/flops-counter.pytorch

started time in a month

push eventyashdavisgupta/Asperitas

YourFin

commit sha 5c173eec60d466f0b1022748ead96d815037a447

Set up project for purescript use Also adds a dep on sqlite3, QOL improvement with nodemon

view details

push time in a month

pull request commentyashdavisgupta/Asperitas

Set up project for purescript use

Also worth noting that spago's (the default ps build tool) output directory, /output is not hidden in an anonymous volume mount like node modules is; this seems like it could cause the same sort of problems that not putting node modules into an anonymous volume mount mount does, but it works out to be a non-issue.

YourFin

comment created time in a month

pull request commentyashdavisgupta/Asperitas

Set up project for purescript use

The calling convention from js will look like

search = require('./output/Search');
searchHandle = search.init();
search.find("foo", searchHandle);

Not super sure about getting something more object-y, will work on that later; getting something out the door is the priority rn.

YourFin

comment created time in a month

PR opened yashdavisgupta/Asperitas

Set up project for purescript use

Also adds a dep on sqlite3, QOL improvement with nodemon

+1377 -132

0 comment

11 changed files

pr created time in a month

create barnchyashdavisgupta/Asperitas

branch : add-purs

created branch time in a month

push eventyashdavisgupta/Asperitas

Patrick Nuckolls

commit sha c3375957f0421f1662507598e1e1b977dad73c35

Minimal ci Just make sure docker builds successfully for now

view details

Patrick Nuckolls

commit sha 29ba59aecb88ab5afe99e3df0faf8a0f4acb622b

Merge pull request #13 from yashdavisgupta/YourFin-workflows Minimal ci

view details

push time in a month

PR merged yashdavisgupta/Asperitas

Minimal ci

Just make sure docker builds successfully for now

+23 -0

0 comment

1 changed file

YourFin

pr closed time in a month

PR opened yashdavisgupta/Asperitas

Minimal ci

Just make sure docker builds successfully for now

+23 -0

0 comment

1 changed file

pr created time in a month

create barnchyashdavisgupta/Asperitas

branch : YourFin-workflows

created branch time in a month

push eventyashdavisgupta/Asperitas

YourFin

commit sha e0e713ffd30add0246b89443b72eec87c8b7f6bc

swap npm -> pnpm

view details

push time in a month

push eventyashdavisgupta/Asperitas

YourFin

commit sha 945129e495d1a250324fba46daa75a9dde690b63

Add docker-compose nix shell to make patrick happy

view details

push time in a month

created repositoryarthurhero/AttributeDisentangleToy

A toy experiment for attribute disentanglement.

created time in a month

issue openedyashdavisgupta/Asperitas

Change pointer when hovering clickable elements

Directories, files, and breadcrumbs currently use the text pointer. Using the "pointer" pointer would make it clearer that they are clickable.

created time in 2 months

issue openedyashdavisgupta/Asperitas

Grey out "up" button when we are at the root

Currently, when at the root directory the button is clickable, but it doesn't do anything when it is clicked. This is just a small UI awkwardness, but noticeable.

created time in 2 months

Pull request review commentyashdavisgupta/Asperitas

completes this issue, fixes #9

 function refreshTable(path){-var request = new XMLHttpRequest();-request.open('GET', path, true);-request.onload = function() {-  if (this.status >= 200 && this.status < 400) {-    var data = JSON.parse(this.response);-    constructTable(data);-  } else {+  //don't do reloads if we are already in the right path+  if (path == currentPath) return;+  //directory view refresh+  var request = new XMLHttpRequest();+  request.open('GET', '/files?path=' + path, true);+  request.onload = function() {+    if (this.status >= 200 && this.status < 400) {+      var data = JSON.parse(this.response);+      constructTable(data);+    } else {+    }+  };+  request.onerror = function() {+  };+  request.send();+  //set new current Path+  currentPath = path;+  //+  breadcrumb = document.getElementById('breadcrumb');+  while (breadcrumb.hasChildNodes()) { //Need to do this to remove all elements and their events.+    breadcrumb.removeChild(breadcrumb.firstChild);   }-};-request.onerror = function() {-};-request.send();+  //home link+  a = document.createElement("li")+  a.className = 'home';+  a.setAttribute("onclick", "refreshTable('');");+  a.textContent = 'Home';+  breadcrumb.appendChild(a);+  //everything else+  arr = path.split("/")+  vpath = '';+  arr.some((p) => {

Array#some is a question. Use Array#forEach, or just a for...of loop.

yashdavisgupta

comment created time in 2 months

created repositoryarthurhero/HOL-transformer

cs-539 project.

created time in 2 months

Pull request review commentyashdavisgupta/Asperitas

add date modified and size

 function constructTable(data){   tab = document.createElement('table');   for(file in data){     tr = document.createElement('tr');-    console.log(data[file].Path)     if(data[file].IsDirectory){       path = '/files?path='+data[file].Path-      tr.setAttribute("onclick","refreshTable('"+path+"'); currentPath = path;");+      tr.setAttribute("onclick","refreshTable('"+path+"'); currentPath = '"+data[file].Path+"';");

I do not envy writing code like this

yashdavisgupta

comment created time in 2 months