Skip to content

Commit e886bb2

Browse files
author
R. S. Doiel
committed
Quick Save
1 parent 74f2b41 commit e886bb2

20 files changed

+185
-1
lines changed

INSTALL.html

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,12 @@
2525
or follow along at the website <a
2626
href="https://caltechlibrary.github.io/t2t3_dataset_web_apps"
2727
class="uri">https://caltechlibrary.github.io/t2t3_dataset_web_apps</a>.</p>
28+
<p>If you need to install software like dataset please look at <a
29+
href="INSTALL_NOTES_macOS.html">INSTALL_NOTES_macOS.md</a> or <a
30+
href="INSTALL_NOTES_Windows.html">INSTALL_NOTES_Windows.md</a> if you
31+
are running macOS or Windows. The software provided is not “signed” and
32+
you may get security warnings on your system when you install using the
33+
installer script provided on the website for the project.</p>
2834
</section>
2935
</body>
3036
</html>

INSTALL.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,4 @@
11

22
This is a workshop presentation. You can download all the content from <https://github.com/caltechlibrary/t2t3_dataset_web_apps/releases> or follow along at the website <https://caltechlibrary.github.io/t2t3_dataset_web_apps>.
3+
4+
If you need to install software like dataset please look at [INSTALL_NOTES_macOS.md](INSTALL_NOTES_macOS.md) or [INSTALL_NOTES_Windows.md](INSTALL_NOTES_Windows.md) if you are running macOS or Windows. The software provided is not "signed" and you may get security warnings on your system when you install using the installer script provided on the website for the project.

INSTALL_NOTES_Windows.md

Lines changed: 100 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,100 @@
1+
---
2+
title: t2t3_dataset_web_apps
3+
abstract: "The repository contains a presentation introducing web application construction using
4+
Dataset and Web Components. It is intended for the T2T3 series at Caltech Library.
5+
6+
It presents the construction process to build a simple recipe collection system."
7+
authors:
8+
- family_name: Doiel
9+
given_name: R. S.
10+
id: https://orcid.org/0000-0003-0900-6903
11+
12+
13+
14+
repository_code: https://github.com/caltechlibrary/t2t3_dataset_web_apps
15+
version: 0.0.11
16+
license_url: https://caltechlibrary.github.io/t2t3_dataset_web_apps/LICENSE
17+
18+
programming_language:
19+
- HTML
20+
- CSS
21+
- JavaScript
22+
- YAML
23+
- SQL
24+
25+
keywords:
26+
- web applicaitons
27+
- dataset
28+
- JSON API
29+
- web components
30+
- presentation
31+
32+
date_released: 2025-07-18
33+
---
34+
35+
About this software
36+
===================
37+
38+
## t2t3_dataset_web_apps 0.0.11
39+
40+
Workshop is split into two parts.
41+
42+
1. Build a web application with dataset
43+
2. Enhance the browser experience with web components.
44+
45+
This allows easy retrieval with curl (macOS and Linux) or irm (Windows and PowerShell).
46+
47+
Updated the example components to conform to our naming conventions used in CL-Web-Components.
48+
49+
Minimum CL-Web-Component version is now 0.0.12.
50+
51+
Minimum Dataset Version now 2.3.2.
52+
53+
### Authors
54+
55+
- R. S. Doiel, <https://orcid.org/0000-0003-0900-6903>
56+
57+
58+
59+
60+
61+
62+
The repository contains a presentation introducing web application construction using
63+
Dataset and Web Components. It is intended for the T2T3 series at Caltech Library.
64+
65+
It presents the construction process to build a simple recipe collection system.
66+
67+
- License: <https://caltechlibrary.github.io/t2t3_dataset_web_apps/LICENSE>
68+
- GitHub: <https://github.com/caltechlibrary/t2t3_dataset_web_apps>
69+
- Issues: <https://github.com/caltechlibrary/t2t3_dataset_web_apps/issues>
70+
71+
### Programming languages
72+
73+
- HTML
74+
- CSS
75+
- JavaScript
76+
- YAML
77+
- SQL
78+
79+
80+
81+
82+
### Software Requirements
83+
84+
- Terminal Application
85+
- Web Browser
86+
- Text Editor
87+
- Dataset &gt;&#x3D; v2.3.2
88+
- curl (or irm using PowerShell)
89+
90+
91+
### Software Suggestions
92+
93+
- curl
94+
- jq
95+
- yq
96+
- htmlq
97+
- CMTools &gt;&#x3D; 0.0.35
98+
- CL-web-components &gt;&#x3D; 0.0.12
99+
100+

