Giter Club home page Giter Club logo

remarkable_pdflets's Introduction

reMarkable PDFlets

A "PDFlet" is a document on the reMarkable which can update itself each time it is opened.

I use a systemd path unit and a simple shell script to directly build a PDF in order to achieve this.

  • weather - displays weather from wttr.in.
  • twitter - grabs latest Tweets.

Weather

Twitter

Installation and Usage

Simply run install.sh from inside either weather/ or twitter/. Your device will reboot.

A new document will appear on your remarkable. When you close and reopen this document, a script is run to regenerate it.

Caveats

  • weather and twitter need internet access
  • I haven't found a way to refresh a document while it's open, which means you have to close and reopen to reload.
  • Weather and Twitter are written in pure bash and busybox tools, which means they are ugly and maybe buggy

Contributing

See template/README.md

remarkable_pdflets's People

Contributors

evidlo avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

remarkable_pdflets's Issues

Add License

There doesn't seem to be a license included with this. So it's not clear what users can and cannot do with the code.

xochitl can't open PDFs generated by script

I'm using 1.7.2.3 with the draft launcher.
I tried both a hello world pdfflet and the weather pdflet. In both cases, the generated PDF is readable on my PC but not on the rM.
For hello world, it's just a blank page with a blank OTHER_UUID.png in the cache folder.
For weather, there is no png there at all and I get an error on the rM saying the document couldn't be opened.

Any ideas what might have gone wrong?

Edit:
The weather PDF is now working. I'll try to work it from there.

Failed reading termmodes error. Please help.

I like your small apps for remakable, but when I install it , there is something wrong.

remarkable: ~/weather/ sh install.sh
a6ab69e5-27b4-4606-8c82-1ca591333107/
a6ab69e5-27b4-4606-8c82-1ca591333107/0-metadata.json
a6ab69e5-27b4-4606-8c82-1ca591333107/0.rm
a6ab69e5-27b4-4606-8c82-1ca591333107.content
a6ab69e5-27b4-4606-8c82-1ca591333107.metadata
a6ab69e5-27b4-4606-8c82-1ca591333107.pagedata
weather.path
weather.service
weather.sh
[email protected]'s password:
data.tar 100% 12KB 12.0KB/s 00:00
[email protected]'s password:
ssh: Failed reading termmodes

ssh: Connection to [email protected]:22 exited: Failed to set raw TTY mode
remarkable: ~/weather/

More details of the codes.

I tried many times ,every time I got a blank page.

out=$(echo hello world 2>&1)

This display nothing.

Can you help me ?

create actions for rclone

Hi,

I used rclone to sync my rM with my nextcloud for some time. However, as there was no GUI, I relied on a systemd-timer which called rclone every X minutes and there was almost no feedback on whether it worked out or not.
If I understand your concept right, one could create a document, that after open and closing it, would trigger a rclone-based sync on demand and writes the result of that sync into the file, thus, the user can get some feedback.
Sounds maybe strange, but it would be an elegant way to enhance rM without messing with the original xochitl software.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.