Ver Fonte

database updates

Timothy Pomeroy há 4 anos atrás
pai
commit
d78f020aaf
4 ficheiros alterados com 143 adições e 94 exclusões
  1. 7 0
      data/kids.json
  2. 14 7
      data/movies.json
  3. 105 70
      data/pr0n.json
  4. 17 17
      index.js

+ 7 - 0
data/kids.json

@@ -132,6 +132,13 @@
       "status": "success",
       "processed": true,
       "date": "2021-12-19T22:02:57.917Z"
+    },
+    {
+      "input": "/Shares/Torrents/finished/Kids/Encanto.2021.1080p.WEB-DL.H264.DDP5.1-EVO/Encanto.2021.1080p.WEB-DL.H264.DDP5.1-EVO.mkv",
+      "output": "/Shares/Movies/Kids/Encanto (2021).m4v",
+      "status": "success",
+      "date": "2021-12-23T18:51:18.556Z",
+      "processed": true
     }
   ]
 }

+ 14 - 7
data/movies.json

@@ -182,13 +182,6 @@
       "processed": true,
       "date": "2021-12-19T09:48:30.125Z"
     },
-    {
-      "input": "/Shares/Torrents/finished/Movies/One.Shot.2021.HDRip.XviD.AC3-EVO/One.Shot.2021.HDRip.XviD.AC3-EVO.avi",
-      "output": "/Shares/Movies/Downloads/One Shot (2021).m4v",
-      "status": "success",
-      "processed": true,
-      "date": "2021-12-19T10:02:14.778Z"
-    },
     {
       "input": "/Shares/Torrents/finished/Movies/Silent.Night.2021.HDRip.XviD.AC3-EVO/Silent.Night.2021.HDRip.XviD.AC3-EVO.avi",
       "output": "/Shares/Movies/Downloads/Silent Night (2021).m4v",
@@ -410,6 +403,20 @@
       "status": "success",
       "date": "2021-12-22T18:08:33.784Z",
       "processed": true
+    },
+    {
+      "input": "/Shares/Torrents/finished/Movies/Reno.911.The.Hunt.for.QAnon.2021.HDRip.XviD.AC3-EVO/Reno.911.The.Hunt.for.QAnon.2021.HDRip.XviD.AC3-EVO.avi",
+      "output": "/Shares/Movies/Downloads/Reno 911 the Hunt for Qanon (2021).m4v",
+      "status": "success",
+      "date": "2021-12-23T17:26:30.080Z",
+      "processed": true
+    },
+    {
+      "input": "/Shares/Torrents/finished/Movies/The.Night.They.Saved.Christmas.1984.720p.WEB.x264-REGRET/the.night.they.saved.christmas.1984.720p.web.x264-regret.mkv",
+      "output": "/Shares/Movies/Downloads/The Night They Saved Christmas (1984).m4v",
+      "status": "success",
+      "date": "2021-12-24T03:21:49.803Z",
+      "processed": true
     }
   ]
 }

+ 105 - 70
data/pr0n.json

@@ -49,13 +49,6 @@
       "processed": true,
       "date": "2021-12-18T18:31:28.277Z"
     },
-    {
-      "input": "/Shares/Torrents/finished/pr0n/ATKGirlfriends.21.11.11.Kimora.Quin.Pink.Skirt.POV.Sex.XXX.XviD-iPT Team/ATKGirlfriends.21.11.11.Kimora.Quin.Pink.Skirt.POV.Sex.XXX.XviD-iPT Team.avi",
-      "output": "/Shares/.Private/ATKGirlfriends/ATKGirlfriends.21.11.11.Kimora.Quin.Pink.Skirt.POV.Sex.m4v",
-      "status": "success",
-      "processed": true,
-      "date": "2021-12-18T18:31:28.295Z"
-    },
     {
       "input": "/Shares/Torrents/finished/pr0n/ATKGirlfriends.21.11.08.Rosalyn.Sphynx.Black.Skirt.POV.Sex.XXX.XviD-iPT Team/ATKGirlfriends.21.11.08.Rosalyn.Sphynx.Black.Skirt.POV.Sex.XXX.XviD-iPT Team.avi",
       "output": "/Shares/.Private/ATKGirlfriends/ATKGirlfriends.21.11.08.Rosalyn.Sphynx.Black.Skirt.POV.Sex.m4v",
@@ -1414,13 +1407,6 @@
       "processed": true,
       "date": "2021-12-18T18:31:34.012Z"
     },
