open-index/open-npm huggingface dataset:
npm package: @hjertnes/add
Description: This is a tiny utility I have written for myself to deal with building summaries and getting a status of my timesheets. Basically: when did I start and end work on which days, how much should I have worked in total and how much have I worked and a differe
Author: Eivind Hjertnes
Latest version: 0.0.3

# Readme

This is a tiny utility I have written for myself to deal with building summaries and getting a status of my timesheets. Basically: when did I start and end work on which days, how much should I have worked in total and how much have I worked and a difference between the two.

It uses a simple text file as a database, and writes the summary to another text file. The format is like this:
YYYY-MM-DD: HH:mm - HH:mm
or if I'm taking thed day off(basically the same as a day where I add 0 hours)
YYYY-MM-DD: Off
## Config
All the config is done through enviornment variables
- DBFILE (the file to read from)
- AGGFILE (the file to write the summary to)
- DAY (how long a working day is in minutes, minus break)
- BREAK (how long your break is in minutes)

## Install, run etc
- Written in node
- Requires Node 10
- yarn global add @hjertnes/timesheet 

## Debug
set DEBUG to something to get more output(currenlty the active config)
npm package: @hjertnes/create-tests
Description: Script to keep your Node project structures and test structures in sync; it adds the missing folders and files from your source code ./src inside ./src/\__tests__; and removes any empty files/folders in the \__tests__ folder that doesn't exist in the sour
Latest version: 0.0.1

# README

Script to keep your Node project structures and test structures in sync; it adds the missing folders and files from your source code ./src inside ./src/\__tests__; and removes any empty files/folders in the \__tests__ folder that doesn't exist in the source code.
npm package: @hjertnes/likes
Description: Turns a instapaper csv file and turns your likes into a markdown list
Author: Eivind Hjertnes
Latest version: 0.0.5

# likes
A cli tool for taking a csv file from instapaper (because I got sick of waiting for an api token) and turning your likes into a markdown formatted list of links.

NPM Package: https://www.npmjs.com/package/@hjertnes/likes
npm package: @hjertnes/mig
Description: A dead simple sql migration tool for postgres
Author: Eivind Hjertnes
Latest version: 0.0.3

# pg-mig
A dead simple tool to manage PostgreSQL database migrations

This is a very simple tool to manage database migrations. No code required, just install it through npm and use the commands belov to get started.

If you are looking for a way to generate SQL from code, then keep looking, this is just a simple command to manage migrations you write yourself. 

## Commands
`mig init` - run this to get everything set up in your project. You also need to configure your database configuration before you do anything. See the Configration section of this document.

`mig add` - run this to add a new migration. It will be placed in the "migrations" folder. 

`mig test` - run this to test your migiration; it will create a new schema in your database, run the migrations, and then delete it. 

`mig migrate` - run this to apply the migrations to your database

## Configuration

You need to set a database connection string like this one `postgres://username:password@host:5432/database` either in the `.dbconfig` file or a enviornment variable called `DBCONFIG`.

NPM Package: https://www.npmjs.com/package/@hjertnes/mig
npm package: @hjertnes/sanity-plugin-markdown
Description: Markdown fields in Sanity Studio. Supports Github flavored Markdown and image uploads.
Author: Eivind Hjertnes
Latest version: 0.0.1

# sanity-plugin-markdown
A Markdown editor with preview for Sanity Studio. Supports Github flavored markdown and image uploads. You can either drag image(s) into the editor or click the bottom bar to bring up a file selector. The inserted image(s) has a default width crop in the url which you can change to your liking with the [Sanity image pipeline parameters](https://www.sanity.io/docs/image-urls).

## Installation

```
sanity install markdown
```

## Usage
Declare a field in your schema to be `markdown`

```javascript
const myDocument = {
  type: "document",
  name: "myDocument",
  fields: [
    {
      type: "markdown",
      description: "A Github flavored markdown field with image uploading",
      name: "bio"
    }
  ]
}
```
### Demo

![demo](https://user-images.githubusercontent.com/38528/113196621-91ec8780-9218-11eb-86cc-cf0adfa2fd01.gif)


## License

MIT © Sanity.io
See LICENSE
npm package: @hjertnes/timesheet
Description: This is a tiny utility I have written for myself to deal with building summaries and getting a status of my timesheets. Basically: when did I start and end work on which days, how much should I have worked in total and how much have I worked and a differe
Author: Eivind Hjertnes
Latest version: 0.0.8

# Readme

This is a tiny utility I have written for myself to deal with building summaries and getting a status of my timesheets. Basically: when did I start and end work on which days, how much should I have worked in total and how much have I worked and a difference between the two.

It uses a simple text file as a database, and writes the summary to another text file. The format is like this:
YYYY-MM-DD: HH:mm - HH:mm
or if I'm taking thed day off(basically the same as a day where I add 0 hours)
YYYY-MM-DD: Off
## Config
All the config is done through enviornment variables
- DBFILE (the file to read from)
- AGGFILE (the file to write the summary to)
- DAY (how long a working day is in minutes, minus break)
- BREAK (how long your break is in minutes)

## Install, run etc
- Written in node
- Requires Node 10
- yarn global add @hjertnes/timesheet 

## Debug
set DEBUG to something to get more output(currenlty the active config)