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

  • jmxsh β€” A 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-trends β€” Track 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-compta β€” Sync 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.
  • wiktionarize β€” Simple web pages that searches words of a text in multiple Wiktionaries.
  • epub-dictionary β€” An abandoned attempt at creating an EPUB library.
  • greek-dictionaries β€” Extract 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-node β€” Vagrantfile for a Bitcoin node (WIP)
  • kraken-ledger.js 2β˜† β€” Get all entries of your Kraken.com ledger.

Tools & Projects

  • pagerduty β€” PagerDuty monitoring dashboard with browser notifications.
  • h2-recover 9β˜† β€” Hack to recover some h2 databases...
Experiments & more

Code examples

Misc

  • sh β€” My very own post-install scripts and dot files, please don't use them.
  • heig-vd β€” Archive of HEIG-VD projects & labs
  • greek-election-data β€” Ruby scripts to extract election data from the official website.
  • renovate-presets β€” My Renovate presets
  • uptime.c 1β˜† β€” Get boot time and uptime on macOS in C.
  • pdk.c β€” Create a password-derived key using libsodium.
  • div_euc_hex.c β€” Euclidean division in C.
  • auto_extract.sh β€” Script to recursively extract archives
  • use-local-storage.js β€” Custom useLocalStorage hook for Next.js
  • request.mjs β€” HTTP request with Node.js
  • yql_json.html β€” Using Yahoo Query Language (YQL) to get JSON from an external URL and bypass the Access-Control-Allow-Origin restriction.
  • enlarge_image.php β€” Enlarge a given image.
  • fk_generate_delete.sql β€” Oracle: 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.sql β€” Oracle: 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