Posts
-
bazel-tools
Tools for dealing with very large Bazel-managed repositories
This repository contains a collection of tools for working with Bazel workspaces; mostly tailored towards writing JVM backend services.
- depfuzz - A tool for removing unused dependencies with a fuzzing strategy.
- expand-macros - A tool for expanding Bazel macros into the rules that they generate.
- format - A tool for formatting all files in the repository according to common style guides.
- unused - A tool for showing source files that are not used in the build.
- sync-deps - A tool for synchronizing third-party dependencies.
- sync-repos - A tool for synchronizing third-party repositories.
These tools are being used in production at Spotify but have been built for very specific use-cases. They will continue to evolve and cover more use-cases as they mature.
Tags: #java • bazel-rules • build-tool
-
JedAIToolkit
An open source, high scalability toolkit in Java for Entity Resolution.
JedAI constitutes an open source, high scalability toolkit that offers out-of-the-box solutions for any data integration task, e.g., Record Linkage, Entity Resolution and Link Discovery. At its core lies a set of domain-independent, state-of-the-art techniques that apply to both RDF and relational data. These techniques rely on an approximate, schema-agnostic functionality based on (meta-)blocking for high scalability.
JedAI can be used in three different ways:
1) As an open source library that implements numerous state-of-the-art methods for all steps of the end-to-end ER work presented in the figure below. 2) As a desktop application with an intuitive Graphical User Interface that can be used by both expert and lay users. 3) As a workbench that compares the relative performance of different (configurations of) ER workflows.
This repository contains the code (in Java 8) of JedAI’s open source library. The code of JedAI’s desktop application and workbench is available in this repository.
Several datasets already converted into the serialized data type of JedAI can be found here.
You can find a short presentation of JedAI Toolkit here.
Tags: #java • entity-resolution • entity-matching
-
instauto
Instagram bot / automation library written in Javascript for Node.js
- First install Node.js 8 or newer.
- On MacOS, it’s recommended to use homebrew:
brew install node
- On MacOS, it’s recommended to use homebrew:
-
Create a new directory with a file like example.js
-
Adjust your
example.jsto your needs. If you want to see how it would work without doing any invasive actions, use thedryRun: trueoption. Toggleheadlessto see it in action. -
Open a terminal in the directory
-
Run
npm i -g yarn -
Run
yarn add puppeteer instauto - Run
node example
You can run this code for example once every day using cron or pm2 or similar
See index.js for available options.
Tags: #javascript • instagram-bot • instagram
- First install Node.js 8 or newer.
-
simple_token_authentication
Simple (but safe) token authentication for Rails apps or API with Devise.
First install [Devise][devise] and configure it with any modules you want, then add the gem to your
Gemfileandbundle install:# Gemfile gem 'simple_token_authentication', '~> 1.0' # see semver.orgOnce that done, only two steps are required to setup token authentication:
- Make one or more models token authenticatable (ActiveRecord and Mongoid are supported)
- Allow controllers to handle token authentication (Rails, Rails API, and
ActionController::Metalare supported)
If you want more details about how the gem works, keep reading! We’ll get to these two steps after the overview.
Tags: #ruby • devise • authentication
-
storytime
Storytime is a Rails 4+ CMS and blogging engine, with a core focus on content. It is built and maintained by @cultivatelabs
- Simple integration with Rails 4+ apps - Quickly get set up using a guided, automated, or manual setup experience, whatever suits your fancy.
- Quick access dashboard - Access Storytime’s dashboard from anywhere on your site with our quick access menu.
- Multi-site support - Manage multiple sites with one Storytime deployment.
- Inline text snippet editing - Create and edit snippets of content that can be re-used throughout your Storytime site.
- Admin of other Rails models - Manage your models from the Storytime dashboard.
- Custom Post Types - Add custom post types to alter functionality or appearance of posts.
- Email list building - Collect and manage emails using a simple view helper.
- New post notifications - Send notifications to your site’s subscribers whenever you publish a post.
- Built-in search - Easily search through Storytime’s posts using built-in search adapters or request parameters.
Tags: #ruby
-
byte-stream
A non-blocking stream abstraction for PHP based on Amp.
This package can be installed as a Composer dependency.
composer require amphp/byte-streamTags: #php • amphp • stream
-
azuredatastudio-postgresql
azuredatastudio-postgresql is an extension for Azure Data Studio that enables you to work with PostgreSQL databases
Connect, query, and manage Postgres databases with Azure Data Studio, a modern data editor available for Linux, MacOS, and Windows. This (preview) extension enables you to interact with Postgres using Azure Data Studio features like:
- Connect to Postgres anywhere
- Searchable object explorer view for database objects
- Query authoring and editing with Intellisense, syntax highlighting and code snippets
- View query results and save to csv, JSON, xml, or Excel
- Integrated terminal for Bash, PowerShell, and cmd.exe
- Go to Definition and Peek Definition for examining the DDL of objects
- Source control integration with Git
- Customize dashboards and insight widgets using SQL
- Server groups for organizing connections
- Customizable keyboard shortcuts, multi-tab support, color theme options
- Backup and Restore
See our [quickstart] for a step by step guide to getting started with PostgreSQL in Azure Data Studio.
Tags: #typescript
-
anonaddy
Anonymous email forwarding
This is the source code for self-hosting AnonAddy.
Tags: #php • privacy • email
-
popcorn-time-desktop
🍿 🕐 🎞 A Modern Popcorn Time Client
-
I am a tester: Download the latest build from the releases section.
-
I am a developer: Compile the project with the installation steps below.
Tags: #typescript • popcorn • time
-
-
phpvirtualbox
A web interface to manage and access Virtualbox machines.
phpVirtualBox is from 2017 maintained by Smart Guide Pty Ltd (tudor at smartguide dot com dot au)
with support from various contributors (see https://github.com/phpvirtualbox/phpvirtualbox/graphs/contributors)
Originally Copyright (C) 2015 Ian Moore (imoore76 at yahoo dot com)
FREE, WITHOUT WARRANTY:
All files of this program (phpVirtualBox) are distributed under the terms contained in the LICENSE.txt file in this folder unless otherwise specified in an individual source file. By using this software, you are agreeing to the terms contained therein. If you have not received and read the license file, or do not agree with its conditions, please cease using this software immediately and remove any copies you may have in your possession.
Tags: #php
subscribe via RSS