-    {
-      "input": "/Shares/Torrents/finished/pr0n/EvilAngel.21.11.11.Mia.Moore.Deepthroat.And.Creampie.XXX.XviD-iPT Team/EvilAngel.21.11.11.Mia.Moore.Deepthroat.And.Creampie.XXX.XviD-iPT Team.avi",
-      "output": "/Shares/.Private/EvilAngel/EvilAngel.21.11.11.Mia.Moore.Deepthroat.And.Creampie.m4v",
-      "status": "success",
-      "processed": true,
-      "date": "2021-12-18T18:31:34.048Z"
-    },
     {
       "input": "/Shares/Torrents/finished/pr0n/EvilAngel.21.06.14.Scarlet.Chase.Yes.Master.Ill.Be.Your.Latex.Slave.XXX.XviD-iPT Team/EvilAngel.21.06.14.Scarlet.Chase.Yes.Master.Ill.Be.Your.Latex.Slave.XXX.XviD-iPT Team.avi",
       "output": "/Shares/.Private/EvilAngel/EvilAngel.21.06.14.Scarlet.Chase.Yes.Master.Ill.Be.Your.Latex.Slave.m4v",
@@ -1827,13 +1813,6 @@
       "processed": true,
       "date": "2021-12-18T18:31:35.854Z"
     },
-    {
-      "input": "/Shares/Torrents/finished/pr0n/FreeUseMILF.21.11.11.Morgan.Lee.Enterprises.Promo.XXX.XviD-iPT Team/FreeUseMILF.21.11.11.Morgan.Lee.Enterprises.Promo.XXX.XviD-iPT Team.avi",
-      "output": "/Shares/.Private/FreeUseMILF/FreeUseMILF.21.11.11.Morgan.Lee.Enterprises.Promo.m4v",
-      "status": "success",
-      "processed": true,
-      "date": "2021-12-18T18:31:35.887Z"
-    },
     {
       "input": "/Shares/Torrents/finished/pr0n/ForgiveMeFather.21.11.16.Blondie.Fesser.And.Cassie.Del.Isla.XXX.XviD-iPT Team/ForgiveMeFather.21.11.16.Blondie.Fesser.And.Cassie.Del.Isla.XXX.XviD-iPT Team.avi",
       "output": "/Shares/.Private/ForgiveMeFather/ForgiveMeFather.21.11.16.Blondie.Fesser.And.Cassie.Del.Isla.m4v",
@@ -2205,13 +2184,6 @@
       "processed": true,
       "date": "2021-12-18T18:31:37.144Z"
     },
-    {
-      "input": "/Shares/Torrents/finished/pr0n/Joymii.21.11.06.Ivi.Rein.Romantic.Moments.XXX.XviD-iPT Team/Joymii.21.11.06.Ivi.Rein.Romantic.Moments.XXX.XviD-iPT Team.avi",
-      "output": "/Shares/.Private/Joymii/Joymii.21.11.06.Ivi.Rein.Romantic.Moments.m4v",
-      "status": "success",
-      "processed": true,
-      "date": "2021-12-18T18:31:37.184Z"
-    },
     {
       "input": "/Shares/Torrents/finished/pr0n/JaysPOV.21.11.24.Binky.Baez.Latin.Teen.Step.Daughter.XXX.XviD-iPT Team/JaysPOV.21.11.24.Binky.Baez.Latin.Teen.Step.Daughter.XXX.XviD-iPT Team.avi",
       "output": "/Shares/.Private/JaysPOV/JaysPOV.21.11.24.Binky.Baez.Latin.Teen.Step.Daughter.m4v",
@@ -3087,13 +3059,6 @@
       "processed": true,
       "date": "2021-12-18T18:31:40.351Z"
     },
