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
-
lory
β Touch enabled minimalistic slider written in vanilla JavaScript.
lory is released under the MIT license & supports modern environments. There is also a prebundled CDN version which you can use.
Tags: #javascript
-
bunny
Bunny is a popular, easy to use, mature Ruby client for RabbitMQ
Bunny is a RabbitMQ client that focuses on ease of use. It is feature complete, supports all recent RabbitMQ features and does not have any heavyweight dependencies.
Tags: #ruby β’ rabbitmq β’ amqp
-
PHPComplex
PHP Class for handling Complex numbers
composer require markbaker/complex:^1.0Tags: #php
-
clientjs
Device information and digital fingerprinting written in pure JavaScript.
To use ClientJS, simply include
dist/client.base.min.jsor one of the other bundles (see bundles section for more details)Tags: #javascript
-
issue-status
A flexible, modern and blazingly fast βοΈ status page
A flexible, modern and blazingly fast βοΈ status page.
- π System health
- π Incident history, scheduled maintenance and postmortems
- β¨οΈ Pre-built templates
- π Hosted on Cloudflare, GitHub Pages and more
- βοΈ Markdown support
Special thanks to my sponsors for their contributions
Tags: #typescript β’ status-page β’ incident-management
-
valvat
Validates european vat numbers. Standalone or as a ActiveModel validator.
Valvat supports validating VAT-IDs from the UK by syntax, checksum and using the HMRC API v2.0. Validation against the VIES web service stopped working early 2021.
Sadly with the deprecation of the HMRC API v1 on January 2025 there is no open accessible web service to validate UK vat numbers anymore. To use the current v2 of the HMRC API you will need to create an account on the HMRC Developer Hub and then apply for production credentials. The second step is a little bit more involved and can take up to ten business days. See the configuration section below how to use valvat with your HMRC authentication credentials.
Northern Ireland received its own VAT number prefix - XI which is supported by VIES web service so any XI-prefixed VAT numbers should be validated as any EU VAT number.
Tags: #ruby β’ taxes β’ vat-validation
-
drb
Distributed object system for Ruby
dRuby is a distributed object system for Ruby. It allows an object in one Ruby process to invoke methods on an object in another Ruby process on the same or a different machine.
The Ruby standard library contains the core classes of the dRuby package. However, the full package also includes access control lists and the Rinda tuple-space distributed task management system, as well as a large number of samples. The full dRuby package can be downloaded from the dRuby home page (see References).
For an introduction and examples of usage see the documentation to the DRb module.
Tags: #ruby
-
zent
A collection of essential UI components written with React.
- High quality React components
- Builtin TypeScript support
- Supports custom themes
- Import JavaScript and styles only if they are used
- Handmade icon font
Tags: #typescript β’ react β’ ui-components
-
fela
State-Driven Styling in JavaScript
Support Robin Weserβs work on Fela and its ecosystem directly via GitHub Sponsors.
Tags: #javascript β’ css-in-js β’ css
subscribe via RSS