All Projects → marcofavorito → my-bookshelf

marcofavorito / my-bookshelf

Licence: MIT License
Collection of books/papers that I've read/I'm going to read/I would remember that they exist/It is unlikely that I'll read/I'll never read.

Programming Languages

HTML
75241 projects
python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to my-bookshelf

PhD
Incremental Methods of Deep Learning for Detection and Classifcation in a Robotics Environment
Stars: ✭ 13 (-73.47%)
Mutual labels:  bibliography, paper, phd
lit
Literature for the self-taught AI practitioner! 📚
Stars: ✭ 199 (+306.12%)
Mutual labels:  books, bookshelf, textbooks
Reading Material
List of some useful blogs, books, courses, papers etc. 📚
Stars: ✭ 116 (+136.73%)
Mutual labels:  books, reading-list, papers
reading-list
Reading list to help people getting started in the industry & prospective employees
Stars: ✭ 26 (-46.94%)
Mutual labels:  books, reading-list
The Engineering Managers Booklist
Books for people who are or aspire to manage/lead team(s) of software engineers
Stars: ✭ 1,180 (+2308.16%)
Mutual labels:  books, reading-list
Awesome Database Learning
A list of learning materials to understand databases internals
Stars: ✭ 4,016 (+8095.92%)
Mutual labels:  books, papers
awesome-internals
A curated list of awesome resources and learning materials in the field of X internals
Stars: ✭ 78 (+59.18%)
Mutual labels:  books, paper
Awesome-Polarization
List of awesome papers on Polarization Imaging
Stars: ✭ 31 (-36.73%)
Mutual labels:  paper, papers
awesome-secure-computation
Awesome list for cryptographic secure computation paper. This repo includes *Lattice*, *DifferentialPrivacy*, *MPC* and also a comprehensive summary for top conferences.
Stars: ✭ 125 (+155.1%)
Mutual labels:  paper, papers
biblatex-abnt
📚 Estilo para BibLaTeX compatível com as normas da ABNT
Stars: ✭ 97 (+97.96%)
Mutual labels:  bibliography, phd
papers
Summarizing the papers I have read (Japanese)
Stars: ✭ 38 (-22.45%)
Mutual labels:  paper, papers
best AI papers 2021
A curated list of the latest breakthroughs in AI (in 2021) by release date with a clear video explanation, link to a more in-depth article, and code.
Stars: ✭ 2,740 (+5491.84%)
Mutual labels:  paper, papers
Snipit
Snipit allows you to capture and save interesting sections from any source of information. Be it textbooks, journals, computer screens, photographs, flyers, writings on a whiteboard, etc.
Stars: ✭ 70 (+42.86%)
Mutual labels:  books, paper
Papers Books Reading
🍬Some papers & books I’ve read.
Stars: ✭ 22 (-55.1%)
Mutual labels:  books, papers
learn-ruby-and-cs
Books and other resources for learning Ruby and computer science.
Stars: ✭ 25 (-48.98%)
Mutual labels:  books, bookshelf
book-notes
📖Notes on books and other things I'm reading 📖
Stars: ✭ 43 (-12.24%)
Mutual labels:  books, reading-list
Rubybib.org
The Ruby Bibliography
Stars: ✭ 102 (+108.16%)
Mutual labels:  bibliography, papers
Openbooks
An online reopository to share books. Created in the loving memory of the internet's own boy Aaron swartz, on his birthday.
Stars: ✭ 45 (-8.16%)
Mutual labels:  books, bookshelf
FSL-Mate
FSL-Mate: A collection of resources for few-shot learning (FSL).
Stars: ✭ 1,346 (+2646.94%)
Mutual labels:  paper, papers
reading-list
My reading list
Stars: ✭ 15 (-69.39%)
Mutual labels:  books, reading-list

my-bookshelf

Collection of books, papers, list of papers, blog or blog posts, articles that I've read/I'm going to read/I would remember that they exist/It is unlikely that I'll read/I'll never read.

The list of items is stored in bookshelf.tsv in the following format:

item_name1 \t link1 \t tag1 \t tag2 \t ...
item_name2 \t link2 \t tag1 \t tag2 \t ...

Please go to marcofavorito.github.io/my-bookshelf/ for the interactive version.

It's more a proof of concept rather than an established solution. It might change in the future.

Why?

I always wanted to take care of a list of documents (books, papers, etc.) for my studies, both for the university, insights and other personal interests.

I tried to download and store these files, or a list of them, on local file system and backed up whenever needed. But it seemed to me a dispersive work, and in this way you cannot store nice websites, web articles or blog posts, that quite often are very valuable.

I tried to keep up a list of bookmarks on my favourite web browser, but... I ended up with thousands of bookmarked pages, organized in no structured and consistent way.

I thought about a self-hosted website, but I have not so much time to set up it.

... And this repository is my last (naive) solution. It lies somehow in the middle of the previous solutions:

  • No need to download everything, just keep the reference with the link provided;
  • No need to bookmark everything, and the links are automatically organized by leveraging the tag mechanism.
  • No need to self-host a website, just use the nice GitHub Pages.

Moreover, anyone can see this list (and contribute to it!), so maybe someone find it useful.

It can be improved a lot, e.g.:

  • the list could easily contain duplicates or inconsistencies
  • no detailed info for each item
  • possibility of dead links
  • arbitrary tag selection
  • ...

A more structured solution would be to use a database, but too much time to insert an item manually (title, authors, date, etc.)... Maybe one could build a program that from the provided link it infers all the information you want... But that's another story.

What?

You'll find many textbooks, papers, articles, blog posts, readings and similar in the field of Computer Science and related. You might find also documents about topics like Math, Physics and other scientific fields, as well as non-scientific ones like economics and philosophy.

How?

You can effectively access to the bookshelf in two ways:

Tag examples

Tag for kind of document, e.g.: blogs, books, papers, readings, textbooks, thesis, websites.

Tag for topic, e.g.: algorithms, artificial-intelligence, blockchain, computer-programming, computer-science, deep-learning, distributed-systems, logic, machine-learning, mathematics, operating-systems, philosophy, physics, reinforcement-learning.

CLI utils

  • scripts/check_dead_links.py: check if the urls are alive. In deadlinks.tsv you will find the log of the unsuccessful requests.

  • scripts/dump.py: download the entire websites/files associated to the URLs.

Run them from the root of the repository.

Credits

The tag editor is built with jQuery-tagEditor.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].