My home library linux

Saved searches

Use saved searches to filter your results more quickly

You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.

MyHomeLib – комп’ютерна програма для керування домашньою бібліотекою електронних книг. MyHomeLib може використовуватися не тільки для каталогізації колекції файлів з електронними книгами, але і як клієнт для роботи з бібліотекою Лібрусек та іншими бібліотеками на движку Лібрусек (Флібуста та іншими подібними).

License

OleksiyPenkov/MyHomeLib

This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

Sign In Required

Please sign in to use Codespaces.

Launching GitHub Desktop

If nothing happens, download GitHub Desktop and try again.

Launching GitHub Desktop

If nothing happens, download GitHub Desktop and try again.

Launching Xcode

If nothing happens, download Xcode and try again.

Launching Visual Studio Code

Your codespace will open once ready.

There was a problem preparing your codespace, please try again.

Latest commit

Git stats

Files

Failed to load latest commit information.

README.md

MyHomeLib – комп’ютерна програма для керування домашньою бібліотекою електронних книг. MyHomeLib може використовуватися не тільки для каталогізації колекції файлів з електронними книгами, але і як клієнт для роботи з бібліотекою Лібрусек та іншими бібліотеками на движку Лібрусек (Флібуста та іншими подібними).

About

MyHomeLib – комп’ютерна програма для керування домашньою бібліотекою електронних книг. MyHomeLib може використовуватися не тільки для каталогізації колекції файлів з електронними книгами, але і як клієнт для роботи з бібліотекою Лібрусек та іншими бібліотеками на движку Лібрусек (Флібуста та іншими подібними).

Источник

My home library linux

Connecting aspiring readers with donors to build a home library of books.

Development Environment setup

My Home Library is a Ruby on Rails application deployed to a Heroku pipeline. Rails 5, Ruby 2.3.0, and Postgres 9.4(?) are the current framework versions.

Читайте также:  Kali linux bluetooth driver

How to use vagrant to deploy My Home Library for development

First you need to have vagrant installed locally:

https://www.vagrantup.com/downloads.html 

Currently, only VirtualBox is configured for deployment. Vagrant can deploy to VMWare Fusion but the plugin requires a separate license so you need VirtualBox:

https://www.virtualbox.org/wiki/Downloads 

The current Vagrantfile for the My Home Library app will setup an ubuntu VM that is similar to the Heroku stack that the application will run on

Vagrant will also setup port forwards for 3000 to local 3000 for access to remote app server

The first time you deploy with Vagrant, an OS image is downloaded and provisioned. Future deploys will only update the application code.

  1. Open terminal in same directory of this repo
  2. Execute vagrant up . This will download the pre-configured linux VM for VirtualBox and run some initialization scripts.
  3. In a browser, navigate to http://127.0.0.1:3000/ and the My Home Library splash page should render.
  4. You are now ready to code. To execute new migrations, gems, or restart the server, run vagrant reload .
  • vagrant up to start the environment.
  • vagrant ssh to open up a terminal to the server
  • vagrant reload to run bundler , db:migrate , and restart the rails server

Application Flow and Structure

  1. Member of Barbara Bush Houston Literacy Foundation (BBHLF) logs in to Admin area.
  2. BBHLF user creates a new organization. This will almost always be a school right now but could expand beyond schools in the future.
  3. A user is assigned as a «Partner» to the organization. This will be a librarian or teacher in most cases.
  4. A new campaign is created for the organization with title like «Fall 2016».
  5. The partner assigned above is now able to log in the Partner area.
  6. The partner works with kids to build their wish list by searching the catalog of books and assigning to the kid’s specific wish list.
  7. After the wish lists are created, donors can search for lists by school, gender, grade, or teacher. They will not see the child’s name.
  8. The donor can choose to fund a wish list which will take them to the donation page where the amount for the wish list is pre-populated in the form.
  9. Upon successful submission of the form, the transaction reference is recorded and the wish list is marked as «funded»
Читайте также:  Windows удобней чем linux

Authentication is handled by Auth0. Metadata on the Auth0 record marks users as Admin or Partner. Before filters on the different area controllers handle verifying access to these areas.

You can SSH to the Vagrant box if you don’t have Rails setup on your local machine and run rails commands from the /vagrant directory.

Specify the the model name and a list of attributes. By default, a string attribute is created but different types can be set by appending :type_name to the attribute name. The primary key id is automatically created and does not need to be specified.