INSTALL_NOTES_macOS.md

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
2+
Installing an unsigned executable on macOS can be a bit tricky due to macOS's security features designed to protect users from potentially harmful software. Here's a general guide on how to do it:
3+
4+
1. **Download the Executable**: First, download the unsigned executable file you want to install.
5+
6+
2. **Locate the File**: Use Finder to locate the downloaded file. It's often in the `Downloads` folder unless you specified a different location.
7+
8+
3. **Attempt to Open the File**: Double-click the file to open it. macOS will likely show a warning that the file cannot be opened because it is from an unidentified developer.
9+
10+
4. **Override Security Settings**:
11+
- **Option 1: Open via Context Menu**
12+
- Right-click (or Control-click) the file.
13+
- Select `Open` from the context menu.
14+
- You'll see another warning, but this time there will be an option to `Open` the file anyway. Click `Open`.
15+
16+
- **Option 2: Allow Apps from Anywhere (Temporarily)**
17+
- Open `System Preferences` and go to `Security & Privacy`.
18+
- Click the lock icon in the bottom left corner and enter your password to make changes.
19+
- Under the `General` tab, you might see a message about the app being blocked. Click `Open Anyway`.
20+
- If you don't see this option, you can temporarily change the setting to allow apps downloaded from `Anywhere`. However, this option is not available in the latest versions of macOS by default. You may need to use the Terminal to do this:
21+
- Open Terminal and type: `sudo spctl --master-disable`
22+
- Press Enter and provide your password.
23+
- This will allow you to run apps from anywhere, but it's recommended to re-enable security by typing `sudo spctl --master-enable` after installing your app.
24+
25+
5. **Use Terminal (Advanced Users)**: If the above methods don't work, you can use the Terminal to run the executable directly:
26+
- Open Terminal.
27+
- Navigate to the directory where the file is located using the `cd` command.
28+
- Make the file executable by typing: `chmod +x filename`
29+
- Run the file by typing: `./filename`
30+
31+
6. **Check for Updates**: Sometimes, developers will sign their apps later. Check if there's a signed version available to avoid these steps in the future.
32+
33+
### Important Considerations
34+
35+
- **Security Risks**: Running unsigned executables can expose your system to malware and other security risks. Only proceed if you trust the source of the software.
36+
- **System Integrity Protection (SIP)**: Some steps might be restricted by SIP, which is designed to protect your system. Disabling SIP is not recommended unless absolutely necessary.
37+
38+
If you're unsure about any of these steps or the safety of the file, it's best to consult with someone who has more experience with macOS or to contact the software developer for support.

README.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,12 @@ This is a workshop presentation for the DLD development group at Caltech Library
2424
Uses: - datasetd
2525
- web browser with JavaScript enabled
2626

27+
## Software installation
28+
29+
- [dataset install](https://caltechlibrary.github.io/dataset/INSTALL.html)
30+
- [macOS NOTES](https://caltechlibrary.github.io/dataset/INSTALL_NOTES_macOS.html)
31+
- [Windows NOTES](https://caltechlibrary.github.io/dataset/INSTALL_NOTES_Windows.html)
32+
2733
## Related resources
2834

2935
- [Getting Help, Improving the Workshop or Reporting bugs](https://github.com/caltechlibrary/t2t3_dataset_web_apps/issues)

index.html

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,20 @@ <h2 id="software-suggestions">Software Suggestions</h2>
4343
<li>htmlq</li>
4444
</ul>
4545
<p>Uses: - datasetd - web browser with JavaScript enabled</p>
46+
<h2 id="software-installation">Software installation</h2>
47+
<ul>
48+
<li><a
49+
href="https://caltechlibrary.github.io/dataset/INSTALL.html">dataset
50+
install</a>
51+
<ul>
52+
<li><a
53+
href="https://caltechlibrary.github.io/dataset/INSTALL_NOTES_macOS.html">macOS
54+
NOTES</a></li>
55+
<li><a
56+
href="https://caltechlibrary.github.io/dataset/INSTALL_NOTES_Windows.html">Windows
57+
NOTES</a></li>
58+
</ul></li>
59+
</ul>
4660
<h2 id="related-resources">Related resources</h2>
4761
<ul>
4862
<li><a
417 Bytes
Binary file not shown.
6.55 KB
Binary file not shown.
873 Bytes
Binary file not shown.
604 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)