kobopatch
sha256-simd
kobopatch | sha256-simd | |
---|---|---|
4 | 3 | |
80 | 942 | |
- | 1.6% | |
2.5 | 1.0 | |
3 months ago | 12 months ago | |
Go | Go | |
MIT License | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
kobopatch
-
Help with Kobopatch and nickelmenu
kobopatch v0.15.1 https://github.com/pgaskin/kobopatch Loading configuration from kobopatch.yaml Reading input firmware zip Patching ./usr/local/Kobo/libnickel.so.1.0.0 Applying overrides ... APPLY `Allow USB storage even when device locked` SKIP `Allow rotation on all devices` SKIP `Allow showing info panel on random screensaver` APPLY `Always show confirmation dialog before upgrading` SKIP `Block WiFi firmware upgrade` APPLY `Both page turn buttons go next` SKIP `Both page turn sides go next` SKIP `Bulgarian Phonetic Keyboard (GloHD/ClaraHD/AuraOne/H2O2/Forma/Libra)` SKIP `Change Browse Kobo home screen link target - Activity` SKIP `Change Wikipedia search language` SKIP `Custom Sleep/Power-off timeouts` APPLY `Custom font sizes` APPLY `Custom header/footer page number text` SKIP `Custom kepub default margins` APPLY `Custom left & right margins` APPLY `Custom navigation menu page number text` SKIP `Customize ComfortLight settings` SKIP `Cyrillic Keyboard (GloHD/ClaraHD/AuraOne/H2O2)` SKIP `DeveloperSettings - AutoUsbGadget` APPLY `Dictionary text font-family/font-size/line-height` APPLY `Disable all tutorial dialogs` SKIP `Don't grab exclusive access to event0` SKIP `Don't uppercase header/footer text` SKIP `Don't uppercase header/footer text and change page number text` SKIP `FeatureSettings - BookSpecificStats` SKIP `FeatureSettings - ExportHighlights` SKIP `FeatureSettings - FullScreenBrowser` SKIP `FeatureSettings - MyWords` SKIP `FeatureSettings - ShowFacebookShare` APPLY `Force user font-family in ePubs (Part 1 of 2)` APPLY `Force user line spacing in KePubs` APPLY `Force user line spacing in ePubs (part 1 of 2)` SKIP `Greek Keyboard (GloHD/ClaraHD/AuraOne/H2O2)` SKIP `Hide browser from beta features` SKIP `Increase page navigation history` SKIP `KePub stylesheet additions - text justify` SKIP `KePub stylesheet additions - word-spacing` SKIP `Larger Sleep/Power-off timeouts` SKIP `My 10 line spacing values` APPLY `My 24 line spacing values` SKIP `Never show Kobo Plus, wishlist, and points SmartLinks` SKIP `Only show Pocket SmartLink` SKIP `Only show stats SmartLink` SKIP `PowerSettings - UnlockEnabled` APPLY `Remove beta features not supported text` SKIP `Remove line from bottom tab bar` APPLY `Remove recommendations (row1col2) from home screen` SKIP `Remove title from reading header/footer` SKIP `Rename new home screen footer` SKIP `Replace adobe page numbers toggle with invert screen` SKIP `Set KePub hyphenation` SKIP `Set visible SmartLink` APPLY `Shorten dictionary entry not found message` SKIP `Swap reading header/footer` SKIP `Un-Force user font-family in KePubs` SKIP `Un-Force user text-align in div,p tags in KePubs` SKIP `Un-force font-family override p tags (std epubs)` SKIP `Un-force link decoration in KePubs` SKIP `Unify font sizes` APPLY `ePub constant font sharpness` SKIP `ePub disable built-in body padding-bottom` SKIP `ePub fixed top/bottom margins` Patching ./usr/local/Kobo/nickel Applying overrides ... SKIP `Change TOC level indentation` SKIP `Custom collection/author header title font` APPLY `Custom header/footer captions` SKIP `Custom page navigation scrubber` SKIP `Custom synopsis details line spacing` SKIP `Custom synopsis font size` SKIP `Customise Header back button` SKIP `Dictionary pop-up - increase available text area` SKIP `Increase Book Details synopsis area` SKIP `Increase headlines font` SKIP `Increase home screen cover size` APPLY `Increase library cover size` APPLY `Increase size of kepub chapter progress chart` SKIP `New home screen subtitle custom font` SKIP `Reduce new header/footer height` SKIP `Reduce top/bottom page spacer` APPLY `Remove footer (row3) and increase cover size on new home screen` SKIP `Remove footer (row3) on new home screen` SKIP `Remove forgot pin button from lock screen` APPLY `Series list increase cover thumbnails` SKIP `Show all games` ... Checking patched KoboRoot.tgz for consistency Successfully saved patched KoboRoot.tgz to out/KoboRoot.tgz. Remember to make sure your kobo is running the target firmware version before patching.
-
Amazon Ecosystem vs Kodo Ecosystem
The other thing I really like is Kobopatch which lets you tinker with a number of appearance things, such as offering more, smaller, font sizes, reducing the space in the footer at the bottom of a page, and also does stuff like allowing you to block firmware updates. It's definitely a personal preference thing, but I found it pretty easy to get my head around and I like being able to mess about with that kind of thing.
-
Three questions from a new Clara 2E owner:
I'm not a great expert on the matter, because I'm pretty satisfied with how Nickel works (I added Dropbox support, but that's not done with a patch, NickelSeries, NickelMenu and NickelClock, but the last three are proper add-ons, so no patches again), and it's been a while since I looked closely at them, but you can find more info; - on the github page of the guy maintaining them all https://github.com/pgaskin/kobopatch
-
Essential Kobo plugins and software?
OP probably just means stuff like kobopatch [ https://github.com/pgaskin/kobopatch ] or Calibre plug-ins that are handy to work alongside the Kobo, such as this extension to the KoboTouch driver [ https://github.com/jgoguen/calibre-kobo-driver ]. I personally don't use kobopatch, but the extension for Calibre's KoboTouch driver has been v useful for me.
sha256-simd
-
The Curious Case of MD5
BLAKE3 is faster than hardware accelerated SHA-2 because the tree mode used in BLAKE3 allows hashing parts of a single message in parallel (with SHA-2, parts of a single message have to be hashed one after another, and parallelism is only used in workloads where you process multiple messages at the same time).
https://github.com/minio/sha256-simd
https://github.com/BLAKE3-team/BLAKE3
-
Can I concatenate multiple non-crypto hash functions to reduce collision?
SHA256 is high quality but typically a bit slower. Next Go version will have faster SHA256 on some amd64 CPUs - until then you can try sha256-simd which offers the same.
-
I need to find a custom hexadecimal string that when encrypted starts with a certain specific hexadecimal string(77656e6f7469 in our case). I tried randomly generating strings encrpyting them and checking them, realized it would take too much time. Any help?
I am not sure, if you can achieve a reasonable speed with Python though. You probably have to use a compiled language or run it on GPU. I found this very fast implemenation in Go which uses special CPU instructions (the AVX2 or SHA extensionsm depending on your CPU model) to speed up the calculation: https://github.com/minio/sha256-simd
What are some alternatives?
kepubify - Fast, standalone EPUB to Kobo EPUB conversion tool.
asm - Go library providing algorithms optimized to leverage the characteristics of modern CPUs
calibre-kobo-driver - An extension of the existing KoboTouch driver provided with Calibre. This plugin allows modifying ePub files to enable extra Kobo features. I am providing code in the repository to you under an open source license. Because this is my personal repository, the license you receive to my code is from me and not my employer.
xxh3 - XXH3 algorithm in Go
asm - Learning assembly for linux-x64
avo - Generate x86 Assembly with Go
cpu - cpu command in Go, inspired by the Plan 9 cpu command
tinyfont - Text library for TinyGo displays
opossum - Rudimentary web browser written in Golang
photoscope - Journey into photo management with golang
go-highway - Go implementation of Google's HighwayHash
NFF-Go - NFF-Go -Network Function Framework for GO (former YANFF)