Posts

  • discordrb

    Discord API for Ruby

    An implementation of the Discord API using Ruby.

    Tags: #ruby • discord • discord-api

  • react-monaco-editor

    Monaco Editor for React.

    To build the examples locally, run:

    yarn
    cd example
    yarn
    yarn start
    

    Then open http://localhost:8886 in a browser.

    Tags: #typescript • react • monaco-editor

  • plaid-ruby

    Ruby bindings for Plaid

    The official Ruby bindings for the Plaid API.

    Tags: #ruby

  • maven-jaxb2-plugin

    The most advanced JAXB2 Maven Plugin for XML Schema compilation.

    Welcome to the org.jvnet.jaxb2.maven2:maven-jaxb2-plugin, the most advanced and feature-full Maven plugin for XML Schema compilation.

    This Maven plugin wraps and enhances the JAXB Schema Compiler (XJC) and allows compiling XML Schemas (as well as WSDL, DTDs, RELAX NG) into Java classes in Maven builds.

    If you are interested in the Mojohaus JAXB2 Maven Plugin (org.codehaus.mojo:jaxb2-maven-plugin), please follow this link to the corresponding website.

    Tags: #java

  • electron-window-manager

    A NodeJs module that handles window management for Electron (Atom Shell, previously).

    A NodeJs module for Electron (Atom Shell, previously) that will help you create, control, manage and connect your application windows very easily.

    Most of the applications created using Electron are one-window applications. Why only one? Maybe because we as web developers are used to building only inside the browser. But if you are to build a multi-window Electron application then you may want to have a look at this package module.


    Tags: #javascript • electron • browserwindow

  • plots2

    a collaborative knowledge-exchange platform in Rails; we welcome first-time contributors! :balloon:

    We are developing a draft Roadmap for plots2 and our broader Public Lab code projects; read more and comment here.

    Tags: #ruby • wiki • rails

  • peerflix-server

    Streaming torrent client for Node.js with web ui.

    1. npm install -g peerflix-server
    2. peerflix-server
    3. Open your browser at http://localhost:9000/
    4. Enjoy!

    Tags: #javascript • bittorrent • torrent-stream

  • GarminDB

    Download and parse data from Garmin Connect or a Garmin watch, FitBit CSV, and MS Health CSV files into and analyze data in Sqlite serverless databases.

    Python scripts for parsing health data into and manipulating data in a SQLite DB. SQLite is a light weight DB that requires no server.

    What they can do:

    • Automatically download and import Garmin daily monitoring files (all day heart rate, activity, climb/descend, stress, and intensity minutes) from the user’s Garmin Connect “Daily Summary” page.
    • Extract sleep, weight, and resting heart rate data from Garmin Connect, store it as JSON files, and import it into the DB.
    • Download and import activity files from Garmin Connect. A summary table for all activities and more detailed data for some activity types. Lap and record entries for activities.
    • Copy daily monitoring and/or activities Fit files from a USB connected Garmin device.
    • Import Fitbit daily summary CSV files (files with one summary entry per day).
    • Import MS Health daily summary CSV files and MS Health Vault weight export CSV files.
    • Summarizing data into stats.txt and a common DB with tables containing daily summaries, weekly summaries, and monthly summaries.
    • Graph your data.
    • Retain data as JSON files or FIT files so that the DB can be regenerated without connecting to Garmin.
    • Export activities as TCX files.

    Once you have your data in the DB, I recommend using a SQLite browser like SQLite Studio or DB Browser for SQLite for browsing and working with the data. The scripts create some default views in the DBs that make browsing the data easier.

    Tags: #python

  • resque-scheduler

    A light-weight job scheduling system built on top of Resque

    Resque-scheduler is an extension to Resque that adds support for queueing items in the future.

    Job scheduling is supported in two different ways: Recurring (scheduled) and Delayed.

    Scheduled jobs are like cron jobs, recurring on a regular basis. Delayed jobs are resque jobs that you want to run at some point in the future. The syntax is pretty explanatory:

    Resque.enqueue_in(5.days, SendFollowupEmail, argument) # runs a job in 5 days, calling SendFollowupEmail.perform(argument)
    # or
    Resque.enqueue_at(5.days.from_now, SomeJob, argument) # runs a job at a specific time, calling SomeJob.perform(argument)
    

    Tags: #ruby

  • react-native-animated-tabbar

    A 60FPS animated tab bar with a variety of cool animation presets 😎

    1. Features
    2. Installation
    3. Usage
      1. Animated Icons
    4. Props
    5. Presets
      1. Bubble Preset
      2. Flashy Preset
      3. Material Preset
    6. Migration
    7. To Do
    8. Credits
    9. License

    Tags: #typescript • animated • tabbar

subscribe via RSS