videlibri

(★ 47)

:books: Cross-platform library client to automate any OPAC and library catalog from your local device, e.g. for renewing of borrowed books or searching for books available in the library in automated scripts.

File Explorer

  • .hgtags
  • .travis.yml
  • _hg.filemap
  • _hg.standalone.filemap
  • accountlist.pas
  • applicationconfig.pas
  • applicationdesktopconfig.pas
  • applicationformconfig.pas
  • bibtexexport.lfm
  • bibtexexport.pas
  • booklistreader.pas
  • bookListView.pas
  • bookproperties.pas
  • bookSearchForm.lfm
  • bookSearchForm.pas
  • bookWatch.lpi
  • bookWatch.lpr
  • bookwatchmain.lfm
  • bookwatchmain.pas
  • commoninterface.pas
  • commoninterfacehelpers.pas
  • commoninterfacetests.lpi
  • commoninterfacetests.lpr
  • COPYING
  • coverloaderaccess.pas
  • debuglogviewer.lfm
  • debuglogviewer.pas
  • duplicateremover.lfm
  • duplicateremover.pas
  • errordialog.lfm
  • errordialog.pas
  • exportxml.lfm
  • exportxml.pas
  • fpc-res.res
  • icons.lrs
  • icons.res
  • inifilessafe.pas
  • inputlistbox.pas
  • interface-generator-pretty-to-xml.xqm
  • interface-generator.xqm
  • interface.pretty
  • interface.xml
  • jsonscannerhelper.pas
  • libraryaccess.pas
  • libraryaccesstester.lfm
  • libraryaccesstester.pas
  • librarylistview.pas
  • libraryparser.pas
  • librarysearcher.pas
  • librarysearcheraccess.pas
  • manage.sh
  • manifest.rc
  • messagesystem.pas
  • mockvidelibri.xqm
  • newaccountwizard_u.lfm
  • newaccountwizard_u.pas
  • options.lfm
  • options.pas
  • publish-test-lib.sh
  • README.md
  • statistik_u.lfm
  • statistik_u.pas
  • tnaaccess.pas
  • updateLibrary.pas
  • videlibri.desktop
  • videlibribuildid.inc
  • videlibrilanguageconfig.inc
  • vlmaps.pas
  • xqueryform.lfm
  • xqueryform.pas

# Use via CDN

jsDelivr

jsDelivr serves any public GitHub repository as a CDN with zero setup. Pick a version and a file to get a ready-to-paste link and snippet.

Command Glossary

Commands referenced in this DOCs, explained below.

🔍

username

View Details ▼

Manage users.
Accessed in configuration mode.

username {{admin}} privilege 15 secret {{password}}

Set up an admin account:

🔍

xidel

View Details ▼

Download and extract data from HTML/XML pages as well as JSON APIs.

xidel {{https://www.google.com/search?q=test}} {{[-e|--extract]}} "//a/extract(@href, 'url[?]q=([^&]+)&', 1)[. != '']"

Print all URLs found by a Google search:

xidel {{https://www.google.com/search?q=test}} {{[-f|--follow]}} "{{//a/extract(@href, 'url[?]q=([^&]+)&', 1)[. != '']}}" {{[-e|--extract]}} {{//title}} --download '{{{$host}/}}'

Print the title of all pages found by a Google search and download them:

xidel {{https://example.org}} {{[-f|--follow]}} {{//a}} {{[-e|--extract]}} {{//title}}

Follow all links on a page and print the titles, with XPath:

// repository documentation