rails g model Wishlist reader_name reader_age:integer reader_gender campaign:references

  • integer
  • primary_key
  • decimal
  • float
  • boolean
  • binary
  • string
  • text
  • date
  • time
  • datetime
  • timestamp
  • references (for foreign key references)

To quickly add a controller file and folder structure to hold views run:

rails g controller Wishlists

The controller that is created will not have any actions defined so it is up to you to add those. Also, the routes.rb file should be updated so that requests will map to the controller correctly.

About

Connecting aspiring readers with donors to build a home library of books.

Источник

My home library linux

MyHomeLib 2.3.3 сборка 83 8 (31.08.2022)

Программа для управления коллекциями электронных книг в любых форматах.
Программа абсолютно бесплатна, ее исходные коды открыты.

Цитата:

плюнул на всё и начал качать полный архив Флибусты(FB2).

Так поднять свой впн дело десяти минут, ну и таки да — можно легко всё через тор пускать (спрашивайте если кто сам не разобрался).

Цитата:

на каждую пару книг поднимать VPN? никаких нервов не хватит

Почему на каждую пару книг — впн же не только для этого нужен! Ну и настроил один раз и пускай себе крутится (знай только счета за хостинг оплачивай).

Цитата:

оно есть,доступа к ним нету.

Через впн или тор же есть.

Цитата:

Через впн или тор же есть.

я говорил про прямой доступ.

Цитата:

никак нельзя,я иногда играю в онлайн игры(в детстве не наигрался).
пинг через VPN не позволяет играть.

Дык можно же юзать ShadowSocket — его клиентская часть на входе из себя представляет socket сервер т.е. в нужной программе указываешь его как прокси, а остальное в инет ходит напрямую.

Ну и опять же тор — для закачки книг он сейчас отлично подходит — лаг небольшой, а как поднимается соединение так качается быстро.

Читайте также:  Linux on screen keyboard

Цитата:

но я стараюсь.

Надо ли оно? Если доступ для более-менее ширнармасс предоставить, то и канал забьётся и железо нагружено будет сильно, а если на сервере у хостера это дело запускать, то тут всё в $ упрётся, ну и в абузы с судебным преследованием.

Цитата:

никак нельзя.

Это говорит отсутствие опыта.

Цитата:

не нравиться мне VPN шлюзы.нутром чую что то неладное .

И знания!

Цитата:

к тому же у нас в регионе начали ковырять эти VPN.

гыгы

Цитата:

долго соединяется,даже VPN у Оперы буксует.

Надо выделенное, своё т.е. — в Опере вам такого никогда не предоставят.

Цитата:

Надо выделенное, своё т.е

платить за простой,это не дело.
я же не пользую VPN постоянно.выйдет накладно.
я привык всё делать напрямую.

Цитата:

я бы сказал что сомневаюсь на совместимость прокси с моим оператором.

Это не прокси, а ВПН и да ему плевать на вашего оператора — он даже ВеликийКитайскийФайервол пробивает. Ну а если у вас совсем безумный провайдер и блочит всё непонятное, то можно завернуть трафик SS в TLS и никто его неотличит от трафика оного же TLS.

Цитата:

. поставил ему РАС от антизапрет.
. почему то рецензии на книги с сайта не хочет брать,ошибка 404.

Если про Флибусту разговор, то у них многое можно (те же дурацкие книжки Лукьяненко) скачать только через Tор. (+сегодня Флибуста плохо работает — «502 Bad Gateway» часто).

А серверную часть SS где установили? Страну для хостинга тоже надо подходящую выбирать.

Цитата:

платить за простой,это не дело.

У вас домашний интернет канал забит на 100% 24/7/365?

Цитата:

я же не пользую VPN постоянно.выйдет накладно.

Используйте тогда Tor (я тут приводил инструкцию как настроить для сабжа, но если затерялась, то пишите и я снова расскажу) — он бесплатный и может работать on demand.

Цитата:

я привык всё делать напрямую.

Думаете мне нравится платить за интернет в два раза больше чем полтора года назад + ещё столько же за различные VPN?

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48

Компьютерный форум Ru.Board » Компьютеры » Программы » MyHomeLib

Реклама на форуме Ru.Board.

Powered by Ikonboard «v2.1.7b» © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2023

Источник

Оцените статью
Adblock
detector