Git Product home page Git Product logo

bookshelf's Introduction

Knihovnička

Jak to funguje?

  • Pokud si chceš půjčit knihu, založ na to na GitHubu Issue.
    • V názvu issue uveď jméno knihy.
    • V popisku issue uveď, kde chceš knihu předat. Standardně se knihy předávají na Pyvu (v různých městech – viz https://pyvo.cz/).
    • Standardní doba výpůjčky je jeden měsíc (do dalšího Pyva).
  • Pokud máš knihu, kterou chceš zařadit do knihovny, pošli pull request, který ji tam zařazuje.
    • Knihu můžeš buď nechat u sebe, nebo ji na některém Pyvu předat Petrovi (@encukou), který ji pak bude vozit na Pyva.
    • Hledáme knihy, které se týkají Pythonu a přidružených neutrálních technologií (např. databází), nebo programování či open-source obecně
    • Půjčování je dobrovolná činnost založená na důvěře. Pokud se knížka ztratí, bude nám to líto a budeme se snažit ji získat zpátky, ale zaručit nemůžeme nic.

Pokud nemáš účet na GitHubu, nebo není něco jasné, ozvi se na [email protected]. Začátečníci jsou vítáni!

How does this work?

  • If you want to borrow a book, open an Issue on GitHub.
    • Mention the name of the book in the issue name
    • In the issue comment, say where you'll pick the book up. Standard locations are the Pyvo meetups – see viz https://pyvo.cz/
    • The usual lease time is one month (until the next meetup).
  • If you have a book you'd like to add, send a pull request adding it!
    • You can either keep the book, or give it to Petr (@encukou) who can bring it to other Pyvo meetups in the country.
    • We're looking for books about either Python and related language-neutral technologies (like databases), or programming and open-source in general.
    • Lending is a volunteer effort based on trust. We have no legal responsibility for books you donate.

Spuštění webu lokálně v PC

Ve virtuálním prostředí s Pythhonem 3.6 (nebo vyšším) spusť:

$ python -m pip install -r requirements.txt

Ve stejném virtuálním prostředí spusť na Linuxu/macOS:

$ export PYTHONPATH=.

nebo na Windows:

> set PYTHONPATH=.

a pak (na všech systémech):

$ python bookshelf.py serve

Stránky se zpřístupní na adrese http://127.0.0.1:8003/. Změny v kódu se projeví po obnovení stránky v prohlížeči.

Přídání knihy:

do books.yml přidej:

nazev-knihy:
  name: Název knihy
  author: Autor knihy
  description: Krátký popis knihy
  copies:
      - owner: "@jmenonagithubu" - kdo je majitel knihy
        keeper: "@jmenonagithubu" - kdo se o knihu stará
        current: "@jmenonagithubu" - kdo má knihu půjčenou    
        borrowed: yyyy-mm-dd - od kdy ji má půjčenou
        signed: True - vyplnit, jen když je podepsaná
  url: odkaz na další informace o knize
  language:      
      - Anglicky/Česky
  tags:
    - doplň všechny vhodné tagy (Python, Data, Ostatní, SQL, Testování, Web, Začátečník)

Příklad knihy:

two-scoops-1-5:
  name: Two Scoops of Django (1.5)
  author: Daniel Greenfeld & Audrey Roy
  description: Best Practices for Django
  copies:
      - owner: "@honzakral"
        keeper: "@encukou"
  url: https://www.twoscoopspress.com/products/two-scoops-of-django-1-5
  language:
      - Anglicky
  tags:
      - Web
      - Python

do složky covers dej obrázek přebalu ve formátu nazev-knihy.jpg/png název musí být stejný jako v ymlu.

bookshelf's People

Contributors

encukou avatar vahalova avatar hroncok avatar honzakral avatar mportesdev avatar starenka avatar stratakis avatar benabraham avatar honzajavorek avatar jirkav avatar kenaco avatar synfo avatar paffilda avatar petersmatana avatar petravidnerova avatar tjanovsky avatar tricoder42 avatar tomasroj avatar whit avatar flaiming avatar

Watchers

James Cloos avatar

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.