diff --git a/AUTHORS.md b/AUTHORS.md new file mode 100644 index 0000000..7b13b98 --- /dev/null +++ b/AUTHORS.md @@ -0,0 +1,16 @@ +# waituntil Contributors / Authors + +By adding their names to this document, contributors agree to license all of their +contributions and patches to the waituntil project [under the AGPL version 3 or later.](./LICENSE.md) + +Contributors may choose to supply either their complete legal name, online pseudonym or both. +At least one is required. + +The email, website and notes fields are optional but contributors are encouraged +to supply at least one reliable method of communication. + +## Maintainer(s) + +| full name | pseudonym | email | website | notes | +|-|:-:|-:|-:|-| +| Jonas Tobias Hopusch | jotoho | [contact@jotoho.de](mailto:contact@jotoho.de) | [www.jotoho.de](https://www.jotoho.de/) | original creator | diff --git a/README.md b/README.md index fdf8128..0b4c1b2 100644 --- a/README.md +++ b/README.md @@ -14,11 +14,25 @@ the next command to run. The timestamp can be passed in the formats `HH:MM` or ` be in the 24-hour system. Passing dates is not supported but entering a time that has already passed will make the software wait until that time on the following day. +## Contributing / Submitting Feedback + +The [canonical home of this project](https://gitea.jotoho.de/jotoho/waituntil/) is +[on my personal Gitea-instance](https://gitea.jotoho.de/) but since it has registration +turned off, collaborating there is difficult. + +If you have not been given an account on [gitea.jotoho.de](https://gitea.jotoho.de/) +then you can alternatively send me feedback, bug reports or patches [via email to +contact@jotoho.de](mailto:contact@jotoho.de). +Should that fail, there may be alternative ways to contact me listed on +[my personal website.](https://www.jotoho.de/) + +In the future, I may also decide to create a mirror for this project on GitHub, gitlab.com or similar. + ## Copyright / Licensing ``` waituntil - a tool for delaying command execution until the specified time -Copyright (C) 2021 Jonas Tobias Hopusch +Copyright (C) 2022 Jonas Tobias Hopusch This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as diff --git a/src/main/java/de/jotoho/waituntil/GlobalConf.java b/src/main/java/de/jotoho/waituntil/GlobalConf.java index bb90dc0..08e8f7a 100644 --- a/src/main/java/de/jotoho/waituntil/GlobalConf.java +++ b/src/main/java/de/jotoho/waituntil/GlobalConf.java @@ -1,5 +1,23 @@ package de.jotoho.waituntil; +/* + waituntil - a tool for delaying command execution until the specified time + Copyright (C) 2022 Jonas Tobias Hopusch + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License as + published by the Free Software Foundation, either version 3 of the + License, or (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program. If not, see . +*/ + import java.util.Locale; public record GlobalConf() { diff --git a/src/main/java/de/jotoho/waituntil/Main.java b/src/main/java/de/jotoho/waituntil/Main.java index 9179c3f..c160fdc 100644 --- a/src/main/java/de/jotoho/waituntil/Main.java +++ b/src/main/java/de/jotoho/waituntil/Main.java @@ -1,5 +1,23 @@ package de.jotoho.waituntil; +/* + waituntil - a tool for delaying command execution until the specified time + Copyright (C) 2022 Jonas Tobias Hopusch + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License as + published by the Free Software Foundation, either version 3 of the + License, or (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program. If not, see . +*/ + import java.util.HashSet; import java.util.Map; diff --git a/src/main/java/de/jotoho/waituntil/Sleep.java b/src/main/java/de/jotoho/waituntil/Sleep.java index 5dde075..9de0947 100644 --- a/src/main/java/de/jotoho/waituntil/Sleep.java +++ b/src/main/java/de/jotoho/waituntil/Sleep.java @@ -1,5 +1,23 @@ package de.jotoho.waituntil; +/* + waituntil - a tool for delaying command execution until the specified time + Copyright (C) 2022 Jonas Tobias Hopusch + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License as + published by the Free Software Foundation, either version 3 of the + License, or (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program. If not, see . +*/ + import java.time.Instant; import java.time.ZonedDateTime; import java.time.format.DateTimeFormatter; diff --git a/src/main/java/de/jotoho/waituntil/TimeCalculator.java b/src/main/java/de/jotoho/waituntil/TimeCalculator.java index 34ec750..5da115f 100644 --- a/src/main/java/de/jotoho/waituntil/TimeCalculator.java +++ b/src/main/java/de/jotoho/waituntil/TimeCalculator.java @@ -1,5 +1,23 @@ package de.jotoho.waituntil; +/* + waituntil - a tool for delaying command execution until the specified time + Copyright (C) 2022 Jonas Tobias Hopusch + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License as + published by the Free Software Foundation, either version 3 of the + License, or (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program. If not, see . +*/ + import java.time.Instant; import java.time.LocalDate; import java.time.LocalTime;