-    {
-      "input": "/Shares/Torrents/finished/pr0n/NetVideoGirls.21.11.10.Heather.XXX.XviD-iPT Team/NetVideoGirls.21.11.10.Heather.XXX.XviD-iPT Team.avi",
-      "output": "/Shares/.Private/NetVideoGirls/NetVideoGirls.21.11.10.Heather.m4v",
-      "status": "success",
-      "processed": true,
-      "date": "2021-12-18T18:31:40.369Z"
-    },
     {
       "input": "/Shares/Torrents/finished/pr0n/NetVideoGirls.21.12.14.Kira.XXX.XviD-iPT Team/NetVideoGirls.21.12.14.Kira.XXX.XviD-iPT Team.avi",
       "output": "/Shares/.Private/NetVideoGirls/NetVideoGirls.21.12.14.Kira.m4v",
@@ -3633,13 +3598,6 @@
       "processed": true,
       "date": "2021-12-18T18:31:43.223Z"
     },
-    {
-      "input": "/Shares/Torrents/finished/pr0n/PornWorld.21.11.11.Asia.Vargas.XXX.XviD-iPT Team/PornWorld.21.11.11.Asia.Vargas.XXX.XviD-iPT Team.avi",
-      "output": "/Shares/.Private/PornWorld/PornWorld.21.11.11.Asia.Vargas.m4v",
-      "status": "success",
-      "processed": true,
-      "date": "2021-12-18T18:31:43.247Z"
-    },
     {
       "input": "/Shares/Torrents/finished/pr0n/PornWorld.21.11.29.Anissa.Kate.Emily.Mayers.And.Shalina.Devine.XXX.XviD-iPT Team/PornWorld.21.11.29.Anissa.Kate.Emily.Mayers.And.Shalina.Devine.XXX.XviD-iPT Team.avi",
       "output": "/Shares/.Private/PornWorld/PornWorld.21.11.29.Anissa.Kate.Emily.Mayers.And.Shalina.Devine.m4v",
@@ -3843,13 +3801,6 @@
       "processed": true,
       "date": "2021-12-18T18:31:43.988Z"
     },
-    {
-      "input": "/Shares/Torrents/finished/pr0n/ProducersFun.19.06.02.Kenna.James.XXX.XviD-iPT Team/ProducersFun.19.06.02.Kenna.James.XXX.XviD-iPT Team.avi",
-      "output": "/Shares/.Private/ProducersFun/ProducersFun.19.06.02.Kenna.James.m4v",
-      "status": "success",
-      "processed": true,
-      "date": "2021-12-18T18:31:44.012Z"
-    },
     {
       "input": "/Shares/Torrents/finished/pr0n/PrivateCasting-X.21.08.23.Braylin.Bailey.Blonde.Fucks.For.Cash.And.Fun.XXX.XviD-iPT Team/PrivateCasting-X.21.08.23.Braylin.Bailey.Blonde.Fucks.For.Cash.And.Fun.XXX.XviD-iPT Team.avi",
       "output": "/Shares/.Private/PrivateCasting-X/PrivateCasting-X.21.08.23.Braylin.Bailey.Blonde.Fucks.For.Cash.And.Fun.m4v",
@@ -3878,13 +3829,6 @@
       "processed": true,
       "date": "2021-12-18T18:31:44.093Z"
     },
-    {
-      "input": "/Shares/Torrents/finished/pr0n/ProducersFun.19.06.12.Sophia.Lux.A.Fucking.Conversation.XXX.XviD-iPT Team/ProducersFun.19.06.12.Sophia.Lux.A.Fucking.Conversation.XXX.XviD-iPT Team.avi",
-      "output": "/Shares/.Private/ProducersFun/ProducersFun.19.06.12.Sophia.Lux.A.Fucking.Conversation.m4v",
-      "status": "success",
-      "processed": true,
-      "date": "2021-12-18T18:31:44.109Z"
-    },
     {
       "input": "/Shares/Torrents/finished/pr0n/ProducersFun.19.06.27.Ashley.Lane.A.Fucking.Conversation.XXX.XviD-iPT Team/ProducersFun.19.06.27.Ashley.Lane.A.Fucking.Conversation.XXX.XviD-iPT Team.avi",
       "output": "/Shares/.Private/ProducersFun/ProducersFun.19.06.27.Ashley.Lane.A.Fucking.Conversation.m4v",
@@ -3899,13 +3843,6 @@
       "processed": true,
       "date": "2021-12-18T18:31:44.149Z"
     },
