Giter VIP home page Giter VIP logo

books.rixx.de's People

Contributors

fleaz avatar rixx avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

books.rixx.de's Issues

Broken setup on Mac OS

Hey rixx,

on Mac OS your setup instructions don't work. Installing the modules with pip failes during the installation of Pillow with the error message:

"The headers or library files could not be found for zlib, a required dependency when compiling Pillow from source."

The installation manual on https://pillow.readthedocs.io/en/latest/installation.html worked, so I just edited the version information for Pillow to 8.4.*

That helped :)

P.S.: Just trash this issue, if you don't care about it :D I am relatively sure, that you won't have this issue yourself in the next time ;)

Make "further reading" sections show covers

Currently, the "further reading" section is just plain text, but it would be much nicer to show book covers there. This would also allow us to show networks of hyperlinked books.

But: Currently, books live under a path, which is their ID: reviews/{year}/{title}.md. Once we use this path as reference, it cannot change, and that's not okay: This site should support re-reading books, which is inherently incompatible with the 1:1 book:year relation. I'm afraid this is where books need a real ID.

Instead of putting review files in {year}/{title}, they could go into {author}/{title}. That would solve the problem of ID'ing a book and re-reading it.

Interactive rewrite tracker

  • /feed.atom, /reviews.atom
  • to-read list, or deprecate and remove from index (probably? or sync with calibre โ€ฆ)
  • quotes need to be loaded, too. when?
  • author quotes
  • author pages
  • views for missing data
    • no page numbers
  • better search / search page
  • cover images aren't working
  • tag list page
  • tag detail page
  • thumbnails, oof
  • editor page (behind blockable url, and excluded in debug=false mode)

Quotes

I'd like to add quotes to book pages.

Features

  • appear on the book page
  • appear on the author page, maybe?
  • Have a fortunes-like page that shows a quote. (Getting this to be dynamic will be a bit of a challenge)
  • optional: Import quotes from highlights files

No complete list of all quotes, I think? not sure.

Questions

  • Do quotes just get added to a book's markdown file, then aggregated into author pages?
  • A dynamic quote of the day: Has to be either JavaScript or a cronjob. Up until now, this website is completely static and JavaScript free, and at least one of these would have to go.

Show more information on hover

Currently, the book shelf mechanic is fun, but also super useless.

It would be nice, if on hovering on a book, you'd see:

  • the title and author
  • the large cover
  • the rating
  • maybe the first sentence of the review, as a teaser?
  • A link to the detail page

What I'm not sure about is where to put this info.

Add separators to shelves

The bigger shelves should get separators for starting letters to aid navigation, currently you're totally lost and/or have to know what you're looking for in the sea of books.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.