Package: goosepaper
a daily newsfeed delivered to your remarkable tabletwhat's upgoosepaper is a utility that delivers a daily newspaper to your remarkable tablet. that's cute!you can include RSS feeds, Mastodon feeds, news articles, wikipedia articles-of-the-day, weather, and more. I read it when I wake up so that I can feel anxious without having to get my phone.survey[New!]In response to feedback, I'm collecting anonymous survey responses. Do you want a goosepaper delivered but without requiring any code? Pleaselet me know your thoughts!get started with dockerBy far the easiest way to get started with Goosepaper is to use Docker.step 0: write your config fileWrite a config file to tell Goosepaper what news you want to read. An example is provided inexample-config.json.step 1: generate your paperFrom the directory that has the config file in it, run the following:dockerrun-it--rm-v$(pwd):/goosepaper/mountj6k4m8/goosepapergoosepaper-cmount/example-config.json-omount/Goosepaper.pdf(whereexample-config.jsonis the name of the config file to use).step 2: you are done!If you want to both generate the PDF as well as upload it to your reMarkable tablet, you can pass the--uploadflag to the docker command above. You must additionally mount your~/.rmapyfile:dockerrun-it--rm\-v$(pwd):/goosepaper/mount\-v$HOME/.rmapy:/root/.rmapy\j6k4m8/goosepaper\goosepaper-cmount/example-config.json-omount/Goosepaper.pdf--uploadOtherwise, you can now email this PDF to your tablet, perhaps usingReMailable.get started without docker: installationdependencies:this tool usesweasyprintto generate PDFs. You can install all of the python libraries you need withpip3 install -r ./requirements.txtfrom this repo, but you may need these prerequisites before getting started.more detailshere.mac:brewinstallcairopangogdk-pixbuflibffiubuntu-flavored:sudoapt-getinstallbuild-essentialpython3-devpython3-pippython3-setuptoolspython3-wheelpython3-cffilibcairo2libpango-1.0-0libpangocairo-1.0-0libgdk-pixbuf2.0-0libffi-devshared-mime-infowindows:Follow these instructions carefully.and then:From inside the goosepaper repo,pip3install-e.get startedYou can customize your goosepaper by editingconfig.json. (More instructions, and customization tools, all coming soon!)goosepaper--configmyconfig.json--outputmypaper.pdfIf you don't pass an output flag, one will be generated based upon the time of generation. You DO need to pass a config file for now.An example config file is included here:example-config.json.Check outthis example PDF, generated on Nov 1 2020.existing story providers (want to write your own?)Wikipedia Top News / Current EventsMastodon TootsWeather. These stories appear in the "ear" of the front page, just like a regular ol' newspaperRSS FeedsReddit SubredditsMore Questions, Infrequently Askedyes but pardon me — i haven't a remarkable tabletDo you have another kind of tablet? You may generate a print-ready PDF which you can use on another kind of robot as well! Just remove the last line ofmain.py.very nice! may i have it in comic sans?yes! you may do anything that you find to be fun and welcoming :)Check out thestyles.Stylesenum in the goosepaper library. You will find there what you seek.do all dogs' names start with the letter "B"?I do not think so, but it is a good question!may i use this to browse twitter?yes you may! you can add a list of usernames to the feed generator and it will make a print-ready version of twitter. this is helpful for when you are on twitter on your laptop but wish you had Other Twitter as well, in print form.no! twitter has changed and now no one can play nicely with them. sorry! it is sad!You May Also Like...remailable: Email PDF documents to your reMarkable tabletrmapy fork: My fork of rmapy, with added features and bugfixes