-    {
-      "input": "/Shares/Torrents/finished/pr0n/ProducersFun.19.06.20.Danni.Rivers.XXX.XviD-iPT Team/ProducersFun.19.06.20.Danni.Rivers.XXX.XviD-iPT Team.avi",
-      "output": "/Shares/.Private/ProducersFun/ProducersFun.19.06.20.Danni.Rivers.m4v",
-      "status": "success",
-      "processed": true,
-      "date": "2021-12-18T18:31:44.172Z"
-    },
     {
       "input": "/Shares/Torrents/finished/pr0n/ProducersFun.19.08.09.Aidra.Fox.XXX.XviD-iPT Team/ProducersFun.19.08.09.Aidra.Fox.XXX.XviD-iPT Team.avi",
       "output": "/Shares/.Private/ProducersFun/ProducersFun.19.08.09.Aidra.Fox.m4v",
@@ -4088,13 +4025,6 @@
       "processed": true,
       "date": "2021-12-18T18:31:44.920Z"
     },
-    {
-      "input": "/Shares/Torrents/finished/pr0n/RKPrime.21.11.11.Anna.Claire.Clouds.Shower.And.Squirt.XXX.XviD-iPT Team/RKPrime.21.11.11.Anna.Claire.Clouds.Shower.And.Squirt.XXX.XviD-iPT Team.avi",
-      "output": "/Shares/.Private/RKPrime/RKPrime.21.11.11.Anna.Claire.Clouds.Shower.And.Squirt.m4v",
-      "status": "success",
-      "processed": true,
-      "date": "2021-12-18T18:31:44.936Z"
-    },
     {
       "input": "/Shares/Torrents/finished/pr0n/RKPrime.21.11.20.Scarlett.Sommers.Tits.Out.Workout.XXX.XviD-iPT Team/RKPrime.21.11.20.Scarlett.Sommers.Tits.Out.Workout.XXX.XviD-iPT Team.avi",
       "output": "/Shares/.Private/RKPrime/RKPrime.21.11.20.Scarlett.Sommers.Tits.Out.Workout.m4v",
@@ -5795,6 +5725,111 @@
       "status": "success",
       "date": "2021-12-22T20:44:39.511Z",
       "processed": true
+    },
+    {
+      "input": "/Shares/Torrents/finished/pr0n/TushyRaw.21.12.22.Charlotte.Sins.XXX.XviD-iPT Team/TushyRaw.21.12.22.Charlotte.Sins.XXX.XviD-iPT Team.avi",
+      "output": "/Shares/.Private/TushyRaw/TushyRaw.21.12.22.Charlotte.Sins.m4v",
+      "status": "success",
+      "date": "2021-12-23T09:33:24.520Z",
+      "processed": true
+    },
+    {
+      "input": "/Shares/Torrents/finished/pr0n/Deeper.21.06.30.Mona.Wales.Lulu.Chu.Scarlit.Scandal.Destiny.Cruz.And.Marica.Hase.XXX.XviD-iPT Team/Deeper.21.06.30.Mona.Wales.Lulu.Chu.Scarlit.Scandal.Destiny.Cruz.And.Marica.Hase.XXX.XviD-iPT Team.avi",
+      "output": "/Shares/.Private/Deeper/Deeper.21.06.30.Mona.Wales.Lulu.Chu.Scarlit.Scandal.Destiny.Cruz.And.Marica.Hase.m4v",
+      "status": "success",
+      "date": "2021-12-23T16:57:07.779Z",
+      "processed": true
+    },
+    {
+      "input": "/Shares/Torrents/finished/pr0n/Hunt4K.E42.Eveline.Dellai.XXX.XviD-iPT Team/Hunt4K.E42.Eveline.Dellai.XXX.XviD-iPT Team.avi",
+      "output": "/Shares/.Private/Hunt4K/Hunt4K.E42.Eveline.Dellai.m4v",
+      "status": "success",
+      "date": "2021-12-23T16:59:51.042Z",
+      "processed": true
+    },
+    {
+      "input": "/Shares/Torrents/finished/pr0n/PornWorld.21.12.23.Liya.Silver.XXX.XviD-iPT Team/PornWorld.21.12.23.Liya.Silver.XXX.XviD-iPT Team.avi",
+      "output": "/Shares/.Private/PornWorld/PornWorld.21.12.23.Liya.Silver.m4v",
+      "status": "success",
+      "date": "2021-12-23T17:06:32.516Z",
+      "processed": true
+    },
+    {
+      "input": "/Shares/Torrents/finished/pr0n/RKPrime.21.12.23.Anna.Claire.Clouds.Breakfast.Bandit.XXX.XviD-iPT Team/RKPrime.21.12.23.Anna.Claire.Clouds.Breakfast.Bandit.XXX.XviD-iPT Team.avi",
+      "output": "/Shares/.Private/RKPrime/RKPrime.21.12.23.Anna.Claire.Clouds.Breakfast.Bandit.m4v",
+      "status": "success",
+      "date": "2021-12-23T17:08:31.697Z",
+      "processed": true
+    },
+    {
+      "input": "/Shares/Torrents/finished/pr0n/Spizoo.21.06.23.Rebecca.Volpetti.Fucks.A.Big.Cock.While.Aerial.Hooping.XXX.XviD-iPT Team/Spizoo.21.06.23.Rebecca.Volpetti.Fucks.A.Big.Cock.While.Aerial.Hooping.XXX.XviD-iPT Team.avi",
+      "output": "/Shares/.Private/Spizoo/Spizoo.21.06.23.Rebecca.Volpetti.Fucks.A.Big.Cock.While.Aerial.Hooping.m4v",
+      "status": "success",
+      "date": "2021-12-23T17:10:55.178Z",
+      "processed": true
+    },
+    {
+      "input": "/Shares/Torrents/finished/pr0n/Spizoo.21.12.22.Harley.Haze.Sensual.Sex.With.Naughty.Masseuse.XXX.XviD-iPT Team/Spizoo.21.12.22.Harley.Haze.Sensual.Sex.With.Naughty.Masseuse.XXX.XviD-iPT Team.avi",
+      "output": "/Shares/.Private/Spizoo/Spizoo.21.12.22.Harley.Haze.Sensual.Sex.With.Naughty.Masseuse.m4v",
+      "status": "success",
+      "date": "2021-12-23T17:12:33.822Z",
+      "processed": true
+    },
+    {
+      "input": "/Shares/Torrents/finished/pr0n/PornMegaLoad.21.12.22.Britt.Blair.Job.Perk.XXX.XviD-iPT Team/PornMegaLoad.21.12.22.Britt.Blair.Job.Perk.XXX.XviD-iPT Team.avi",
+      "output": "/Shares/.Private/PornMegaLoad/PornMegaLoad.21.12.22.Britt.Blair.Job.Perk.m4v",
+      "status": "success",
+      "date": "2021-12-23T18:53:05.587Z",
+      "processed": true
+    },
+    {
+      "input": "/Shares/Torrents/finished/pr0n/EvilAngel.21.12.23.Katie.Kush.XXX.XviD-iPT Team/EvilAngel.21.12.23.Katie.Kush.XXX.XviD-iPT Team.avi",
+      "output": "/Shares/.Private/EvilAngel/EvilAngel.21.12.23.Katie.Kush.m4v",
+      "status": "success",
+      "date": "2021-12-23T18:58:25.534Z",
+      "processed": true
+    },
+    {
+      "input": "/Shares/Torrents/finished/pr0n/FreeUseFantasy.21.12.23.Victoria.June.The.Season.For.Believing.XXX.XviD-iPT Team/FreeUseFantasy.21.12.23.Victoria.June.The.Season.For.Believing.XXX.XviD-iPT Team.avi",
+      "output": "/Shares/.Private/FreeUseFantasy/FreeUseFantasy.21.12.23.Victoria.June.The.Season.For.Believing.m4v",
+      "status": "success",
+      "date": "2021-12-23T19:01:18.827Z",
+      "processed": true
+    },
+    {
+      "input": "/Shares/Torrents/finished/pr0n/Tiny4K.21.12.23.Hime.Marie.Pussy.Stretch.XXX.XviD-iPT Team/Tiny4K.21.12.23.Hime.Marie.Pussy.Stretch.XXX.XviD-iPT Team.avi",
+      "output": "/Shares/.Private/Tiny4K/Tiny4K.21.12.23.Hime.Marie.Pussy.Stretch.m4v",
+      "status": "success",
+      "date": "2021-12-23T19:04:23.845Z",
+      "processed": true
+    },
+    {
+      "input": "/Shares/Torrents/finished/pr0n/PornstarsLikeItBig.21.12.24.Apryl.Rein.Thirsty.XXX.XviD-iPT Team/PornstarsLikeItBig.21.12.24.Apryl.Rein.Thirsty.XXX.XviD-iPT Team.avi",
+      "output": "/Shares/.Private/PornstarsLikeItBig/PornstarsLikeItBig.21.12.24.Apryl.Rein.Thirsty.m4v",
+      "status": "success",
+      "date": "2021-12-24T03:24:03.505Z",
+      "processed": true
+    },
+    {
+      "input": "/Shares/Torrents/finished/pr0n/Bang.Rammed.21.12.24.Katie.Kush.XXX.INTERNAL.XviD-iPT Team/Bang.Rammed.21.12.24.Katie.Kush.XXX.INTERNAL.XviD-iPT Team.avi",
+      "output": "/Shares/.Private/Bang/Bang.Rammed.21.12.24.Katie.Kush.m4v",
+      "status": "success",
+      "date": "2021-12-24T03:28:20.638Z",
+      "processed": true
+    },
+    {
+      "input": "/Shares/Torrents/finished/pr0n/ShareMyBF.21.12.24.Coco.Lovelock.And.Harley.Haze.XXX.XviD-iPT Team/ShareMyBF.21.12.24.Coco.Lovelock.And.Harley.Haze.XXX.XviD-iPT Team.avi",
+      "output": "/Shares/.Private/ShareMyBF/ShareMyBF.21.12.24.Coco.Lovelock.And.Harley.Haze.m4v",
+      "status": "success",
+      "date": "2021-12-24T03:32:38.302Z",
+      "processed": true
+    },
+    {
+      "input": "/Shares/Torrents/finished/pr0n/FamilyXXX.21.12.24.Cecelia.Taylor.XXX.XviD-iPT Team/FamilyXXX.21.12.24.Cecelia.Taylor.XXX.XviD-iPT Team.avi",
+      "output": "/Shares/.Private/FamilyXXX/FamilyXXX.21.12.24.Cecelia.Taylor.m4v",
+      "status": "success",
+      "date": "2021-12-24T03:35:20.110Z",
+      "processed": true
     }
   ]
 }

