Posts
-
telegram-history-dump
Backup Telegram chat logs using telegram-cli
This utility is the successor of [telegram-json-backup][1], written from the ground up in Ruby. It can create backups of your Telegram user and (super)group dialogs using telegram-cliβs remote control feature.
Compared to the old project, telegram-history-dump:
- Has better support for media downloads
- Supports output formats other than JSON and is extensible with custom formats
- Supports incremental backup (only new messages are downloaded)
- Does not depend on unstable Python/Lua bindings within telegram-cli
- Has a separate YAML formatted configuration file
The default configuration will backup all dialogs to a directory named
output, in JSON format, without downloading any media.Tags: #ruby β’ hacktoberfest β’ telegram
-
use-query-params
React Hook for managing state in URL query parameters with easy serialization.
Tags: #typescript β’ react β’ reactjs
-
enumerize
Enumerated attributes with I18n and ActiveRecord/Mongoid support
Enumerated attributes with I18n and ActiveRecord/Mongoid/MongoMapper/Sequel support
Tags: #ruby β’ activerecord β’ mongoid
-
cyberpanel
Cyber Panel - The hosting control panel for OpenLiteSpeed
Webhosting control panel that uses OpenLiteSpeed as web server.
Tags: #javascript β’ openlitespeed β’ cyberpanel
-
urlcrazy
Generate and test domain typos and variations to detect and perform typo squatting, URL hijacking, phishing, and corporate espionage.
URLCrazy is an OSINT tool to generate and test domain typos or variations to detect or perform typo squatting, URL hijacking, phishing, and corporate espionage.
Homepage: https://morningstarsecurity.com/research/urlcrazy
Tags: #ruby β’ osint β’ typosquatting
-
shortuuid
PHP 7.3+ library that generates concise, unambiguous, URL-safe UUIDs
The preferred method of installation is via Packagist and Composer. Run the following command to install the package and add it as a requirement to your projectβs composer.json:
composer require pascaldevink/shortuuidTags: #php
-
mp4box.js
JavaScript version of GPACβs MP4Box tool
Similar to
MP4Box -info file.mp4, MP4Box.js can provide general information about the file (duration, number and types of tracks β¦). For that, create an MP4Box ISOFile object, set theonReadycallback and provide data in the form of ArrayBuffer objects. MP4Box.js supports progressive parsing. You can provide small buffers at a time, the callback will be called when the βmoovβ box is parsed.var MP4Box = require('mp4box'); // Or whatever import method you prefer. var mp4boxfile = MP4Box.createFile(); mp4boxfile.onError = function(e) {}; mp4boxfile.onReady = function(info) {}; mp4boxfile.appendBuffer(data); mp4boxfile.appendBuffer(data); mp4boxfile.appendBuffer(data); ... mp4boxfile.flush();Tags: #javascript
-
react-native-animated-tabbar
A 60FPS animated tab bar with a variety of cool animation presets π
Tags: #typescript β’ animated β’ tabbar
-
webvr-boilerplate
A starting point for web-based VR experiences that work on all VR headsets.
A THREE.js-based starting point for cross-platform web-based VR experiences.
This project relies heavily on the WebVR Polyfill to provide VR support if the WebVR API is not implemented. It also uses the WebVR UI project to render the UI to enter VR and magic window modes. See here for a live demo.
Tags: #javascript
-
selection
β¨ Viselect - A simple and lightweight library to add a visual way of selecting elements, just like on your Desktop. Zero dependencies, super small. Support for major frameworks.
- π Modern bundle
- π© Ultra tiny (<4kb)
- π Simple usage
- β‘ Highly optimized
- β Zero dependencies
- π± Mobile / touch support
- π± Vertical and horizontal scroll support
- πͺ Hardened (over 3 years old and used in many apps)
- πΌ Support for major frameworks (WIP)
Tags: #typescript β’ selection β’ selections
subscribe via RSS