GithubHelp home page GithubHelp logo

justinwoo / vidtracker Goto Github PK

View Code? Open in Web Editor NEW
72.0 6.0 7.0 3.43 MB

A small, "full-stack" Purescript "video tracker" for me to track what shows I've watched locally

License: MIT License

PureScript 40.19% Makefile 0.42% JavaScript 1.48% Nix 55.06% HTML 1.46% Dhall 1.39%
purescript-halogen phantom-types echarts purescript-echarts

vidtracker's Introduction

vidtracker -- abandoned

I use a newer version of this tool now. While you might refer to this repo to try to learn about some various things, you should know that I do not use this repo as-is anymore, and have not for a long time.


blog post about this here

more up-to-date blog post about the routing part of this here

even newer, more general post here: https://github.com/justinwoo/my-blog-posts#opting-in-to-better-types-and-guarantees-in-purescript

a simple "full-stack" purescript application to keep track of videos watched and make opening them easy

video example

Requirements:

Like so:

[vidtracker]
dir=/home/user/Videos
exe=vlc

Screenshot:

notwatched watched

vidtracker's People

Contributors

bitemyapp avatar damncabbage avatar entyo avatar fintanh avatar jkachmar avatar justinwoo avatar mjhanninen avatar vyorkin avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

vidtracker's Issues

`spacchetti insdhall` does not work

Environment

  • OS: Ubuntu 18.04.1 LTS
  • Shell: zsh

Output

$ nix-shell --run make
npm install
npm WARN [email protected] No repository field.
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: [email protected] (node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for [email protected]: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})

audited 7959 packages in 3.665s
found 0 vulnerabilities

dhall format --inplace packages.dhall

Error: Invalid input

(stdin):4:1:
  |
4 | let upstream =
  | ^^
unexpected "le"
expecting "!=", "&&", "++", "->", "//", "//\\", "/\", "==", "as", "in", "||", "→", "∧", "⩓", "⫽", '#', '*', '+', ':', '?', or whitespace

make: *** [Makefile:8: purs-deps] Error 1
$ spacchetti insdhall


Error: Invalid input

(stdin):4:1: error: Invalid
    sha256
    hash, expected: whitespace
let upstream =
^
spacchetti: user error (failed to insdhall: 1)

Unable to run tests

Maybe something has changed recently in psc-package or purs CLI, but when I'm trying to run npm test (which in turn runs psc-package build -- test) I've got an error openBinaryFile: inappropriate type (is a directory), just noticed this in my project setup (because I've copied it from yours :)) and then checked on yours - the same thing

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.