Consider Debian proper
On unmodified (Android PineNote_R_1.0.4_20211019) :
Initial comparison with reMarkable 2 https://twitter.com/utopiah/status/1483453717965950982
See Android in particular Android#Flutter as an example of building for it and an Android target.
Took me a bit more than a month but finally got my reMarkable2 to boot again!🎆
— Fabien Benetou (@utopiah) November 3, 2021
I did learn a bit about electronics, well mostly sourcing as the "circuit" is very basic, so an interesting experiment.
Next step, @NextClouders setup tutorial and how NOT to mess with fstab.😁 pic.twitter.com/3miShvNWna
Did you know that a 1-liner was enough to build an app, with GUI, for the @remarkablePaper?🤔
— Fabien Benetou (@utopiah) December 5, 2021
git clone https://t.co/76J38XHfyE ; docker run -v $PWD/reHackable-HelloWorld:/rhh/ -w /rhh/ https://t.co/Tbn5SWX2HZ /bin/bash -c "qmake && make"
Thx to @matteodelabre Docker toolchain! pic.twitter.com/ZbotYj66gE
vim on a remarkable 2, wireless portable edition
— Fabien Benetou (@utopiah) January 17, 2022
What's the trick? The @thepine64 PinePhone is an actual computer so I can connect to it with my (rollable) BT keyboard, start screen and ssh to it from the @remarkablePaper. No need to stay behind a desk or carry a laptop. https://t.co/ZGVeZ1Whgu pic.twitter.com/yMjlXk6WJx
📝📹🧑🏫Sketching over my live video feed as virtual webcam.
— Fabien Benetou (@utopiah) March 18, 2021
Using @remarkablepaper 2 over @jitsinews thanks to @FFmpeg, iwatch and few little scripts to fetch the latest notebook on the device via ssh, cf https://t.co/G5uuNfNOl1 pic.twitter.com/6TLc3I2f4m
From hand drawn sketch to whiteboard elements.
— Fabien Benetou (@utopiah) March 14, 2021
Using @remarkablepaper 2 and past tinkering https://t.co/G5uuNfNOl1 https://t.co/ZzZ6cfzMCn pic.twitter.com/gYYzXC8tnx
Not really butter smooth but there is a path... from hand drawing equation to @ObservableHQ (via @reMarkablePaper thanks to https://t.co/bw81rlq7pM and https://t.co/U7ZDmwCCFb )
— Fabien Benetou (@utopiah) June 29, 2020
Motivated by https://t.co/IKGtrh4msc and https://t.co/Ax2D8Xsa7o pic.twitter.com/5ptzcsiiss
Generating QRcode to share document📃📲to mobile phone (no app, no cloud, no hosting server) https://t.co/ylNyEUG8HT for the @remarkablePaper 2, featuring @Doctorow's Homeland (catching up before Attack Surface 😁) to showcase the hacking capabilities of this nifty Linux device🐧 pic.twitter.com/RanN19ZSwv
— Fabien Benetou (@utopiah) October 27, 2020
😍"open Swurce" software or how I manage to make @remarkablePaper 2 do #OCR offline (no WiFi, no cloud, all on device)
— Fabien Benetou (@utopiah) October 27, 2020
Details https://t.co/ISsDdlmHwR using entware packages of inotify/Tesseract/convert pic.twitter.com/3GJGb8E65P
Live streaming sketches on @remarkablePaper 2 to other devices, no app to install, just a link.
— Fabien Benetou (@utopiah) October 28, 2020
QuasiLiveView Alpha non™️ (😁 a little joke since the official LiveView has been in Beta on the devices for... months, maybe a year!)
Details https://t.co/03lRFWZDv3 pic.twitter.com/DICZbS9FMu
Going from interactions in #VR to an ebook reader. Because workflows matter, each tool should be used to its best potential!
— Fabien Benetou (@utopiah) April 15, 2020
Here tying up @MozillaHubs with @reMarkablePaper.
Follow up of https://t.co/x9IlP7LLNj pic.twitter.com/3xMqYCFRG4
Using PDF/SVGs as symbol libraries for @remarkablePaper, here a quick example for electronic but you can imagine chemistry, UML, web UI, etc.
— Fabien Benetou (@utopiah) October 16, 2020
Converted as .rm Lines via @bsdzuk's https://t.co/SXFRLKl7NY & captured with https://t.co/Mi3TgCp6Nt + @OBSProject pic.twitter.com/kAoKukC1QZ
What if you could replay your paper notes to anybody? Progress until a bookmarked moment for a presentation with any scale?
— Fabien Benetou (@utopiah) July 22, 2019
Here is a live example https://t.co/QaApHIilZb done with my @moleskine Pen+ Ellipse thanks to SVG! pic.twitter.com/jPkFu0GZeQ
for X in */; do cd $X; img2pdf *.png -o ../$(echo $X | sed "s/\///").pdf; cd ..; done
var doc = new jsPDF(); doc.setFontSize(40); doc.textWithLink('Hello', 120, 120, {pageNumber:2}); doc.addPage(); doc.text(20, 20, 'PDF'); doc.addPage(); doc.text(20, 20, 'World'); doc.addPage(); doc.text(20, 20, 'More');
DOC=SSRN-id2866571.pdf; scp $DOC remarkable2:~/ ; ssh remarkable2 "bin/addPdf $DOC && systemctl restart xochitl"
scp remarkable2:~/$(ssh remarkable2 "ls -1rt xochitl-data/*/*.rm|tail -1") new.rm; python3 Prototypes/maxio-master/rm_tools/rM2svg.py -i new.rm -o new.svg; inkscape --export-type="png" new.svg
convert -density 600 ergodox_layout.pdf -crop "100+0+650" -rotate 90 -resize 1404x1872 suspended.png && scp suspended.png remarkable2:/usr/share/remarkable/suspended.png
curl -d "?n=PIMVRdata.ReMarkableQuicknotes&text=$(grep name UUID/*json | sed 's/.*: "\(.*\)"/%0a* \1/' | tr '\n' ' ')&action=edit&post=1&author=reMarkable2Ttest&authpw=password" https://fabien.benetou.fr/PIMVRdata/ReMarkableQuicknotes
curl
on device
pi@raspberrypi:~ $ zbarcam --nodisplay /dev/video0
waits until QR code is detected and read
QR-Code:http://192.168.0.110:3000/data/UUID.pdf
as output without ending (loops untils stopped)
LASTBOOK=`ls -rth *metadata | tail -1 | sed 's/.metadata//'`; grep visibleName $LASTBOOK.metadata; grep lastOpenedPage $LASTBOOK.content
lastReadDocument () { ... }
in ~/.bashrc to be able to do so between multiple reMarkables
/usr/share/remarkable/webui/
scp -3 -r remarkable1:~/xochitl-data/UUID* remarkable2usb:~/xochitl-data/ && ssh remarkable2usb systemctl restart xochitl
for X in `ls *metadata`; do test "`grep -i Quick $X`" && echo $X; done
cd ~/Downloads/remarkable_tosend/ && iwatch -c '~/bin/rmapi put ~/Downloads/remarkable_tosend/%f' -e create . -d
~/.ssh/config
add StrictHostKeyChecking no
Conditional colouring via paper on e-ink drawings but could be used in forms and more pic.twitter.com/tvwAwfSvzH
— Fabien Benetou (@utopiah) September 29, 2019
From paper to #XR (or just 3D) on the web in a couple of steps! https://t.co/6RdM4BM1wh
— Fabien Benetou (@utopiah) July 9, 2019
How does it work?
- hand 📝draw on a @Moleskine Pen+ Ellipse
- export SVG and upload online
- extrude the SVG in @AFrameVR (using @luiguild component https://t.co/TWkBMI1tyA )
…that's it! pic.twitter.com/DJfODq3XJH
My notes on Tools gather what I know or want to know. Consequently they are not and will never be complete references. For this, official manuals and online communities provide much better answers.