Skip to content

Commit

Permalink
Update license header to 2024
Browse files Browse the repository at this point in the history
  • Loading branch information
tobias-klein committed Jan 21, 2024
1 parent 759ff76 commit 0f6fc94
Show file tree
Hide file tree
Showing 46 changed files with 53 additions and 48 deletions.
11 changes: 8 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,12 @@
# node-sword-interface
node-sword-interface is a [nodejs](https://nodejs.org) module that wraps the [SWORD library](http://www.crosswire.org/sword/) which gives access to Bible text modules and related ressources. It has been created for use within the [Ezra Bible App](https://github.com/ezra-bible-app/ezra-bible-app) Bible study software, but it can also be used for any other nodejs-based software that needs to interface with the SWORD library. node-sword-interface supports Bible modules and dictionary modules that are keyed with Strong's numbers. node-sword-interface works on Windows, macOS, Linux and Android (via [nodejs-mobile](https://code.janeasystems.com/nodejs-mobile)).

The currently used SWORD version is SVN Rev. 3873 (1.9.x).
node-sword-interface is a [nodejs](https://nodejs.org) module that wraps the [SWORD library](http://www.crosswire.org/sword/)
which gives access to Bible text modules and related ressources. It has been created for use within the
[Ezra Bible App](https://github.com/ezra-bible-app/ezra-bible-app) Bible study software, but it can also be used
for any other nodejs-based software that needs to interface with the SWORD library. node-sword-interface supports
Bible modules and dictionary modules that are keyed with Strong's numbers. node-sword-interface works on Windows,
macOS, Linux and Android (via [nodejs-mobile](https://code.janeasystems.com/nodejs-mobile)).

The currently used SWORD version is SVN Rev. 3894 (1.9.x / sword trunk from November 2023).

## Features

Expand Down
2 changes: 1 addition & 1 deletion examples/install_kjv.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* This file is part of node-sword-interface.
Copyright (C) 2019 - 2023 Tobias Klein <[email protected]>
Copyright (C) 2019 - 2024 Tobias Klein <[email protected]>
node-sword-interface is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
Expand Down
2 changes: 1 addition & 1 deletion examples/print_kjv_matthew.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* This file is part of node-sword-interface.
Copyright (C) 2019 - 2023 Tobias Klein <[email protected]>
Copyright (C) 2019 - 2024 Tobias Klein <[email protected]>
node-sword-interface is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
Expand Down
2 changes: 1 addition & 1 deletion index.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* This file is part of node-sword-interface.
Copyright (C) 2019 - 2023 Tobias Klein <[email protected]>
Copyright (C) 2019 - 2024 Tobias Klein <[email protected]>
node-sword-interface is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
Expand Down
2 changes: 1 addition & 1 deletion scripts/build_sword.sh
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

# This file is part of node-sword-interface.
#
# Copyright (C) 2019 - 2023 Tobias Klein <[email protected]>
# Copyright (C) 2019 - 2024 Tobias Klein <[email protected]>
#
# node-sword-interface is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
Expand Down
2 changes: 1 addition & 1 deletion scripts/get_sword_build_win32.ps1
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# This file is part of node-sword-interface.
#
# Copyright (C) 2019 - 2023 Tobias Klein <[email protected]>
# Copyright (C) 2019 - 2024 Tobias Klein <[email protected]>
#
# node-sword-interface is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
Expand Down
2 changes: 1 addition & 1 deletion scripts/get_sword_include_path.sh
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

# This file is part of node-sword-interface.
#
# Copyright (C) 2019 - 2023 Tobias Klein <[email protected]>
# Copyright (C) 2019 - 2024 Tobias Klein <[email protected]>
#
# node-sword-interface is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
Expand Down
2 changes: 1 addition & 1 deletion scripts/get_sword_library.sh
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

# This file is part of node-sword-interface.
#
# Copyright (C) 2019 - 2023 Tobias Klein <[email protected]>
# Copyright (C) 2019 - 2024 Tobias Klein <[email protected]>
#
# node-sword-interface is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
Expand Down
2 changes: 1 addition & 1 deletion scripts/postinstall.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* This file is part of node-sword-interface.
Copyright (C) 2019 - 2023 Tobias Klein <[email protected]>
Copyright (C) 2019 - 2024 Tobias Klein <[email protected]>
node-sword-interface is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
Expand Down
2 changes: 1 addition & 1 deletion src/napi_module/api_lock.cpp
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* This file is part of node-sword-interface.
Copyright (C) 2019 - 2023 Tobias Klein <[email protected]>
Copyright (C) 2019 - 2024 Tobias Klein <[email protected]>
node-sword-interface is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
Expand Down
2 changes: 1 addition & 1 deletion src/napi_module/api_lock.hpp
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* This file is part of node-sword-interface.
Copyright (C) 2019 - 2023 Tobias Klein <[email protected]>
Copyright (C) 2019 - 2024 Tobias Klein <[email protected]>
node-sword-interface is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
Expand Down
2 changes: 1 addition & 1 deletion src/napi_module/binding.cpp
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* This file is part of node-sword-interface.
Copyright (C) 2019 - 2023 Tobias Klein <[email protected]>
Copyright (C) 2019 - 2024 Tobias Klein <[email protected]>
node-sword-interface is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
Expand Down
2 changes: 1 addition & 1 deletion src/napi_module/install_module_worker.cpp
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* This file is part of node-sword-interface.
Copyright (C) 2019 - 2023 Tobias Klein <[email protected]>
Copyright (C) 2019 - 2024 Tobias Klein <[email protected]>
node-sword-interface is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
Expand Down
2 changes: 1 addition & 1 deletion src/napi_module/install_module_worker.hpp
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* This file is part of node-sword-interface.
Copyright (C) 2019 - 2023 Tobias Klein <[email protected]>
Copyright (C) 2019 - 2024 Tobias Klein <[email protected]>
node-sword-interface is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
Expand Down
2 changes: 1 addition & 1 deletion src/napi_module/module_search_worker.cpp
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* This file is part of node-sword-interface.
Copyright (C) 2019 - 2023 Tobias Klein <[email protected]>
Copyright (C) 2019 - 2024 Tobias Klein <[email protected]>
node-sword-interface is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
Expand Down
2 changes: 1 addition & 1 deletion src/napi_module/module_search_worker.hpp
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* This file is part of node-sword-interface.
Copyright (C) 2019 - 2023 Tobias Klein <[email protected]>
Copyright (C) 2019 - 2024 Tobias Klein <[email protected]>
node-sword-interface is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
Expand Down
2 changes: 1 addition & 1 deletion src/napi_module/napi_sword_helper.cpp
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* This file is part of node-sword-interface.
Copyright (C) 2019 - 2023 Tobias Klein <[email protected]>
Copyright (C) 2019 - 2024 Tobias Klein <[email protected]>
node-sword-interface is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
Expand Down
2 changes: 1 addition & 1 deletion src/napi_module/napi_sword_helper.hpp
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* This file is part of node-sword-interface.
Copyright (C) 2019 - 2023 Tobias Klein <[email protected]>
Copyright (C) 2019 - 2024 Tobias Klein <[email protected]>
node-sword-interface is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
Expand Down
2 changes: 1 addition & 1 deletion src/napi_module/node_sword_interface.cpp
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* This file is part of node-sword-interface.
Copyright (C) 2019 - 2023 Tobias Klein <[email protected]>
Copyright (C) 2019 - 2024 Tobias Klein <[email protected]>
node-sword-interface is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
Expand Down
2 changes: 1 addition & 1 deletion src/napi_module/node_sword_interface.hpp
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* This file is part of node-sword-interface.
Copyright (C) 2019 - 2023 Tobias Klein <[email protected]>
Copyright (C) 2019 - 2024 Tobias Klein <[email protected]>
node-sword-interface is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
Expand Down
2 changes: 1 addition & 1 deletion src/napi_module/worker.hpp
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* This file is part of node-sword-interface.
Copyright (C) 2019 - 2023 Tobias Klein <[email protected]>
Copyright (C) 2019 - 2024 Tobias Klein <[email protected]>
node-sword-interface is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
Expand Down
2 changes: 1 addition & 1 deletion src/sword_backend/common_defs.hpp
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* This file is part of node-sword-interface.
Copyright (C) 2019 - 2023 Tobias Klein <[email protected]>
Copyright (C) 2019 - 2024 Tobias Klein <[email protected]>
node-sword-interface is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
Expand Down
2 changes: 1 addition & 1 deletion src/sword_backend/file_system_helper.cpp
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* This file is part of node-sword-interface.
Copyright (C) 2019 - 2023 Tobias Klein <[email protected]>
Copyright (C) 2019 - 2024 Tobias Klein <[email protected]>
node-sword-interface is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
Expand Down
2 changes: 1 addition & 1 deletion src/sword_backend/file_system_helper.hpp
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* This file is part of node-sword-interface.
Copyright (C) 2019 - 2023 Tobias Klein <[email protected]>
Copyright (C) 2019 - 2024 Tobias Klein <[email protected]>
node-sword-interface is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
Expand Down
2 changes: 1 addition & 1 deletion src/sword_backend/module_helper.cpp
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* This file is part of node-sword-interface.
Copyright (C) 2019 - 2023 Tobias Klein <[email protected]>
Copyright (C) 2019 - 2024 Tobias Klein <[email protected]>
node-sword-interface is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
Expand Down
2 changes: 1 addition & 1 deletion src/sword_backend/module_helper.hpp
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* This file is part of node-sword-interface.
Copyright (C) 2019 - 2023 Tobias Klein <[email protected]>
Copyright (C) 2019 - 2024 Tobias Klein <[email protected]>
node-sword-interface is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
Expand Down
2 changes: 1 addition & 1 deletion src/sword_backend/module_installer.cpp
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* This file is part of node-sword-interface.
Copyright (C) 2019 - 2023 Tobias Klein <[email protected]>
Copyright (C) 2019 - 2024 Tobias Klein <[email protected]>
node-sword-interface is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
Expand Down
2 changes: 1 addition & 1 deletion src/sword_backend/module_installer.hpp
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* This file is part of node-sword-interface.
Copyright (C) 2019 - 2023 Tobias Klein <[email protected]>
Copyright (C) 2019 - 2024 Tobias Klein <[email protected]>
node-sword-interface is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
Expand Down
2 changes: 1 addition & 1 deletion src/sword_backend/module_search.cpp
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* This file is part of node-sword-interface.
Copyright (C) 2019 - 2023 Tobias Klein <[email protected]>
Copyright (C) 2019 - 2024 Tobias Klein <[email protected]>
node-sword-interface is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
Expand Down
2 changes: 1 addition & 1 deletion src/sword_backend/module_search.hpp
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* This file is part of node-sword-interface.
Copyright (C) 2019 - 2023 Tobias Klein <[email protected]>
Copyright (C) 2019 - 2024 Tobias Klein <[email protected]>
node-sword-interface is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
Expand Down
2 changes: 1 addition & 1 deletion src/sword_backend/module_store.cpp
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* This file is part of node-sword-interface.
Copyright (C) 2019 - 2023 Tobias Klein <[email protected]>
Copyright (C) 2019 - 2024 Tobias Klein <[email protected]>
node-sword-interface is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
Expand Down
2 changes: 1 addition & 1 deletion src/sword_backend/module_store.hpp
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* This file is part of node-sword-interface.
Copyright (C) 2019 - 2023 Tobias Klein <[email protected]>
Copyright (C) 2019 - 2024 Tobias Klein <[email protected]>
node-sword-interface is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
Expand Down
2 changes: 1 addition & 1 deletion src/sword_backend/mutex.cpp
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* This file is part of node-sword-interface.
Copyright (C) 2019 - 2023 Tobias Klein <[email protected]>
Copyright (C) 2019 - 2024 Tobias Klein <[email protected]>
node-sword-interface is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
Expand Down
2 changes: 1 addition & 1 deletion src/sword_backend/mutex.hpp
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* This file is part of node-sword-interface.
Copyright (C) 2019 - 2023 Tobias Klein <[email protected]>
Copyright (C) 2019 - 2024 Tobias Klein <[email protected]>
node-sword-interface is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
Expand Down
2 changes: 1 addition & 1 deletion src/sword_backend/percentage_calc.hpp
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* This file is part of node-sword-interface.
Copyright (C) 2019 - 2023 Tobias Klein <[email protected]>
Copyright (C) 2019 - 2024 Tobias Klein <[email protected]>
node-sword-interface is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
Expand Down
2 changes: 1 addition & 1 deletion src/sword_backend/repository_interface.cpp
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* This file is part of node-sword-interface.
Copyright (C) 2019 - 2023 Tobias Klein <[email protected]>
Copyright (C) 2019 - 2024 Tobias Klein <[email protected]>
node-sword-interface is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
Expand Down
2 changes: 1 addition & 1 deletion src/sword_backend/repository_interface.hpp
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* This file is part of node-sword-interface.
Copyright (C) 2019 - 2023 Tobias Klein <[email protected]>
Copyright (C) 2019 - 2024 Tobias Klein <[email protected]>
node-sword-interface is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
Expand Down
2 changes: 1 addition & 1 deletion src/sword_backend/string_helper.cpp
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* This file is part of node-sword-interface.
Copyright (C) 2019 - 2023 Tobias Klein <[email protected]>
Copyright (C) 2019 - 2024 Tobias Klein <[email protected]>
node-sword-interface is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
Expand Down
2 changes: 1 addition & 1 deletion src/sword_backend/string_helper.hpp
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* This file is part of node-sword-interface.
Copyright (C) 2019 - 2023 Tobias Klein <[email protected]>
Copyright (C) 2019 - 2024 Tobias Klein <[email protected]>
node-sword-interface is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
Expand Down
2 changes: 1 addition & 1 deletion src/sword_backend/strongs_entry.cpp
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* This file is part of node-sword-interface.
Copyright (C) 2019 - 2023 Tobias Klein <[email protected]>
Copyright (C) 2019 - 2024 Tobias Klein <[email protected]>
node-sword-interface is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
Expand Down
2 changes: 1 addition & 1 deletion src/sword_backend/strongs_entry.hpp
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* This file is part of node-sword-interface.
Copyright (C) 2019 - 2023 Tobias Klein <[email protected]>
Copyright (C) 2019 - 2024 Tobias Klein <[email protected]>
node-sword-interface is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
Expand Down
2 changes: 1 addition & 1 deletion src/sword_backend/sword_status_reporter.cpp
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* This file is part of node-sword-interface.
Copyright (C) 2019 - 2023 Tobias Klein <[email protected]>
Copyright (C) 2019 - 2024 Tobias Klein <[email protected]>
node-sword-interface is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
Expand Down
2 changes: 1 addition & 1 deletion src/sword_backend/sword_status_reporter.hpp
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* This file is part of node-sword-interface.
Copyright (C) 2019 - 2023 Tobias Klein <[email protected]>
Copyright (C) 2019 - 2024 Tobias Klein <[email protected]>
node-sword-interface is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
Expand Down
2 changes: 1 addition & 1 deletion src/sword_backend/sword_translation_helper.hpp
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* This file is part of node-sword-interface.
Copyright (C) 2019 - 2023 Tobias Klein <[email protected]>
Copyright (C) 2019 - 2024 Tobias Klein <[email protected]>
node-sword-interface is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
Expand Down
2 changes: 1 addition & 1 deletion src/sword_backend/text_processor.cpp
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* This file is part of node-sword-interface.
Copyright (C) 2019 - 2023 Tobias Klein <[email protected]>
Copyright (C) 2019 - 2024 Tobias Klein <[email protected]>
node-sword-interface is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
Expand Down
2 changes: 1 addition & 1 deletion src/sword_backend/text_processor.hpp
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* This file is part of node-sword-interface.
Copyright (C) 2019 - 2023 Tobias Klein <[email protected]>
Copyright (C) 2019 - 2024 Tobias Klein <[email protected]>
node-sword-interface is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
Expand Down

0 comments on commit 0f6fc94

Please sign in to comment.