+ 17 - 17
index.js

@@ -135,21 +135,21 @@ const processWithHandbrake = (input, output, preset) => {
         preset: preset,
       })
       .on('start', (err) => {
-        processOutput(` -> "${outputName}" [starting] (${new Date()} with "${preset}")`);
+        processOutput(`-> Starting "${outputName}" (${new Date()} with "${preset}")`);
       })
       .on('error', (err) => {
-        processOutput(` -> "${outputName}" [errored] (${new Date()}: ${err.message || err})\n`);
+        processOutput(`-> Errored "${outputName}" (${new Date()}: ${err.message || err})\n`);
         reject(err);
       })
       .on('progress', (progress) => {
-        processOutput(` -> "${outputName}" [transcoding] (${progress.percentComplete}%, ETA: ${progress.eta})`);
+        processOutput(`-> Transcoding "${outputName}" (${progress.percentComplete}%, ETA: ${progress.eta})`);
       })
       .on('cancelled', () => {
-        processOutput(` -> "${outputName}" [cancelled] (${new Date()})\n`);
+        processOutput(`-> Cancelled "${outputName}" (${new Date()})\n`);
         reject(new Error(`Processing "${outputName}" cancelled`));
       })
       .on('complete', () => {
-        processOutput(` -> "${outputName}" [completed] (${new Date()} with "${preset}")\n`);
+        processOutput(`-> Completed "${outputName}" (${new Date()} with "${preset}")\n`);
         resolve(true);
       });
   });
