a fuse filesystem for tweets
you're going to need FUSE1 installed, and any fuse -devel packages if you're using a distro that splits those out (Void, Fedora and Debian do).
i've included node@10 in the dev-dependencies, it works with that.
open a terminal and run these commands:
$ git clone https://github.com/chee/twfs.git
$ cd twfs
$ npm install
hopefully that worked.
now create a working copy of the config:
$ cp config.example.json config.json
now open that in a text editor. if you opened a fresh terminal, the
twfs
folder should be in your home directory :)
the keys and secrets to go in those variables can be retrieved when you've created an app2, go to its "keys and tokens" page. the "consumer" key and secret are called "API Key & Secret" in Twitter's web ui, and the access token & secret
now you can run
$ npx node index.js
and it will mount a file system at ~~./twitter~. if you run
cat twitter/username
it will print username's latest tweet.