Posts
-
SIP.js
A simple, intuitive, and powerful JavaScript signaling library
- Create real-time peer-to-peer audio and video sessions via WebRTC
- Utilize SIP in your web application via SIP over WebSocket
- Send instant messages and view presence
- Support early media, hold and transfers
- Send DTMF RFC 2833 or SIP INFO
- Share your screen or desktop
- Written in TypeScript
- Runs in all major web browsers
- Compatible with standards compliant servers including Asterisk and FreeSWITCH
Tags: #typescript • sipjs • webrtc
-
kociemba
A pure Python and pure C ports of Kociemba’s algorithm for solving Rubik’s cube
This Python package contains two equivalent implementations (in C and Python) of Herbert Kociemba’s two-phase algorithm for solving Rubik’s Cube. Original Java implementation can be found here: http://kociemba.org/download.htm.
These ports are pretty straightforward (not to say dumb) and most probably can be optimized. But they have been extensively tested in our Rubik’s cube solving machines (FAC System Solver and Meccano Rubik’s Shrine), so be confident the algorithm is working.
NB please note that two-phase algorithm does not guarantee that the produced solution is the shortest possible. Instead, it gives you a “good enough” solution in a very short time. You can implement additional checks on top of this library, for example, to not produce any moves if the cube is already solved.
Tags: #python
-
hooks
Hooks is a extension system for your Laravel application.
Hooks is a extension system for your Laravel application.
Tags: #php • laravel • hooks
-
react-native-country-picker-modal
🇦🇶 Country picker provides a modal allowing a user to select a country from a list. It display a flag next to each country name.
- 🎉 GO TO WEB DEMO 🎉
- snack example
Tags: #typescript • country-picker • countries
-
plots2
a collaborative knowledge-exchange platform in Rails; we welcome first-time contributors! :balloon:
We are developing a draft Roadmap for
plots2and our broader Public Lab code projects; read more and comment here.Tags: #ruby • wiki • rails
-
cartography
Cartography is a Python tool that consolidates infrastructure assets and the relationships between them in an intuitive graph view powered by a Neo4j database.
Cartography aims to enable a broad set of exploration and automation scenarios. It is particularly good at exposing otherwise hidden dependency relationships between your service’s assets so that you may validate assumptions about security risks.
Service owners can generate asset reports, Red Teamers can discover attack paths, and Blue Teamers can identify areas for security improvement. All can benefit from using the graph for manual exploration through a web frontend interface, or in an automated fashion by calling the APIs.
Cartography is not the only security graph tool out there, but it differentiates itself by being fully-featured yet generic and extensible enough to help make anyone better understand their risk exposure, regardless of what platforms they use. Rather than being focused on one core scenario or attack vector like the other linked tools, Cartography focuses on flexibility and exploration.
You can learn more about the story behind Cartography in our presentation at BSidesSF 2019.
Tags: #python • lyft
-
bazarr
Bazarr is a companion application to Sonarr and Radarr. It manages and downloads subtitles based on your requirements. You define your preferences by TV show or movie and Bazarr takes care of everything for you.
Bazarr is a companion application to Sonarr and Radarr. It manages and downloads subtitles based on your requirements. You define your preferences by TV show or movie and Bazarr takes care of everything for you.
Be aware that Bazarr doesn’t scan disk to detect series and movies: It only takes care of the series and movies that are indexed in Sonarr and Radarr.
Thanks to the folks at OpenSubtitles for their logo that was an inspiration for ours.
Tags: #python • sonarr • subliminal
-
breeze
Minimal Laravel authentication scaffolding with Blade and Tailwind.
Breeze provides a minimal and simple starting point for building a Laravel application with authentication. Styled with Tailwind, Breeze publishes authentication controllers and views to your application that can be easily customized based on your own application’s needs.
Laravel Breeze is powered by Blade and Tailwind. If you’re looking for a more robust Laravel starter kit that includes two factor authentication, Livewire / Inertia support, and more, check out Laravel Jetstream.
Tags: #php • laravel • auth
-
audio-wife
A simple themable & integrable audio player library for Android.
AudioWife comes with a simple default player UI that you can use right away. This is the simplest and fastest way to get AudioWife working.
// mPlayerContainer = Parent view to add default player UI to. AudioWife.getInstance().init(mContext, uri) .useDefaultUi(mPlayerContainer, getLayoutInflater());Tags: #java
-
LaserWeb4
Collaborative effort on the next version of LaserWeb / CNCWeb
Development is currently in the dev-es6 branch. Documentation is at https://laserweb.yurl.ch.
Please remember that this is a totally non profit open source project, all contributors and testers are volunteers who share a love of all things making. Lasers included. If you have questions or like to discuss about LaserWeb, please head over to the LaserWeb / CNCWeb community at https://forum.makerforums.info/c/laserweb-cncweb.
Tags: #javascript • cnc-controller • cnc
subscribe via RSS