Posts

  • danbooru

    A taggable image board written in Rails.

    Run this to start a basic Danbooru instance:

    curl -sSL https://raw.githubusercontent.com/danbooru/danbooru/master/bin/danbooru | sh
    

    This will install Docker Compose and use it to start Danbooru. When it’s done, Danbooru will be running at http://localhost:3000.

    Alternatively, if you already have Docker Compose installed, you can just do:

    wget https://raw.githubusercontent.com/danbooru/danbooru/master/docker-compose.yaml
    docker-compose up
    

    Tags: #ruby • rails • booru

  • shopify-nextjs-toolbox

    A set of tools to authenticate NextJs apps with Shopify’s OAuth handshake and AppBridge Session Tokens

    A set of server side and client side NextJs utilities for integrating with Shopify’s OAuth & App Bridge authentication systems.

    These tools will allow you to complete all steps for Shopify’s new authentication system without Koa.js.

    This package includes the following tools:

    Tags: #javascript

  • js-graphql-intellij-plugin

    GraphQL language support for WebStorm, IntelliJ IDEA and other IDEs based on the IntelliJ Platform.

    GraphQL language support for WebStorm, IntelliJ IDEA and other IDEs based on the IntelliJ Platform.

    Tags: #java • graphql • webstorm

  • xeHentai

    Doujinshi downloader 绅士漫画下载

    Windows users can download packed binaries from here or here. The package is built using PyInstaller.

    Or run directly from source code:

    pip install -U requests[socks]
    git clone https://github.com/fffonion/xeHentai.git
    cd xeHentai
    python ./setup.py install
    xeH
    

    The program is running in non-interactive mode by default. To run interactively, use xeH.py -i.

    Tags: #python • crawler • json-rpc

  • arcgis-cookbook

    Chef cookbooks for ArcGIS

    Find a bug or want to request a new feature? Please let us know by submitting an issue.

    Tags: #ruby • cookbook • chef

  • inert

    Polyfill for the inert attribute and property.

    Tags: #javascript

  • devise-pwned_password

    Devise extension that checks user passwords against the PwnedPasswords dataset

    Devise extension that checks user passwords against the PwnedPasswords dataset (https://haveibeenpwned.com/Passwords).

    Checks for compromised (“pwned”) passwords in 2 different places/ways:

    1. As a standard model validation using pwned. This:
      • prevents new users from being created (signing up) with a compromised password
      • prevents existing users from changing their password to a password that is known to be compromised
    2. (Optionally) Whenever a user signs in, checks if their current password is compromised and shows a warning if it is.

    Based on devise-uncommon_password.

    Recently the HaveIBeenPwned API has moved to an authenticated/paid model, but this does not affect the PwnedPasswords API; no payment or authentication is required.

    Tags: #ruby

  • angular-web-bluetooth

    The missing Web Bluetooth module for Angular

    yarn add @manekinekko/angular-web-bluetooth @types/web-bluetooth

    Tags: #typescript • angular • web-bluetooth

  • vimdeck

    VIM as a presentation tool

    VIM as a presentation tool

    Tags: #ruby

  • authentication-zero

    An authentication system generator for Rails applications.

    The purpose of authentication zero is to generate a pre-built authentication system into a rails application (web or api-only) that follows both security and rails best practices. By generating code into the user’s application instead of using a library, the user has complete freedom to modify the authentication system so it works best with their app.

    Tags: #ruby • rails • authentication

subscribe via RSS