Posts

  • socket-io-typescript-chat

    A chat application implemented using Socket.io, TypeScript, Angular and Angular Material components

    Read the blog post with details about this project: Real Time Apps with TypeScript: Integrating Web Sockets, Node & Angular

    Tags: #typescript • socket • angular

  • node-website-scraper

    Download website to local directory (including all css, images, js, etc.)

    Options Plugins Log and debug Frequently Asked Questions Contributing Code of Conduct

    Download the website to the local directory (including all css, images, js, etc.)

    Note: by default dynamic websites (where content is loaded by js) may be saved not correctly because website-scraper doesn’t execute js, it only parses http responses for html and css files. If you need to download a dynamic website take a look at website-scraper-puppeteer.

    This module is an Open Source Software maintained by one developer in free time. If you want to thank the author of this module you can use GitHub Sponsors or Patreon.

    Tags: #javascript • website-scraper • scraper

  • sabnzbd

    SABnzbd - The automated Usenet download tool

    SABnzbd has a few dependencies you’ll need before you can get running. If you’ve previously run SABnzbd from one of the various Linux packages, then you likely already have all the needed dependencies. If not, here’s what you’re looking for:

    • python (Python 3.8 and above, often called python3)
    • Python modules listed in requirements.txt. Install with python3 -m pip install -r requirements.txt -U
    • par2 (Multi-threaded par2 installation guide can be found here)
    • unrar (make sure you get the “official” non-free version of unrar)

    Optional:

    • See requirements.txt

    Your package manager should supply these. If not, we’ve got links in our installation guide.

    Tags: #python • usenet • binary-newsreader

  • swin-transformer-pytorch

    Implementation of the Swin Transformer in PyTorch.

    Implementation of the Swin Transformer architecture. This paper presents a new vision Transformer, called Swin Transformer, that capably serves as a general-purpose backbone for computer vision. Challenges in adapting Transformer from language to vision arise from differences between the two domains, such as large variations in the scale of visual entities and the high resolution of pixels in images compared to words in text. To address these differences, we propose a hierarchical Transformer whose representation is computed with shifted windows. The shifted windowing scheme brings greater efficiency by limiting self-attention computation to non-overlapping local windows while also allowing for cross-window connection. This hierarchical architecture has the flexibility to model at various scales and has linear computational complexity with respect to image size. These qualities of Swin Transformer make it compatible with a broad range of vision tasks, including image classification (86.4 top-1 accuracy on ImageNet-1K) and dense prediction tasks such as object detection (58.7 box AP and 51.1 mask AP on COCO test-dev) and semantic segmentation (53.5 mIoU on ADE20K val). Its performance surpasses the previous state-of-the-art by a large margin of +2.7 box AP and +2.6 mask AP on COCO, and +3.2 mIoU on ADE20K, demonstrating the potential of Transformer-based models as vision backbones.

    This is NOT the official repository of the Swin Transformer. At the moment in time the official code of the authors is not available yet but can be found later at: https://github.com/microsoft/Swin-Transformer.

    All credits go to the authors Ze Liu, Yutong Lin, Yue Cao, Han Hu, Yixuan Wei, Zheng Zhang, Stephen Lin and Baining Guo.

    Tags: #python • deep-learning • machine-learning

  • nanoid.rb

    Ruby implementation of Nanoid, secure URL-friendly unique ID generator

    This is ReadMe for version 2.0, if you looking for version compatible with NanoID 1.x look in branch v1.x.

    A tiny, secure URL-friendly unique string ID generator.

    Ruby implementation of original NanoID https://github.com/ai/nanoid

    Tags: #ruby

  • offlineimap

    Read/sync your IMAP mailboxes (python2) [LEGACY: move to offlineimap3]

    “Get the emails where you need them.”

    IMPORTANT NOTE: This repository is for python2 only. The support for offlineimap3 is happening in [Official offlineimap for python3][offlineimap3].

    I’ll still lazily maintain this legacy offlineimap but users should definitely go with offlineimap3.

    • [Official offlineimap for python3][offlineimap3].
    • [Official offlineimap for python2][offlineimap].

    Tags: #python • imap • offline

  • EnchantmentCracker

    Cracking the XP seed in Minecraft and choosing your enchantments

    Cracking the XP seed in Minecraft and choosing your enchantments.

    Tags: #java

  • jsondiff

    Diff JSON and JSON-like structures in Python

    Diff JSON and JSON-like structures in Python.

    Tags: #python • json • diff

  • 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 • scheduler • queue

  • rake-compiler

    Provide a standard and simplified way to build and package Ruby C and Java extensions using Rake as glue.

    rake-compiler is first and foremost a productivity tool for Ruby developers. Its goal is to make the busy developer’s life easier by simplifying the building and packaging of Ruby extensions by simplifying code and reducing duplication.

    It follows convention over configuration by advocating a standardized build and package structure for both C and Java based RubyGems.

    rake-compiler is the result of many hard-won experiences dealing with several diverse RubyGems that provided native extensions for different platforms and different user configurations in different ways. Details such as differences in code portability, differences in code clarity, and differences in project directory structure often made it very difficult for newcomers to those RubyGems.

    From these challenges, rake-compiler was born with the single-minded goal of making the busy RubyGem developer’s life much less difficult.

    Tags: #ruby

subscribe via RSS