Skip to content
View nyg's full-sized avatar
🔪
asdf
🔪
asdf

Block or report nyg

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
nyg/README.md

Hi there 👋

I build Java tools, web scrapers, and Kindle dictionaries — with occasional detours into iOS and smart contracts.

Personal knowledge base: notes.andstuff.dev

Featured projects

  • jmxshA modern, actively maintained fork of JMXTerm — a command-line shell for interacting with Java MBeans via JMX.
  • scrapy-seleniumbase-cdp 1☆Scrapy downloader middleware that uses SeleniumBase's pure CDP mode to make requests.
  • mkv-cleaner🎬 AI agent config for cleaning MKV files — removes non-English audio/subtitle tracks, keeps best quality streams.
  • autoscout24-trendsTrack AutoScout24 listings over time to visualize price trends and market changes for specific car models.
  • dependabot-vuln-viewer 2☆Displays Dependabot security alerts for multiple GitHub repositories.
  • kraken-api-java 61☆Java library to query the Kraken REST API.
  • crypto-tools 2☆Miscellaneous cryptocurrency-related tools.
  • qoqa-comptaSync qoqa.ch order data and PDF invoices to PostgreSQL and display a spending dashboard

Contributions

Repository Pull requests
LeMyst/jmxterm #143 #149 #156 #166 #172
jiaqi/jmxterm #110 #112 #113 #129
pljson/pljson #72
libjpeg-turbo/libjpeg-turbo #175
swissquote/carnotzet #151
renovatebot/renovate #14431
druskacik/binance-staking-notification-bot #1
aalmiray/mastering-maven #2
mojohaus/buildplan-maven-plugin #164
hendrixjoseph/opencsv-record-mapping #2

Most starred repositories

Repository
kraken-api-java — Java library to query the Kraken REST API. 61 28 10
HTMLWithImagesToPDF — Showcasing a bug in iOS when generating a PDF from an HTML page using UIMarkupTextPrintFormatter. 44 4 1
wiktionary-to-kindle — Converts Wiktionary HTML dumps into a Kindle-compatible MOBI dictionary. 40 5 8

Most starred gists

Gist
iOSCreatePDF.swift — iOS, Swift: Create a PDF file from an HTML string. 75 13 30
MemoryAddress.swift — Get the memory address of both class and structure instances in Swift. 37 10 0
EXIFUserComment.swift — Get and set an EXIF UserComment to a JPEG image using the ImageIO framework. 11 3 0

Dictionary

  • wiktionary-to-kindle 40☆Converts Wiktionary HTML dumps into a Kindle-compatible MOBI dictionary.
  • wiktionarizeSimple web pages that searches words of a text in multiple Wiktionaries.
  • epub-dictionaryAn abandoned attempt at creating an EPUB library.
  • greek-dictionariesExtract results from a Greek reverse dictionary, see README.
  • tab2opf 2☆Remake of tab2opf dictionary builder for kindle

iOS & Swift

Java & JMX

Crypto & Finance

  • kraken-ticker 2☆Kraken ticker, all currency pairs, updates every 1.5 second.
  • smart-contracts 3☆Set of smart contracts developed for educational purposes.
  • opaque-impl 1☆PoC implementation in SageMath of OPAQUE, an asymmetric PAKE protocol.
  • vagrant-bitcoin-nodeVagrantfile for a Bitcoin node (WIP)
  • kraken-ledger.js 2☆Get all entries of your Kraken.com ledger.

Tools & Projects

  • pagerdutyPagerDuty monitoring dashboard with browser notifications.
  • h2-recover 9☆Hack to recover some h2 databases...
Experiments & more

Code examples

Misc

  • shMy very own post-install scripts and dot files, please don't use them.
  • heig-vdArchive of HEIG-VD projects & labs
  • greek-election-dataRuby scripts to extract election data from the official website.
  • renovate-presetsMy Renovate presets
  • uptime.c 1☆Get boot time and uptime on macOS in C.
  • pdk.cCreate a password-derived key using libsodium.
  • div_euc_hex.cEuclidean division in C.
  • auto_extract.shScript to recursively extract archives
  • use-local-storage.jsCustom useLocalStorage hook for Next.js
  • request.mjsHTTP request with Node.js
  • yql_json.htmlUsing Yahoo Query Language (YQL) to get JSON from an external URL and bypass the Access-Control-Allow-Origin restriction.
  • enlarge_image.phpEnlarge a given image.
  • fk_generate_delete.sqlOracle: outputs the necessary delete statements to delete a row and all rows preventing it from being deleted because of "child record found" error.
  • fk_delete_recursive.sqlOracle: delete a row and all rows preventing it to be deleted because of "child record found" errors.

Statistics

Profile Top Langs

Pinned Loading

  1. jmxsh jmxsh Public

    Forked from jiaqi/jmxterm

    A modern, actively maintained fork of JMXTerm — a command-line shell for interacting with Java MBeans via JMX.

    Java

  2. mkv-cleaner mkv-cleaner Public

    🎬 AI agent config for cleaning MKV files — removes non-English audio/subtitle tracks, keeps best quality streams.

    Shell

  3. scrapy-seleniumbase-cdp scrapy-seleniumbase-cdp Public

    Forked from Quartz-Core/scrapy-seleniumbase

    Scrapy downloader middleware that uses SeleniumBase's pure CDP mode to make requests.

    Python 1

  4. autoscout24-trends autoscout24-trends Public

    Track AutoScout24 listings over time to visualize price trends and market changes for specific car models.

    JavaScript

  5. kraken-api-java kraken-api-java Public

    Java library to query the Kraken REST API.

    Java 61 28

  6. dependabot-vuln-viewer dependabot-vuln-viewer Public

    Displays Dependabot security alerts for multiple GitHub repositories.

    JavaScript 2 1