From 1c22d6dddd16fb4d667f9c4c78915055d67d138d Mon Sep 17 00:00:00 2001 From: Dylan DiGeronimo Date: Mon, 9 Sep 2019 18:40:24 -0400 Subject: [PATCH 1/6] Added proposal document --- proposal.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 proposal.md diff --git a/proposal.md b/proposal.md new file mode 100644 index 0000000..fbdf409 --- /dev/null +++ b/proposal.md @@ -0,0 +1,5 @@ +# Project Gutenberg In a Box Proposal + +We are Dylan DiGeronimo (ddigeron@stevens.edu), Ryan Locke (rlocke@stevens.edu), Naseem Miah (nmiah@stevens.edu), and Taleen Mitchell (tmitche2@stevens.edu), and we are extremely excited to have the chance to work with the Free Ebook Foundation to bring Project Gutenberg to more and more people around the world. The five of us posess a broad skillset, including experience with Linux systems, front and back end web development, database configuration, interface design, technical writing and documentation, and cybersecurity. + +Our end goal in this project is to produce a workable demonstration of the Project Gutenberg in a Box module, running on a RaspberryPi minicomputer. This system will be able to be easily deployed as an Internet in a Box module, and upon deployment will use Ansible to automatically install and setup various components, which will come together as a whole to form the PG in a Box system. Among these components will be a web server, hosting an easy to use web application that will allow users to interact with the library system. Another will be a database system containing the full PG library, which will allow users to search the system as well as find books based on categories, including genre. Additionally, as many of our module's users will not have regular access to broadband internet, we will create a full suite of documentation to simply illustrate how to make full use of the system. Finally, as our team contains students passionate about cybersecurity, we also plan to make the security of our system a top priority, and will ensure the privacy and integrity of any user information, as well as making sure to mitigate any vulnerabilities introduced by our module. \ No newline at end of file From 0999dd69d04ec8c841613d283fad4099715a654a Mon Sep 17 00:00:00 2001 From: Dylan DiGeronimo Date: Tue, 10 Sep 2019 11:48:33 -0400 Subject: [PATCH 2/6] Move to pgiab.md --- pgiab.md | 6 ++++++ proposal.md | 5 ----- 2 files changed, 6 insertions(+), 5 deletions(-) delete mode 100644 proposal.md diff --git a/pgiab.md b/pgiab.md index a4ba4f1..d75e0dd 100644 --- a/pgiab.md +++ b/pgiab.md @@ -21,3 +21,9 @@ Build a demo with RasperryPi hardware, a Project Gutenberg plugin, amaze our fri ## Whitespace Although the scope of this project is to build a Project Gutenberg plugin, wherever possible, we should think about making sure that we pave the way for future plugins with free ebooks from other content sources - for example textbooks or academic books. We should also think about the needs of users who are disconnected from the global internet. + +## Proposal + +We are Dylan DiGeronimo (ddigeron@stevens.edu), Ryan Locke (rlocke@stevens.edu), Naseem Miah (nmiah@stevens.edu), and Taleen Mitchell (tmitche2@stevens.edu), and we are extremely excited to have the chance to work with the Free Ebook Foundation to bring Project Gutenberg to more and more people around the world. The five of us posess a broad skillset, including experience with Linux systems, front and back end web development, database configuration, interface design, technical writing and documentation, and cybersecurity. + +Our end goal in this project is to produce a workable demonstration of the Project Gutenberg in a Box module, running on a RaspberryPi minicomputer. This system will be able to be easily deployed as an Internet in a Box module, and upon deployment will use Ansible to automatically install and setup various components, which will come together as a whole to form the PG in a Box system. Among these components will be a web server, hosting an easy to use web application that will allow users to interact with the library system. Another will be a database system containing the full PG library, which will allow users to search the system as well as find books based on categories, including genre. Additionally, as many of our module's users will not have regular access to broadband internet, we will create a full suite of documentation to simply illustrate how to make full use of the system. Finally, as our team contains students passionate about cybersecurity, we also plan to make the security of our system a top priority, and will ensure the privacy and integrity of any user information, as well as making sure to mitigate any vulnerabilities introduced by our module. diff --git a/proposal.md b/proposal.md deleted file mode 100644 index fbdf409..0000000 --- a/proposal.md +++ /dev/null @@ -1,5 +0,0 @@ -# Project Gutenberg In a Box Proposal - -We are Dylan DiGeronimo (ddigeron@stevens.edu), Ryan Locke (rlocke@stevens.edu), Naseem Miah (nmiah@stevens.edu), and Taleen Mitchell (tmitche2@stevens.edu), and we are extremely excited to have the chance to work with the Free Ebook Foundation to bring Project Gutenberg to more and more people around the world. The five of us posess a broad skillset, including experience with Linux systems, front and back end web development, database configuration, interface design, technical writing and documentation, and cybersecurity. - -Our end goal in this project is to produce a workable demonstration of the Project Gutenberg in a Box module, running on a RaspberryPi minicomputer. This system will be able to be easily deployed as an Internet in a Box module, and upon deployment will use Ansible to automatically install and setup various components, which will come together as a whole to form the PG in a Box system. Among these components will be a web server, hosting an easy to use web application that will allow users to interact with the library system. Another will be a database system containing the full PG library, which will allow users to search the system as well as find books based on categories, including genre. Additionally, as many of our module's users will not have regular access to broadband internet, we will create a full suite of documentation to simply illustrate how to make full use of the system. Finally, as our team contains students passionate about cybersecurity, we also plan to make the security of our system a top priority, and will ensure the privacy and integrity of any user information, as well as making sure to mitigate any vulnerabilities introduced by our module. \ No newline at end of file From 56397932f9e1be4bba1893b828fddcd92a38253a Mon Sep 17 00:00:00 2001 From: Dylan DiGeronimo Date: Wed, 11 Sep 2019 20:24:44 -0400 Subject: [PATCH 3/6] Added Rachel Kim --- pgiab.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pgiab.md b/pgiab.md index d75e0dd..678bce0 100644 --- a/pgiab.md +++ b/pgiab.md @@ -24,6 +24,6 @@ Although the scope of this project is to build a Project Gutenberg plugin, where ## Proposal -We are Dylan DiGeronimo (ddigeron@stevens.edu), Ryan Locke (rlocke@stevens.edu), Naseem Miah (nmiah@stevens.edu), and Taleen Mitchell (tmitche2@stevens.edu), and we are extremely excited to have the chance to work with the Free Ebook Foundation to bring Project Gutenberg to more and more people around the world. The five of us posess a broad skillset, including experience with Linux systems, front and back end web development, database configuration, interface design, technical writing and documentation, and cybersecurity. +We are Dylan DiGeronimo (ddigeron@stevens.edu), Rachel Kim (rkim5@stevens.edu), Ryan Locke (rlocke@stevens.edu), Naseem Miah (nmiah@stevens.edu), and Taleen Mitchell (tmitche2@stevens.edu), and we are extremely excited to have the chance to work with the Free Ebook Foundation to bring Project Gutenberg to more and more people around the world. The five of us posess a broad skillset, including experience with Linux systems, front and back end web development, database configuration, interface design, technical writing and documentation, and cybersecurity. Our end goal in this project is to produce a workable demonstration of the Project Gutenberg in a Box module, running on a RaspberryPi minicomputer. This system will be able to be easily deployed as an Internet in a Box module, and upon deployment will use Ansible to automatically install and setup various components, which will come together as a whole to form the PG in a Box system. Among these components will be a web server, hosting an easy to use web application that will allow users to interact with the library system. Another will be a database system containing the full PG library, which will allow users to search the system as well as find books based on categories, including genre. Additionally, as many of our module's users will not have regular access to broadband internet, we will create a full suite of documentation to simply illustrate how to make full use of the system. Finally, as our team contains students passionate about cybersecurity, we also plan to make the security of our system a top priority, and will ensure the privacy and integrity of any user information, as well as making sure to mitigate any vulnerabilities introduced by our module. From 18137bf1c0d754f20895c1b00fa8e56078d4d2d9 Mon Sep 17 00:00:00 2001 From: Dylan DiGeronimo Date: Fri, 13 Sep 2019 14:09:06 -0400 Subject: [PATCH 4/6] Moved team information from pgiab to copyright-renewals --- copyright-renewals.md | 13 ++++++------- pgiab.md | 4 ---- 2 files changed, 6 insertions(+), 11 deletions(-) diff --git a/copyright-renewals.md b/copyright-renewals.md index 1d9a637..ff10498 100644 --- a/copyright-renewals.md +++ b/copyright-renewals.md @@ -20,15 +20,14 @@ This project will produce a user-friendly, open-source search interface for the This project will require team members to combine technology with some understanding of copyrights and the public domain, and to analyse user requirements. #### Members - * fill in team members * - - name - - name - - name - - name - - name + - Dylan DiGeronimo (ddigeron@stevens.edu) + - Rachel Kim (rkim5@stevens.edu) + - Ryan Locke (rlocke@stevens.edu) + - Naseem Miah (nmiah@stevens.edu) + - Taleen Mitchell (tmitche2@stevens.edu) #### About the Team - * fill in team attributes * + We are Dylan DiGeronimo, Rachel Kim, Ryan Locke, Naseem Miah, and Taleen Mitchell, and we are extremely excited to have the chance to work with the Free Ebook Foundation and the New York Public Library to help make this critical information available to more users. The five of us posess a broad skillset, including experience with Linux systems, front and back end web development, database configuration, interface design, technical writing and documentation, and cybersecurity. ### Objectives The team will: diff --git a/pgiab.md b/pgiab.md index 678bce0..905a910 100644 --- a/pgiab.md +++ b/pgiab.md @@ -23,7 +23,3 @@ Build a demo with RasperryPi hardware, a Project Gutenberg plugin, amaze our fri Although the scope of this project is to build a Project Gutenberg plugin, wherever possible, we should think about making sure that we pave the way for future plugins with free ebooks from other content sources - for example textbooks or academic books. We should also think about the needs of users who are disconnected from the global internet. ## Proposal - -We are Dylan DiGeronimo (ddigeron@stevens.edu), Rachel Kim (rkim5@stevens.edu), Ryan Locke (rlocke@stevens.edu), Naseem Miah (nmiah@stevens.edu), and Taleen Mitchell (tmitche2@stevens.edu), and we are extremely excited to have the chance to work with the Free Ebook Foundation to bring Project Gutenberg to more and more people around the world. The five of us posess a broad skillset, including experience with Linux systems, front and back end web development, database configuration, interface design, technical writing and documentation, and cybersecurity. - -Our end goal in this project is to produce a workable demonstration of the Project Gutenberg in a Box module, running on a RaspberryPi minicomputer. This system will be able to be easily deployed as an Internet in a Box module, and upon deployment will use Ansible to automatically install and setup various components, which will come together as a whole to form the PG in a Box system. Among these components will be a web server, hosting an easy to use web application that will allow users to interact with the library system. Another will be a database system containing the full PG library, which will allow users to search the system as well as find books based on categories, including genre. Additionally, as many of our module's users will not have regular access to broadband internet, we will create a full suite of documentation to simply illustrate how to make full use of the system. Finally, as our team contains students passionate about cybersecurity, we also plan to make the security of our system a top priority, and will ensure the privacy and integrity of any user information, as well as making sure to mitigate any vulnerabilities introduced by our module. From b760143950ac15d67b47703ce199706c240f0e52 Mon Sep 17 00:00:00 2001 From: Dylan DiGeronimo Date: Fri, 13 Sep 2019 14:11:16 -0400 Subject: [PATCH 5/6] Formatting fix --- copyright-renewals.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/copyright-renewals.md b/copyright-renewals.md index ff10498..001d43a 100644 --- a/copyright-renewals.md +++ b/copyright-renewals.md @@ -27,7 +27,7 @@ This project will require team members to combine technology with some understan - Taleen Mitchell (tmitche2@stevens.edu) #### About the Team - We are Dylan DiGeronimo, Rachel Kim, Ryan Locke, Naseem Miah, and Taleen Mitchell, and we are extremely excited to have the chance to work with the Free Ebook Foundation and the New York Public Library to help make this critical information available to more users. The five of us posess a broad skillset, including experience with Linux systems, front and back end web development, database configuration, interface design, technical writing and documentation, and cybersecurity. +We are Dylan DiGeronimo, Rachel Kim, Ryan Locke, Naseem Miah, and Taleen Mitchell, and we are extremely excited to have the chance to work with the Free Ebook Foundation and the New York Public Library to help make this critical information available to more users. The five of us posess a broad skillset, including experience with Linux systems, front and back end web development, database configuration, interface design, technical writing and documentation, and cybersecurity. ### Objectives The team will: From 4ccb306eacc32ef75ec74f0ae764a4a748690ab6 Mon Sep 17 00:00:00 2001 From: eshellman Date: Fri, 13 Sep 2019 14:20:10 -0400 Subject: [PATCH 6/6] Update pgiab.md --- pgiab.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/pgiab.md b/pgiab.md index 905a910..a4ba4f1 100644 --- a/pgiab.md +++ b/pgiab.md @@ -21,5 +21,3 @@ Build a demo with RasperryPi hardware, a Project Gutenberg plugin, amaze our fri ## Whitespace Although the scope of this project is to build a Project Gutenberg plugin, wherever possible, we should think about making sure that we pave the way for future plugins with free ebooks from other content sources - for example textbooks or academic books. We should also think about the needs of users who are disconnected from the global internet. - -## Proposal