@@ -182,7 +182,7 @@ const processFile = async (file) => {
         return false; // break this loop
       } else if (!found) {
         // was it found? .. nope
-        processOutput(` -> "${path.basename(file)}" [processing]`);
+        processOutput(`-> Processing "${path.basename(file)}" (${new Date()})`);
         setFile(db, {
           input: file,
           output: '',
@@ -190,7 +190,7 @@ const processFile = async (file) => {
           date: new Date(),
         }); // push onto the list an entry
       } else {
-        processOutput(` -> "${path.basename(file)}" [re-processing]`);
+        processOutput(`-> Re-processing "${path.basename(file)}" (${new Date()})`);
         setFile(db, file, {
           status: '',
           date: new Date(),
@@ -232,7 +232,7 @@ const processFile = async (file) => {
     let inputSize = await getFilesize(input); //get output filesize
     if (outputSize > inputSize / 4) {
       //make sure its bigger than 100k
-      processOutput(` -> "${path.basename(file)}" [skipping] (already processed)\n`);
+      processOutput(`-> Skipping "${path.basename(file)}" (already processed)\n`);
       setFile(db, file, {
         output: output,
         processed: true,
@@ -249,7 +249,7 @@ const processFile = async (file) => {
   });
   // create parent if required
   if (target && !fs.existsSync(target)) {
-    processOutput(` -> "${path.basename(file)}" [creating parent directory] ("${target}")`);
+    processOutput(`-> Creating parent directory "${path.basename(file)}" ("${target}")`);
     fs.mkdirSync(target, {
       recursive: true,
     });
@@ -363,22 +363,22 @@ const main = async () => {
     })
     .on('change', (file) => {
       // when a file changes ...
-      console.log(` -> "${file}" [changed] (${new Date()})`);
+      console.log('->', 'Changed', `"${file}" (${new Date()})`);
     })
     .on('unlink', async (file) => {
       // when a file is removed ...
-      console.log(` -> "${file}" [removed] (${new Date()})`);
+      console.log('->', 'Removed', `"${file}" (${new Date()})`);
       cleanup(file);
     })
     .on('error', (error) => {
-      console.error(` -> "${file}" [errored] (${new Date()}: ${error.message || error})`);
+      console.error('->', 'Errored', `"${file}"(${new Date()}: ${error.message || error})`);
     });
 };
 
 const purge = () => {
   let ago = new Date(Date.now() - DAY);
   let db;
-  console.log(` -> Checking for and "deleted" records older then`, ago);
+  console.log('Checking for and "deleted" records older then', ago);
   for (let i = 0, l = dirs.length; i < l; i++) {
     let dir = dirs[i]; // pointer to the dir
     db = getDbForDir(dir); // init the db connection
@@ -386,7 +386,7 @@ const purge = () => {
       .get('files')
       .filter((file) => file.status && file.status === 'deleted' && file.processed && file.date && new Date(file.date).getTime() < ago.getTime());
     for (let file of files) {
-      console.log(` --> purging`, file.input, `(${new Date()})`);
+      console.log('->', 'Purging', `"${file.input}" (${new Date()})`);
       if (file && file.input) removeFile(db, file.input, false);
     }
   }
@@ -397,7 +397,7 @@ const purge = () => {
 
 const prune = () => {
   let db;
-  console.log(` -> Checking for any "processed" files that need pruning.`);
+  console.log('Checking for any "processed" files that need pruning.');
   for (let i = 0, l = dirs.length; i < l; i++) {
     let dir = dirs[i]; // pointer to the dir
     db = getDbForDir(dir); // init the db connection
@@ -405,7 +405,7 @@ const prune = () => {
     for (let file of files) {
       let exists = fs.existsSync(file.input); // check if the file actually exists
       if (!exists) {
-        console.log(` --> pruning`, file.input, `(${new Date()})`);
+        console.log('->', 'Pruning', `"${file.input}" (${new Date()})`);
         removeFile(db, file.input, false); //soft remove
       }
     }
@@ -417,5 +417,5 @@ const prune = () => {
   purge();
   prune();
 })().catch((err) => {
-  console.log(` -> Error: ${err.message || err}`);
+  console.log(`Error: ${err.message || err}`);
 });