vitolibrarius / contenta

Content Repository and Library
Apache License 2.0
1 stars 0 forks source link

alt Contenta

contenta

'Things Contained'

content 2 |ˈkänˌtent| noun

ORIGIN late Middle English: from medieval Latin contentum (plural contentathings contained’)

This project began for several reasons.

So this is a learning project and I have always found a practical learning project teaches the most. In other words it needs to actually solve a need for me. Well it just so happens I have a need. Mylar is an interesting project, but python? Based on Headphones but .. Mylar keeps crashing on my Synology diskstation. So why not rewrite Mylar with my own requirements .. but not python.

Fun .. right? So pick a language. Well it needs to be deployed on my Synology .. but most things can. I could go with Node.js, or PHP. Not Java, I do enough of that at work and this is for learning. I even toyed with Swift but then I would need a Mac (MacMini? Old Laptop?) to deploy. After testing with Node.js and PHP I decided to go with PHP. I know it's a little old, but it has the advantage of deploying as part of a simple Apache site.

So now, what are the requirements? I told you this would be fun.

  1. Multi-user support
  2. upload comics and have them automatically organized and indexed using ComicVine
  3. track what I've read
  4. content rating? My twins are only 7, but they might enjoy the library soon.
  5. integrate with SabNZBd and automatically download content
  6. load NZB RSS feeds
  7. search Newznab based sites for matching content
  8. target CBR/CBZ as a content type, but leave room for adding PDF/ePub or other formats
  9. hmm, actually lets unpack the CBR and store them as CBZ .. I dislike RAR. It's personal.
  10. provide a simple RESTful api for scripting
  11. although I don't desire to write an iOS comic book reader, maybe an iOS Admin application ...

Thats enough to start ..