summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorSudhip Nashi2020-04-09 16:48:15 -0500
committerSudhip Nashi2020-04-09 16:48:15 -0500
commit0faca4e06b050e7cd0e9cd269f200b5d09c2b9db (patch)
treef0ba6c42ba27a65e4124887e1e2b45948125a7b7
downloadaur-0faca4e06b050e7cd0e9cd269f200b5d09c2b9db.tar.gz
first commit
-rw-r--r--.SRCINFO16
-rw-r--r--PKGBUILD21
-rwxr-xr-xredditfs8
-rw-r--r--redditfs.service12
4 files changed, 57 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..08bcfe21bbca
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,16 @@
+pkgbase = reddit-fs
+ pkgdesc = maps subreddits to a FUSE filesystem, and comes with a systemd service
+ pkgver = 1.0
+ pkgrel = 1
+ url = https://github.com/Petraea/redditfs
+ arch = any
+ license = MIT
+ depends = python3
+ depends = python-virtualenv
+ source = redditfs
+ source = redditfs.service
+ sha512sums = 4f513937b449185af11e3fd3f338a7b3cf5c83e06beda9ffefcf096fa65967b623507d13fcdfd87de404dacbc1080420bfe119ae0a1ecaab1e73254790ff3b23
+ sha512sums = 3eeddb01ddbbe1a47e8ad0af4ac3a49d7ae6084a4f3ed9f4953b2db3feb063ec943bc46c5cf4b45faa8affa6dede4f5e7b9ecbc2f678f2f85831ba7d361232d1
+
+pkgname = redditfs
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..5e15e1a68be0
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,21 @@
+#Maintainer: Sudhip Nashi <sudhip@nashi.us>
+pkgbase='reddit-fs'
+pkgname='redditfs'
+pkgver=1.0
+pkgrel=1
+pkgdesc="maps subreddits to a FUSE filesystem, and comes with a systemd service"
+arch=('any')
+url="https://github.com/Petraea/redditfs"
+license=('MIT')
+depends=('python3' 'python-virtualenv')
+source=('redditfs' 'redditfs.service')
+sha512sums=('4f513937b449185af11e3fd3f338a7b3cf5c83e06beda9ffefcf096fa65967b623507d13fcdfd87de404dacbc1080420bfe119ae0a1ecaab1e73254790ff3b23' '3eeddb01ddbbe1a47e8ad0af4ac3a49d7ae6084a4f3ed9f4953b2db3feb063ec943bc46c5cf4b45faa8affa6dede4f5e7b9ecbc2f678f2f85831ba7d361232d1')
+package() {
+ mkdir -p "$pkgdir"/usr/lib/systemd/system
+ mkdir -p "$pkgdir"/usr/bin
+ git clone https://github.com/Petraea/redditfs.git "$pkgdir"/opt/.redditfsdata
+ mkdir "$pkgdir"/opt/r
+ cp "$pkgname" "$pkgdir"/usr/bin
+ cp redditfs.service "$pkgdir"/user/lib/systemd/system/
+}
+
diff --git a/redditfs b/redditfs
new file mode 100755
index 000000000000..c76e0099c7c4
--- /dev/null
+++ b/redditfs
@@ -0,0 +1,8 @@
+#!/bin/bash
+
+cd /opt/.redditfsdata && virtualenv env && source env/bin/activate
+pip install fusepy
+pip install requests
+pip install -r reqs.txt 2>/dev/null
+python /opt/.redditfsdata/redditfs.py /opt/r
+chmod 777 /opt/r
diff --git a/redditfs.service b/redditfs.service
new file mode 100644
index 000000000000..e1f7c999488a
--- /dev/null
+++ b/redditfs.service
@@ -0,0 +1,12 @@
+[Unit]
+Description=redditfs
+After=network-online.target
+Wants=network-online.target
+
+[Service]
+ExecStart=/usr/bin/redditfs
+WorkingDirectory=/usr/bin/
+Restart=always
+
+[Install]
+WantedBy=multi-user.target