All Projects → Kobo-InkBox → inkbox

Kobo-InkBox / inkbox

Licence: other
An open-source, Qt-based eBook reader for Kobos.

Programming Languages

C++
36643 projects - #6 most used programming language
QMake
1090 projects

Labels

Projects that are alternatives of or similar to inkbox

UltimateMangaReader
A feature-rich online manga reader for Kobo E-Ink devices based on Qt5.
Stars: ✭ 72 (+12.5%)
Mutual labels:  qt5, kobo
qt5-kobo-platform-plugin
A Qt5 platform backend plugin for Kobo E-Ink devices.
Stars: ✭ 19 (-70.31%)
Mutual labels:  qt5, kobo
mini-qml
Minimal Qt deployment for Linux, Windows, macOS and WebAssembly.
Stars: ✭ 44 (-31.25%)
Mutual labels:  qt5
qgis3d
3D map view - proof of concept using Qt 3D
Stars: ✭ 39 (-39.06%)
Mutual labels:  qt5
CMlyst
CMlyst is a Content Management application built upon Cutelyst with support for Menus, Pages, Blogs and Feeds
Stars: ✭ 22 (-65.62%)
Mutual labels:  qt5
Qt OpenCV
Qt/QtQuick apps using OpenCV
Stars: ✭ 19 (-70.31%)
Mutual labels:  qt5
Screensaver
Just a funny screensaver.
Stars: ✭ 27 (-57.81%)
Mutual labels:  qt5
vimiv-qt
An image viewer with vim-like keybindings
Stars: ✭ 130 (+103.13%)
Mutual labels:  qt5
SerialTest
Serial port test tool on Win/Linux/Android, with realtime plotting, shortcut | 跨平台串口助手,带实时绘图和快捷发送面板
Stars: ✭ 98 (+53.13%)
Mutual labels:  qt5
Qt-Advanced-Docking-System
Advanced Docking System for Qt
Stars: ✭ 909 (+1320.31%)
Mutual labels:  qt5
NewBreeze
NewBreeze File Manager based on Qt
Stars: ✭ 59 (-7.81%)
Mutual labels:  qt5
ARehab
ARehab is a free software for physical rehab, aided by augmented reality technologies and user tracking systems, such as Microsoft Kinect v2.
Stars: ✭ 20 (-68.75%)
Mutual labels:  qt5
qt-ribbon
A ribbon bar implementation for Qt widgets applications
Stars: ✭ 43 (-32.81%)
Mutual labels:  qt5
hive-desktop
🐝 A small LAN chat app
Stars: ✭ 69 (+7.81%)
Mutual labels:  qt5
vatsinator-legacy
An open-source Vatsim monitor
Stars: ✭ 12 (-81.25%)
Mutual labels:  qt5
QSharp
Q# is a C# to C++ compiler using the Qt library for the classlib
Stars: ✭ 16 (-75%)
Mutual labels:  qt5
fmon
File monitor
Stars: ✭ 31 (-51.56%)
Mutual labels:  kobo
cyan
Cyan Color Converter
Stars: ✭ 68 (+6.25%)
Mutual labels:  qt5
RepRaptor
A Qt RepRap gcode sender/host controller
Stars: ✭ 37 (-42.19%)
Mutual labels:  qt5
vscode-qt-tools
Qt tools extension for Visual Studio Code
Stars: ✭ 25 (-60.94%)
Mutual labels:  qt5

InkBox

About InkBox

InkBox is an open-source, Qt-based eBook reader for Kobo devices. It also comes as an entire native open-source OS and provides support for a number of devices.
InkBox features:

  • Full integrated KoBox X11 subsystem
  • ePUB, PDF, pictures and plain text display support
  • Versatile configuration options for reading
  • muPDF rendering engine for ePUBs and PDFs
  • Wi-Fi support and web browser (NetSurf)
  • Encrypted storage with EncFS
  • Fast dictionary & local storage search
  • Dark mode
  • Strict security policy ensuring that only signed software can be run on the device (this, however, can be adapted to your needs by recompiling the kernel)
  • Full factory reset option if needed
  • Seamless update process
  • VNC viewer app
  • Search function
  • 10 built-in fonts
  • Auto-suspend
  • Lock screen/passcode option
  • User-friendly experience

How do I install InkBox?

You can download precompiled OS/binaries here and standard Nickel add-ons (outdated, unmaintained) are available here, although support for them has been stopped until further notice. Huge thanks to @fermino for providing free hosting.

On Windows, use balenaEtcher to flash the InkBox image file to the Kobo's SD card.

On Linux and MacOS, balenaEtcher is the easiest option for command-line-reluctant users. Alternatively, you can also open a terminal and check the device node of the Kobo's SD card with fdisk -l. Then dd the image to the SD card like this:

xzcat inkbox.xz | dd of=/dev/mmcblk0

IMPORTANT: InkBox OS does NOT provide ANY WARRANTY at all and we are not responsible if you brick your device with one of the factory images or update bundles available online. See legal information for more details.

How do I upgrade InkBox?

To upgrade InkBox, go to http://23.163.0.39/bundles/inkbox/native/update/ and copy the files for your device onto the .inkbox folder in the USB storage partition.

Note: Prior to version 1.6, InkBox had to be upgraded one version at a time. If your device's factory image ships with version 1.5, you need to closely follow the upgrade instructions here.

If you install the Nickel add-on, unpack the 'base' archive in the root of the onboard storage, not in any subfolder inside it.

I want to learn more about this!

I suggest you visit the wiki. The General information page is a pretty good place to start. Feel free to contribute if you think you have something valuable to add.

How can I contribute?

If you like this project and want to improve it in some way, feel free to fork this repository or one of the subprojects this organization hosts, then make a pull request. I'll be happy to review it when I have time. You can also join the official Discord server if you'd like to chat a bit.

On the other hand, if you don't have the appropriate coding skills or just want to help in some way, feel free to make a donation at my PayPal account or on LiberaPay. I'm a student and motivation has been the only thing that has helped me maintain this project for the last months. Developing an entire operating system on my own was not an easy task. I have time, but I like to spend it wisely.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].