mirror of
https://github.com/photoprism/photoprism.git
synced 2025-12-12 08:44:04 +01:00
Docs: Update package information and copyright
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
This commit is contained in:
49
LICENSE
49
LICENSE
@@ -5,6 +5,13 @@
|
|||||||
Everyone is permitted to copy and distribute verbatim copies
|
Everyone is permitted to copy and distribute verbatim copies
|
||||||
of this license document, but changing it is not allowed.
|
of this license document, but changing it is not allowed.
|
||||||
|
|
||||||
|
Trademarks
|
||||||
|
|
||||||
|
PhotoPrism™ is a registered trademark of Michael Mayer. You may use it
|
||||||
|
as required to describe our software, run your own server, for educational
|
||||||
|
purposes, but not for offering commercial goods, products, or services
|
||||||
|
without prior written permission. In other words, please ask.
|
||||||
|
|
||||||
Preamble
|
Preamble
|
||||||
|
|
||||||
The GNU Affero General Public License is a free, copyleft license for
|
The GNU Affero General Public License is a free, copyleft license for
|
||||||
@@ -617,45 +624,3 @@ Program, unless a warranty or assumption of liability accompanies a
|
|||||||
copy of the Program in return for a fee.
|
copy of the Program in return for a fee.
|
||||||
|
|
||||||
END OF TERMS AND CONDITIONS
|
END OF TERMS AND CONDITIONS
|
||||||
|
|
||||||
How to Apply These Terms to Your New Programs
|
|
||||||
|
|
||||||
If you develop a new program, and you want it to be of the greatest
|
|
||||||
possible use to the public, the best way to achieve this is to make it
|
|
||||||
free software which everyone can redistribute and change under these terms.
|
|
||||||
|
|
||||||
To do so, attach the following notices to the program. It is safest
|
|
||||||
to attach them to the start of each source file to most effectively
|
|
||||||
state the exclusion of warranty; and each file should have at least
|
|
||||||
the "copyright" line and a pointer to where the full notice is found.
|
|
||||||
|
|
||||||
<one line to give the program's name and a brief idea of what it does.>
|
|
||||||
Copyright (C) <year> <name of author>
|
|
||||||
|
|
||||||
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 <https://www.gnu.org/licenses/>.
|
|
||||||
|
|
||||||
Also add information on how to contact you by electronic and paper mail.
|
|
||||||
|
|
||||||
If your software can interact with users remotely through a computer
|
|
||||||
network, you should also make sure that it provides a way for users to
|
|
||||||
get its source. For example, if your program is a web application, its
|
|
||||||
interface could display a "Source" link that leads users to an archive
|
|
||||||
of the code. There are many ways you could offer source, and different
|
|
||||||
solutions will be better for different programs; see section 13 for the
|
|
||||||
specific requirements.
|
|
||||||
|
|
||||||
You should also get your employer (if you work as a programmer) or school,
|
|
||||||
if any, to sign a "copyright disclaimer" for the program, if necessary.
|
|
||||||
For more information on this, and how to apply and follow the GNU AGPL, see
|
|
||||||
<https://www.gnu.org/licenses/>.
|
|
||||||
|
|||||||
19
README.md
19
README.md
@@ -1,4 +1,4 @@
|
|||||||
PhotoPrism: Browse your life in pictures
|
PhotoPrism: Browse Your Life in Pictures
|
||||||
========================================
|
========================================
|
||||||
|
|
||||||
[][license]
|
[][license]
|
||||||
@@ -109,16 +109,17 @@ Let us know if we mistakenly label an idea as [unfunded](https://github.com/phot
|
|||||||
|
|
||||||
Thank you very much! <3
|
Thank you very much! <3
|
||||||
|
|
||||||
## Disclaimer ##
|
## Trademarks ##
|
||||||
|
|
||||||
We'd like to remind everyone that we are not full-time marketing specialists but developers who work a lot and
|
PhotoPrism™ is a registered trademark of Michael Mayer. You may use it as required to describe
|
||||||
enjoy a bit of sarcasm from time to time. Please let us know when there is an issue with our "nuance and tone",
|
our software, run your own server, for educational purposes, but not for offering commercial
|
||||||
and we'll find a solution.
|
goods, products, or services without prior written permission. In other words, please ask.
|
||||||
|
|
||||||
PhotoPrism™ is a registered trademark of Michael Mayer.
|
## Don't Panic ##
|
||||||
You may use it as required to describe our software, run your own server, for educational purposes,
|
|
||||||
but not for offering commercial goods, products, or services without prior written permission.
|
We'd like to remind everyone that we are not full-time marketing specialists but developers
|
||||||
In other words, please ask.
|
who work a lot and enjoy a bit of sarcasm from time to time. Please let us know when there is
|
||||||
|
an issue with our "nuance and tone", and we'll find a solution.
|
||||||
|
|
||||||
[wiki:classification]: https://github.com/photoprism/photoprism/wiki/Image-Classification
|
[wiki:classification]: https://github.com/photoprism/photoprism/wiki/Image-Classification
|
||||||
[wiki:xmp]: https://github.com/photoprism/photoprism/wiki/XMP
|
[wiki:xmp]: https://github.com/photoprism/photoprism/wiki/XMP
|
||||||
|
|||||||
@@ -1,22 +0,0 @@
|
|||||||
/*
|
|
||||||
|
|
||||||
Copyright (C) 2018 - 2020 Michael Mayer <hello@photoprism.org>
|
|
||||||
|
|
||||||
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 <https://www.gnu.org/licenses/>.
|
|
||||||
|
|
||||||
File bugs or feature requests at:
|
|
||||||
https://github.com/photoprism/photoprism/issues
|
|
||||||
|
|
||||||
*/
|
|
||||||
package main
|
|
||||||
@@ -1,3 +1,32 @@
|
|||||||
|
/*
|
||||||
|
|
||||||
|
Copyright (c) 2018 - 2020 Michael Mayer <hello@photoprism.org>
|
||||||
|
|
||||||
|
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 <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
|
PhotoPrism™ is a registered trademark of Michael Mayer. You may use it as required
|
||||||
|
to describe our software, run your own server, for educational purposes, but not for
|
||||||
|
offering commercial goods, products, or services without prior written permission.
|
||||||
|
In other words, please ask.
|
||||||
|
|
||||||
|
Feel free to send an e-mail to hello@photoprism.org if you have questions,
|
||||||
|
want to support our work, or just want to say hello.
|
||||||
|
|
||||||
|
Additional information can be found in our Developer Guide:
|
||||||
|
https://docs.photoprism.org/developer-guide/
|
||||||
|
|
||||||
|
*/
|
||||||
package main
|
package main
|
||||||
|
|
||||||
import (
|
import (
|
||||||
@@ -15,7 +44,7 @@ var log = event.Log
|
|||||||
func main() {
|
func main() {
|
||||||
app := cli.NewApp()
|
app := cli.NewApp()
|
||||||
app.Name = "PhotoPrism"
|
app.Name = "PhotoPrism"
|
||||||
app.Usage = "Browse your life in pictures"
|
app.Usage = "Browse Your Life in Pictures"
|
||||||
app.Version = version
|
app.Version = version
|
||||||
app.Copyright = "(c) 2018-2020 Michael Mayer <hello@photoprism.org>"
|
app.Copyright = "(c) 2018-2020 Michael Mayer <hello@photoprism.org>"
|
||||||
app.EnableBashCompletion = true
|
app.EnableBashCompletion = true
|
||||||
|
|||||||
@@ -1,3 +1,33 @@
|
|||||||
|
/*
|
||||||
|
|
||||||
|
Copyright (c) 2018 - 2020 Michael Mayer <hello@photoprism.org>
|
||||||
|
|
||||||
|
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 <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
|
PhotoPrism™ is a registered trademark of Michael Mayer. You may use it as required
|
||||||
|
to describe our software, run your own server, for educational purposes, but not for
|
||||||
|
offering commercial goods, products, or services without prior written permission.
|
||||||
|
In other words, please ask.
|
||||||
|
|
||||||
|
Feel free to send an e-mail to hello@photoprism.org if you have questions,
|
||||||
|
want to support our work, or just want to say hello.
|
||||||
|
|
||||||
|
Additional information can be found in our Developer Guide:
|
||||||
|
https://docs.photoprism.org/developer-guide/
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
const path = require("path");
|
const path = require("path");
|
||||||
const findChrome = require("chrome-finder");
|
const findChrome = require("chrome-finder");
|
||||||
|
|
||||||
|
|||||||
@@ -1,3 +1,33 @@
|
|||||||
|
/*
|
||||||
|
|
||||||
|
Copyright (c) 2018 - 2020 Michael Mayer <hello@photoprism.org>
|
||||||
|
|
||||||
|
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 <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
|
PhotoPrism™ is a registered trademark of Michael Mayer. You may use it as required
|
||||||
|
to describe our software, run your own server, for educational purposes, but not for
|
||||||
|
offering commercial goods, products, or services without prior written permission.
|
||||||
|
In other words, please ask.
|
||||||
|
|
||||||
|
Feel free to send an e-mail to hello@photoprism.org if you have questions,
|
||||||
|
want to support our work, or just want to say hello.
|
||||||
|
|
||||||
|
Additional information can be found in our Developer Guide:
|
||||||
|
https://docs.photoprism.org/developer-guide/
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
import "core-js/stable";
|
import "core-js/stable";
|
||||||
import "regenerator-runtime/runtime";
|
import "regenerator-runtime/runtime";
|
||||||
import Api from "common/api";
|
import Api from "common/api";
|
||||||
|
|||||||
@@ -1,3 +1,33 @@
|
|||||||
|
/*
|
||||||
|
|
||||||
|
Copyright (c) 2018 - 2020 Michael Mayer <hello@photoprism.org>
|
||||||
|
|
||||||
|
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 <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
|
PhotoPrism™ is a registered trademark of Michael Mayer. You may use it as required
|
||||||
|
to describe our software, run your own server, for educational purposes, but not for
|
||||||
|
offering commercial goods, products, or services without prior written permission.
|
||||||
|
In other words, please ask.
|
||||||
|
|
||||||
|
Feel free to send an e-mail to hello@photoprism.org if you have questions,
|
||||||
|
want to support our work, or just want to say hello.
|
||||||
|
|
||||||
|
Additional information can be found in our Developer Guide:
|
||||||
|
https://docs.photoprism.org/developer-guide/
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
import Axios from "axios";
|
import Axios from "axios";
|
||||||
import Notify from "common/notify";
|
import Notify from "common/notify";
|
||||||
|
|
||||||
|
|||||||
@@ -1,3 +1,33 @@
|
|||||||
|
/*
|
||||||
|
|
||||||
|
Copyright (c) 2018 - 2020 Michael Mayer <hello@photoprism.org>
|
||||||
|
|
||||||
|
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 <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
|
PhotoPrism™ is a registered trademark of Michael Mayer. You may use it as required
|
||||||
|
to describe our software, run your own server, for educational purposes, but not for
|
||||||
|
offering commercial goods, products, or services without prior written permission.
|
||||||
|
In other words, please ask.
|
||||||
|
|
||||||
|
Feel free to send an e-mail to hello@photoprism.org if you have questions,
|
||||||
|
want to support our work, or just want to say hello.
|
||||||
|
|
||||||
|
Additional information can be found in our Developer Guide:
|
||||||
|
https://docs.photoprism.org/developer-guide/
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
import RestModel from "model/rest";
|
import RestModel from "model/rest";
|
||||||
|
|
||||||
class Clipboard {
|
class Clipboard {
|
||||||
|
|||||||
@@ -1,3 +1,33 @@
|
|||||||
|
/*
|
||||||
|
|
||||||
|
Copyright (c) 2018 - 2020 Michael Mayer <hello@photoprism.org>
|
||||||
|
|
||||||
|
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 <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
|
PhotoPrism™ is a registered trademark of Michael Mayer. You may use it as required
|
||||||
|
to describe our software, run your own server, for educational purposes, but not for
|
||||||
|
offering commercial goods, products, or services without prior written permission.
|
||||||
|
In other words, please ask.
|
||||||
|
|
||||||
|
Feel free to send an e-mail to hello@photoprism.org if you have questions,
|
||||||
|
want to support our work, or just want to say hello.
|
||||||
|
|
||||||
|
Additional information can be found in our Developer Guide:
|
||||||
|
https://docs.photoprism.org/developer-guide/
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
import Event from "pubsub-js";
|
import Event from "pubsub-js";
|
||||||
import themes from "../resources/themes.json";
|
import themes from "../resources/themes.json";
|
||||||
import translations from "../resources/translations.json";
|
import translations from "../resources/translations.json";
|
||||||
|
|||||||
@@ -1,3 +1,33 @@
|
|||||||
|
/*
|
||||||
|
|
||||||
|
Copyright (c) 2018 - 2020 Michael Mayer <hello@photoprism.org>
|
||||||
|
|
||||||
|
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 <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
|
PhotoPrism™ is a registered trademark of Michael Mayer. You may use it as required
|
||||||
|
to describe our software, run your own server, for educational purposes, but not for
|
||||||
|
offering commercial goods, products, or services without prior written permission.
|
||||||
|
In other words, please ask.
|
||||||
|
|
||||||
|
Feel free to send an e-mail to hello@photoprism.org if you have questions,
|
||||||
|
want to support our work, or just want to say hello.
|
||||||
|
|
||||||
|
Additional information can be found in our Developer Guide:
|
||||||
|
https://docs.photoprism.org/developer-guide/
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
export const FormPropertyType = Object.freeze({
|
export const FormPropertyType = Object.freeze({
|
||||||
String: "string",
|
String: "string",
|
||||||
Number: "number",
|
Number: "number",
|
||||||
|
|||||||
@@ -1,3 +1,33 @@
|
|||||||
|
/*
|
||||||
|
|
||||||
|
Copyright (c) 2018 - 2020 Michael Mayer <hello@photoprism.org>
|
||||||
|
|
||||||
|
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 <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
|
PhotoPrism™ is a registered trademark of Michael Mayer. You may use it as required
|
||||||
|
to describe our software, run your own server, for educational purposes, but not for
|
||||||
|
offering commercial goods, products, or services without prior written permission.
|
||||||
|
In other words, please ask.
|
||||||
|
|
||||||
|
Feel free to send an e-mail to hello@photoprism.org if you have questions,
|
||||||
|
want to support our work, or just want to say hello.
|
||||||
|
|
||||||
|
Additional information can be found in our Developer Guide:
|
||||||
|
https://docs.photoprism.org/developer-guide/
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
import Event from "pubsub-js";
|
import Event from "pubsub-js";
|
||||||
|
|
||||||
class Log {
|
class Log {
|
||||||
|
|||||||
@@ -1,3 +1,33 @@
|
|||||||
|
/*
|
||||||
|
|
||||||
|
Copyright (c) 2018 - 2020 Michael Mayer <hello@photoprism.org>
|
||||||
|
|
||||||
|
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 <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
|
PhotoPrism™ is a registered trademark of Michael Mayer. You may use it as required
|
||||||
|
to describe our software, run your own server, for educational purposes, but not for
|
||||||
|
offering commercial goods, products, or services without prior written permission.
|
||||||
|
In other words, please ask.
|
||||||
|
|
||||||
|
Feel free to send an e-mail to hello@photoprism.org if you have questions,
|
||||||
|
want to support our work, or just want to say hello.
|
||||||
|
|
||||||
|
Additional information can be found in our Developer Guide:
|
||||||
|
https://docs.photoprism.org/developer-guide/
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
import Event from "pubsub-js";
|
import Event from "pubsub-js";
|
||||||
|
|
||||||
const Notify = {
|
const Notify = {
|
||||||
|
|||||||
@@ -1,3 +1,33 @@
|
|||||||
|
/*
|
||||||
|
|
||||||
|
Copyright (c) 2018 - 2020 Michael Mayer <hello@photoprism.org>
|
||||||
|
|
||||||
|
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 <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
|
PhotoPrism™ is a registered trademark of Michael Mayer. You may use it as required
|
||||||
|
to describe our software, run your own server, for educational purposes, but not for
|
||||||
|
offering commercial goods, products, or services without prior written permission.
|
||||||
|
In other words, please ask.
|
||||||
|
|
||||||
|
Feel free to send an e-mail to hello@photoprism.org if you have questions,
|
||||||
|
want to support our work, or just want to say hello.
|
||||||
|
|
||||||
|
Additional information can be found in our Developer Guide:
|
||||||
|
https://docs.photoprism.org/developer-guide/
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
import Api from "./api";
|
import Api from "./api";
|
||||||
import Event from "pubsub-js";
|
import Event from "pubsub-js";
|
||||||
import User from "../model/user";
|
import User from "../model/user";
|
||||||
|
|||||||
@@ -1,3 +1,33 @@
|
|||||||
|
/*
|
||||||
|
|
||||||
|
Copyright (c) 2018 - 2020 Michael Mayer <hello@photoprism.org>
|
||||||
|
|
||||||
|
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 <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
|
PhotoPrism™ is a registered trademark of Michael Mayer. You may use it as required
|
||||||
|
to describe our software, run your own server, for educational purposes, but not for
|
||||||
|
offering commercial goods, products, or services without prior written permission.
|
||||||
|
In other words, please ask.
|
||||||
|
|
||||||
|
Feel free to send an e-mail to hello@photoprism.org if you have questions,
|
||||||
|
want to support our work, or just want to say hello.
|
||||||
|
|
||||||
|
Additional information can be found in our Developer Guide:
|
||||||
|
https://docs.photoprism.org/developer-guide/
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
const Nanosecond = 1;
|
const Nanosecond = 1;
|
||||||
const Microsecond = 1000 * Nanosecond;
|
const Microsecond = 1000 * Nanosecond;
|
||||||
const Millisecond = 1000 * Microsecond;
|
const Millisecond = 1000 * Microsecond;
|
||||||
|
|||||||
@@ -1,3 +1,33 @@
|
|||||||
|
/*
|
||||||
|
|
||||||
|
Copyright (c) 2018 - 2020 Michael Mayer <hello@photoprism.org>
|
||||||
|
|
||||||
|
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 <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
|
PhotoPrism™ is a registered trademark of Michael Mayer. You may use it as required
|
||||||
|
to describe our software, run your own server, for educational purposes, but not for
|
||||||
|
offering commercial goods, products, or services without prior written permission.
|
||||||
|
In other words, please ask.
|
||||||
|
|
||||||
|
Feel free to send an e-mail to hello@photoprism.org if you have questions,
|
||||||
|
want to support our work, or just want to say hello.
|
||||||
|
|
||||||
|
Additional information can be found in our Developer Guide:
|
||||||
|
https://docs.photoprism.org/developer-guide/
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
import PhotoSwipe from "photoswipe";
|
import PhotoSwipe from "photoswipe";
|
||||||
import PhotoSwipeUI_Default from "photoswipe/dist/photoswipe-ui-default.js";
|
import PhotoSwipeUI_Default from "photoswipe/dist/photoswipe-ui-default.js";
|
||||||
import Event from "pubsub-js";
|
import Event from "pubsub-js";
|
||||||
|
|||||||
@@ -1,3 +1,33 @@
|
|||||||
|
/*
|
||||||
|
|
||||||
|
Copyright (c) 2018 - 2020 Michael Mayer <hello@photoprism.org>
|
||||||
|
|
||||||
|
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 <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
|
PhotoPrism™ is a registered trademark of Michael Mayer. You may use it as required
|
||||||
|
to describe our software, run your own server, for educational purposes, but not for
|
||||||
|
offering commercial goods, products, or services without prior written permission.
|
||||||
|
In other words, please ask.
|
||||||
|
|
||||||
|
Feel free to send an e-mail to hello@photoprism.org if you have questions,
|
||||||
|
want to support our work, or just want to say hello.
|
||||||
|
|
||||||
|
Additional information can be found in our Developer Guide:
|
||||||
|
https://docs.photoprism.org/developer-guide/
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
import Sockette from "sockette";
|
import Sockette from "sockette";
|
||||||
import Event from "pubsub-js";
|
import Event from "pubsub-js";
|
||||||
|
|
||||||
|
|||||||
@@ -1,3 +1,33 @@
|
|||||||
|
/*
|
||||||
|
|
||||||
|
Copyright (c) 2018 - 2020 Michael Mayer <hello@photoprism.org>
|
||||||
|
|
||||||
|
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 <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
|
PhotoPrism™ is a registered trademark of Michael Mayer. You may use it as required
|
||||||
|
to describe our software, run your own server, for educational purposes, but not for
|
||||||
|
offering commercial goods, products, or services without prior written permission.
|
||||||
|
In other words, please ask.
|
||||||
|
|
||||||
|
Feel free to send an e-mail to hello@photoprism.org if you have questions,
|
||||||
|
want to support our work, or just want to say hello.
|
||||||
|
|
||||||
|
Additional information can be found in our Developer Guide:
|
||||||
|
https://docs.photoprism.org/developer-guide/
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
import PNotify from "./p-notify.vue";
|
import PNotify from "./p-notify.vue";
|
||||||
import PNavigation from "./p-navigation.vue";
|
import PNavigation from "./p-navigation.vue";
|
||||||
import PLoadingBar from "./p-loading-bar.vue";
|
import PLoadingBar from "./p-loading-bar.vue";
|
||||||
|
|||||||
@@ -1,3 +1,33 @@
|
|||||||
|
/*
|
||||||
|
|
||||||
|
Copyright (c) 2018 - 2020 Michael Mayer <hello@photoprism.org>
|
||||||
|
|
||||||
|
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 <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
|
PhotoPrism™ is a registered trademark of Michael Mayer. You may use it as required
|
||||||
|
to describe our software, run your own server, for educational purposes, but not for
|
||||||
|
offering commercial goods, products, or services without prior written permission.
|
||||||
|
In other words, please ask.
|
||||||
|
|
||||||
|
Feel free to send an e-mail to hello@photoprism.org if you have questions,
|
||||||
|
want to support our work, or just want to say hello.
|
||||||
|
|
||||||
|
Additional information can be found in our Developer Guide:
|
||||||
|
https://docs.photoprism.org/developer-guide/
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
@import url("../../node_modules/material-design-icons-iconfont/dist/material-design-icons.css");
|
@import url("../../node_modules/material-design-icons-iconfont/dist/material-design-icons.css");
|
||||||
@import url("../../node_modules/vuetify/dist/vuetify.min.css");
|
@import url("../../node_modules/vuetify/dist/vuetify.min.css");
|
||||||
@import url("../../node_modules/mapbox-gl/dist/mapbox-gl.css");
|
@import url("../../node_modules/mapbox-gl/dist/mapbox-gl.css");
|
||||||
|
|||||||
@@ -1,3 +1,33 @@
|
|||||||
|
/*
|
||||||
|
|
||||||
|
Copyright (c) 2018 - 2020 Michael Mayer <hello@photoprism.org>
|
||||||
|
|
||||||
|
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 <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
|
PhotoPrism™ is a registered trademark of Michael Mayer. You may use it as required
|
||||||
|
to describe our software, run your own server, for educational purposes, but not for
|
||||||
|
offering commercial goods, products, or services without prior written permission.
|
||||||
|
In other words, please ask.
|
||||||
|
|
||||||
|
Feel free to send an e-mail to hello@photoprism.org if you have questions,
|
||||||
|
want to support our work, or just want to say hello.
|
||||||
|
|
||||||
|
Additional information can be found in our Developer Guide:
|
||||||
|
https://docs.photoprism.org/developer-guide/
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
import PAccountAddDialog from "./account/add.vue";
|
import PAccountAddDialog from "./account/add.vue";
|
||||||
import PAccountRemoveDialog from "./account/remove.vue";
|
import PAccountRemoveDialog from "./account/remove.vue";
|
||||||
import PAccountEditDialog from "./account/edit.vue";
|
import PAccountEditDialog from "./account/edit.vue";
|
||||||
|
|||||||
@@ -1,3 +1,33 @@
|
|||||||
|
/*
|
||||||
|
|
||||||
|
Copyright (c) 2018 - 2020 Michael Mayer <hello@photoprism.org>
|
||||||
|
|
||||||
|
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 <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
|
PhotoPrism™ is a registered trademark of Michael Mayer. You may use it as required
|
||||||
|
to describe our software, run your own server, for educational purposes, but not for
|
||||||
|
offering commercial goods, products, or services without prior written permission.
|
||||||
|
In other words, please ask.
|
||||||
|
|
||||||
|
Feel free to send an e-mail to hello@photoprism.org if you have questions,
|
||||||
|
want to support our work, or just want to say hello.
|
||||||
|
|
||||||
|
Additional information can be found in our Developer Guide:
|
||||||
|
https://docs.photoprism.org/developer-guide/
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
import RestModel from "model/rest";
|
import RestModel from "model/rest";
|
||||||
import Api from "../common/api";
|
import Api from "../common/api";
|
||||||
|
|
||||||
|
|||||||
@@ -1,3 +1,33 @@
|
|||||||
|
/*
|
||||||
|
|
||||||
|
Copyright (c) 2018 - 2020 Michael Mayer <hello@photoprism.org>
|
||||||
|
|
||||||
|
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 <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
|
PhotoPrism™ is a registered trademark of Michael Mayer. You may use it as required
|
||||||
|
to describe our software, run your own server, for educational purposes, but not for
|
||||||
|
offering commercial goods, products, or services without prior written permission.
|
||||||
|
In other words, please ask.
|
||||||
|
|
||||||
|
Feel free to send an e-mail to hello@photoprism.org if you have questions,
|
||||||
|
want to support our work, or just want to say hello.
|
||||||
|
|
||||||
|
Additional information can be found in our Developer Guide:
|
||||||
|
https://docs.photoprism.org/developer-guide/
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
import RestModel from "model/rest";
|
import RestModel from "model/rest";
|
||||||
import Api from "common/api";
|
import Api from "common/api";
|
||||||
import {DateTime} from "luxon";
|
import {DateTime} from "luxon";
|
||||||
|
|||||||
@@ -1,3 +1,33 @@
|
|||||||
|
/*
|
||||||
|
|
||||||
|
Copyright (c) 2018 - 2020 Michael Mayer <hello@photoprism.org>
|
||||||
|
|
||||||
|
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 <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
|
PhotoPrism™ is a registered trademark of Michael Mayer. You may use it as required
|
||||||
|
to describe our software, run your own server, for educational purposes, but not for
|
||||||
|
offering commercial goods, products, or services without prior written permission.
|
||||||
|
In other words, please ask.
|
||||||
|
|
||||||
|
Feel free to send an e-mail to hello@photoprism.org if you have questions,
|
||||||
|
want to support our work, or just want to say hello.
|
||||||
|
|
||||||
|
Additional information can be found in our Developer Guide:
|
||||||
|
https://docs.photoprism.org/developer-guide/
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
import RestModel from "model/rest";
|
import RestModel from "model/rest";
|
||||||
import Api from "common/api";
|
import Api from "common/api";
|
||||||
import {DateTime} from "luxon";
|
import {DateTime} from "luxon";
|
||||||
|
|||||||
@@ -1,3 +1,33 @@
|
|||||||
|
/*
|
||||||
|
|
||||||
|
Copyright (c) 2018 - 2020 Michael Mayer <hello@photoprism.org>
|
||||||
|
|
||||||
|
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 <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
|
PhotoPrism™ is a registered trademark of Michael Mayer. You may use it as required
|
||||||
|
to describe our software, run your own server, for educational purposes, but not for
|
||||||
|
offering commercial goods, products, or services without prior written permission.
|
||||||
|
In other words, please ask.
|
||||||
|
|
||||||
|
Feel free to send an e-mail to hello@photoprism.org if you have questions,
|
||||||
|
want to support our work, or just want to say hello.
|
||||||
|
|
||||||
|
Additional information can be found in our Developer Guide:
|
||||||
|
https://docs.photoprism.org/developer-guide/
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
import RestModel from "model/rest";
|
import RestModel from "model/rest";
|
||||||
import Api from "common/api";
|
import Api from "common/api";
|
||||||
import {DateTime} from "luxon";
|
import {DateTime} from "luxon";
|
||||||
|
|||||||
@@ -1,3 +1,33 @@
|
|||||||
|
/*
|
||||||
|
|
||||||
|
Copyright (c) 2018 - 2020 Michael Mayer <hello@photoprism.org>
|
||||||
|
|
||||||
|
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 <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
|
PhotoPrism™ is a registered trademark of Michael Mayer. You may use it as required
|
||||||
|
to describe our software, run your own server, for educational purposes, but not for
|
||||||
|
offering commercial goods, products, or services without prior written permission.
|
||||||
|
In other words, please ask.
|
||||||
|
|
||||||
|
Feel free to send an e-mail to hello@photoprism.org if you have questions,
|
||||||
|
want to support our work, or just want to say hello.
|
||||||
|
|
||||||
|
Additional information can be found in our Developer Guide:
|
||||||
|
https://docs.photoprism.org/developer-guide/
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
import RestModel from "model/rest";
|
import RestModel from "model/rest";
|
||||||
import Api from "common/api";
|
import Api from "common/api";
|
||||||
import {DateTime} from "luxon";
|
import {DateTime} from "luxon";
|
||||||
|
|||||||
@@ -1,3 +1,33 @@
|
|||||||
|
/*
|
||||||
|
|
||||||
|
Copyright (c) 2018 - 2020 Michael Mayer <hello@photoprism.org>
|
||||||
|
|
||||||
|
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 <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
|
PhotoPrism™ is a registered trademark of Michael Mayer. You may use it as required
|
||||||
|
to describe our software, run your own server, for educational purposes, but not for
|
||||||
|
offering commercial goods, products, or services without prior written permission.
|
||||||
|
In other words, please ask.
|
||||||
|
|
||||||
|
Feel free to send an e-mail to hello@photoprism.org if you have questions,
|
||||||
|
want to support our work, or just want to say hello.
|
||||||
|
|
||||||
|
Additional information can be found in our Developer Guide:
|
||||||
|
https://docs.photoprism.org/developer-guide/
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
import Model from "./model";
|
import Model from "./model";
|
||||||
import Api from "../common/api";
|
import Api from "../common/api";
|
||||||
import {DateTime} from "luxon";
|
import {DateTime} from "luxon";
|
||||||
|
|||||||
@@ -1,3 +1,33 @@
|
|||||||
|
/*
|
||||||
|
|
||||||
|
Copyright (c) 2018 - 2020 Michael Mayer <hello@photoprism.org>
|
||||||
|
|
||||||
|
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 <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
|
PhotoPrism™ is a registered trademark of Michael Mayer. You may use it as required
|
||||||
|
to describe our software, run your own server, for educational purposes, but not for
|
||||||
|
offering commercial goods, products, or services without prior written permission.
|
||||||
|
In other words, please ask.
|
||||||
|
|
||||||
|
Feel free to send an e-mail to hello@photoprism.org if you have questions,
|
||||||
|
want to support our work, or just want to say hello.
|
||||||
|
|
||||||
|
Additional information can be found in our Developer Guide:
|
||||||
|
https://docs.photoprism.org/developer-guide/
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
export class Model {
|
export class Model {
|
||||||
constructor(values) {
|
constructor(values) {
|
||||||
this.__originalValues = {};
|
this.__originalValues = {};
|
||||||
|
|||||||
@@ -1,3 +1,33 @@
|
|||||||
|
/*
|
||||||
|
|
||||||
|
Copyright (c) 2018 - 2020 Michael Mayer <hello@photoprism.org>
|
||||||
|
|
||||||
|
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 <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
|
PhotoPrism™ is a registered trademark of Michael Mayer. You may use it as required
|
||||||
|
to describe our software, run your own server, for educational purposes, but not for
|
||||||
|
offering commercial goods, products, or services without prior written permission.
|
||||||
|
In other words, please ask.
|
||||||
|
|
||||||
|
Feel free to send an e-mail to hello@photoprism.org if you have questions,
|
||||||
|
want to support our work, or just want to say hello.
|
||||||
|
|
||||||
|
Additional information can be found in our Developer Guide:
|
||||||
|
https://docs.photoprism.org/developer-guide/
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
import RestModel from "model/rest";
|
import RestModel from "model/rest";
|
||||||
import Api from "common/api";
|
import Api from "common/api";
|
||||||
import {DateTime} from "luxon";
|
import {DateTime} from "luxon";
|
||||||
|
|||||||
@@ -1,3 +1,33 @@
|
|||||||
|
/*
|
||||||
|
|
||||||
|
Copyright (c) 2018 - 2020 Michael Mayer <hello@photoprism.org>
|
||||||
|
|
||||||
|
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 <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
|
PhotoPrism™ is a registered trademark of Michael Mayer. You may use it as required
|
||||||
|
to describe our software, run your own server, for educational purposes, but not for
|
||||||
|
offering commercial goods, products, or services without prior written permission.
|
||||||
|
In other words, please ask.
|
||||||
|
|
||||||
|
Feel free to send an e-mail to hello@photoprism.org if you have questions,
|
||||||
|
want to support our work, or just want to say hello.
|
||||||
|
|
||||||
|
Additional information can be found in our Developer Guide:
|
||||||
|
https://docs.photoprism.org/developer-guide/
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
import Api from "common/api";
|
import Api from "common/api";
|
||||||
import Form from "common/form";
|
import Form from "common/form";
|
||||||
import Model from "./model";
|
import Model from "./model";
|
||||||
|
|||||||
@@ -1,3 +1,33 @@
|
|||||||
|
/*
|
||||||
|
|
||||||
|
Copyright (c) 2018 - 2020 Michael Mayer <hello@photoprism.org>
|
||||||
|
|
||||||
|
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 <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
|
PhotoPrism™ is a registered trademark of Michael Mayer. You may use it as required
|
||||||
|
to describe our software, run your own server, for educational purposes, but not for
|
||||||
|
offering commercial goods, products, or services without prior written permission.
|
||||||
|
In other words, please ask.
|
||||||
|
|
||||||
|
Feel free to send an e-mail to hello@photoprism.org if you have questions,
|
||||||
|
want to support our work, or just want to say hello.
|
||||||
|
|
||||||
|
Additional information can be found in our Developer Guide:
|
||||||
|
https://docs.photoprism.org/developer-guide/
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
import Api from "common/api";
|
import Api from "common/api";
|
||||||
import Model from "./model";
|
import Model from "./model";
|
||||||
|
|
||||||
|
|||||||
@@ -1,3 +1,33 @@
|
|||||||
|
/*
|
||||||
|
|
||||||
|
Copyright (c) 2018 - 2020 Michael Mayer <hello@photoprism.org>
|
||||||
|
|
||||||
|
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 <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
|
PhotoPrism™ is a registered trademark of Michael Mayer. You may use it as required
|
||||||
|
to describe our software, run your own server, for educational purposes, but not for
|
||||||
|
offering commercial goods, products, or services without prior written permission.
|
||||||
|
In other words, please ask.
|
||||||
|
|
||||||
|
Feel free to send an e-mail to hello@photoprism.org if you have questions,
|
||||||
|
want to support our work, or just want to say hello.
|
||||||
|
|
||||||
|
Additional information can be found in our Developer Guide:
|
||||||
|
https://docs.photoprism.org/developer-guide/
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
import Model from "./model";
|
import Model from "./model";
|
||||||
import Api from "../common/api";
|
import Api from "../common/api";
|
||||||
import {config} from "../session";
|
import {config} from "../session";
|
||||||
|
|||||||
@@ -1,3 +1,33 @@
|
|||||||
|
/*
|
||||||
|
|
||||||
|
Copyright (c) 2018 - 2020 Michael Mayer <hello@photoprism.org>
|
||||||
|
|
||||||
|
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 <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
|
PhotoPrism™ is a registered trademark of Michael Mayer. You may use it as required
|
||||||
|
to describe our software, run your own server, for educational purposes, but not for
|
||||||
|
offering commercial goods, products, or services without prior written permission.
|
||||||
|
In other words, please ask.
|
||||||
|
|
||||||
|
Feel free to send an e-mail to hello@photoprism.org if you have questions,
|
||||||
|
want to support our work, or just want to say hello.
|
||||||
|
|
||||||
|
Additional information can be found in our Developer Guide:
|
||||||
|
https://docs.photoprism.org/developer-guide/
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
import RestModel from "model/rest";
|
import RestModel from "model/rest";
|
||||||
import Form from "common/form";
|
import Form from "common/form";
|
||||||
import Api from "common/api";
|
import Api from "common/api";
|
||||||
|
|||||||
@@ -1,3 +1,33 @@
|
|||||||
|
/*
|
||||||
|
|
||||||
|
Copyright (c) 2018 - 2020 Michael Mayer <hello@photoprism.org>
|
||||||
|
|
||||||
|
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 <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
|
PhotoPrism™ is a registered trademark of Michael Mayer. You may use it as required
|
||||||
|
to describe our software, run your own server, for educational purposes, but not for
|
||||||
|
offering commercial goods, products, or services without prior written permission.
|
||||||
|
In other words, please ask.
|
||||||
|
|
||||||
|
Feel free to send an e-mail to hello@photoprism.org if you have questions,
|
||||||
|
want to support our work, or just want to say hello.
|
||||||
|
|
||||||
|
Additional information can be found in our Developer Guide:
|
||||||
|
https://docs.photoprism.org/developer-guide/
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
import Photos from "pages/photos.vue";
|
import Photos from "pages/photos.vue";
|
||||||
import Albums from "pages/albums.vue";
|
import Albums from "pages/albums.vue";
|
||||||
import AlbumPhotos from "pages/album/photos.vue";
|
import AlbumPhotos from "pages/album/photos.vue";
|
||||||
|
|||||||
@@ -1,3 +1,33 @@
|
|||||||
|
/*
|
||||||
|
|
||||||
|
Copyright (c) 2018 - 2020 Michael Mayer <hello@photoprism.org>
|
||||||
|
|
||||||
|
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 <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
|
PhotoPrism™ is a registered trademark of Michael Mayer. You may use it as required
|
||||||
|
to describe our software, run your own server, for educational purposes, but not for
|
||||||
|
offering commercial goods, products, or services without prior written permission.
|
||||||
|
In other words, please ask.
|
||||||
|
|
||||||
|
Feel free to send an e-mail to hello@photoprism.org if you have questions,
|
||||||
|
want to support our work, or just want to say hello.
|
||||||
|
|
||||||
|
Additional information can be found in our Developer Guide:
|
||||||
|
https://docs.photoprism.org/developer-guide/
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
import "core-js/stable";
|
import "core-js/stable";
|
||||||
import "regenerator-runtime/runtime";
|
import "regenerator-runtime/runtime";
|
||||||
import Api from "common/api";
|
import Api from "common/api";
|
||||||
|
|||||||
@@ -1,3 +1,33 @@
|
|||||||
|
/*
|
||||||
|
|
||||||
|
Copyright (c) 2018 - 2020 Michael Mayer <hello@photoprism.org>
|
||||||
|
|
||||||
|
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 <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
|
PhotoPrism™ is a registered trademark of Michael Mayer. You may use it as required
|
||||||
|
to describe our software, run your own server, for educational purposes, but not for
|
||||||
|
offering commercial goods, products, or services without prior written permission.
|
||||||
|
In other words, please ask.
|
||||||
|
|
||||||
|
Feel free to send an e-mail to hello@photoprism.org if you have questions,
|
||||||
|
want to support our work, or just want to say hello.
|
||||||
|
|
||||||
|
Additional information can be found in our Developer Guide:
|
||||||
|
https://docs.photoprism.org/developer-guide/
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
import PNotify from "component/p-notify.vue";
|
import PNotify from "component/p-notify.vue";
|
||||||
import PNavigation from "./p-navigation.vue";
|
import PNavigation from "./p-navigation.vue";
|
||||||
import PLoadingBar from "component/p-loading-bar.vue";
|
import PLoadingBar from "component/p-loading-bar.vue";
|
||||||
|
|||||||
@@ -1,3 +1,33 @@
|
|||||||
|
/*
|
||||||
|
|
||||||
|
Copyright (c) 2018 - 2020 Michael Mayer <hello@photoprism.org>
|
||||||
|
|
||||||
|
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 <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
|
PhotoPrism™ is a registered trademark of Michael Mayer. You may use it as required
|
||||||
|
to describe our software, run your own server, for educational purposes, but not for
|
||||||
|
offering commercial goods, products, or services without prior written permission.
|
||||||
|
In other words, please ask.
|
||||||
|
|
||||||
|
Feel free to send an e-mail to hello@photoprism.org if you have questions,
|
||||||
|
want to support our work, or just want to say hello.
|
||||||
|
|
||||||
|
Additional information can be found in our Developer Guide:
|
||||||
|
https://docs.photoprism.org/developer-guide/
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
const path = require("path");
|
const path = require("path");
|
||||||
|
|
||||||
const MiniCssExtractPlugin = require("mini-css-extract-plugin");
|
const MiniCssExtractPlugin = require("mini-css-extract-plugin");
|
||||||
|
|||||||
@@ -1,9 +1,33 @@
|
|||||||
/*
|
/*
|
||||||
This package contains the PhotoPrism REST api.
|
|
||||||
|
Package api contains PhotoPrism REST API handlers.
|
||||||
|
|
||||||
|
Copyright (c) 2018 - 2020 Michael Mayer <hello@photoprism.org>
|
||||||
|
|
||||||
|
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 <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
|
PhotoPrism™ is a registered trademark of Michael Mayer. You may use it as required
|
||||||
|
to describe our software, run your own server, for educational purposes, but not for
|
||||||
|
offering commercial goods, products, or services without prior written permission.
|
||||||
|
In other words, please ask.
|
||||||
|
|
||||||
|
Feel free to send an e-mail to hello@photoprism.org if you have questions,
|
||||||
|
want to support our work, or just want to say hello.
|
||||||
|
|
||||||
Additional information can be found in our Developer Guide:
|
Additional information can be found in our Developer Guide:
|
||||||
|
https://docs.photoprism.org/developer-guide/
|
||||||
|
|
||||||
https://github.com/photoprism/photoprism/wiki
|
|
||||||
*/
|
*/
|
||||||
package api
|
package api
|
||||||
|
|
||||||
|
|||||||
@@ -1,9 +1,33 @@
|
|||||||
/*
|
/*
|
||||||
Package classify encapsulates image classification functionnality using TensorFlow
|
|
||||||
|
Package classify encapsulates image classification using TensorFlow.
|
||||||
|
|
||||||
|
Copyright (c) 2018 - 2020 Michael Mayer <hello@photoprism.org>
|
||||||
|
|
||||||
|
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 <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
|
PhotoPrism™ is a registered trademark of Michael Mayer. You may use it as required
|
||||||
|
to describe our software, run your own server, for educational purposes, but not for
|
||||||
|
offering commercial goods, products, or services without prior written permission.
|
||||||
|
In other words, please ask.
|
||||||
|
|
||||||
|
Feel free to send an e-mail to hello@photoprism.org if you have questions,
|
||||||
|
want to support our work, or just want to say hello.
|
||||||
|
|
||||||
Additional information can be found in our Developer Guide:
|
Additional information can be found in our Developer Guide:
|
||||||
|
https://docs.photoprism.org/developer-guide/
|
||||||
|
|
||||||
https://github.com/photoprism/photoprism/wiki
|
|
||||||
*/
|
*/
|
||||||
package classify
|
package classify
|
||||||
|
|
||||||
|
|||||||
@@ -1,8 +1,32 @@
|
|||||||
/*
|
/*
|
||||||
|
|
||||||
Package config contains CLI config related config functionality.
|
Package config contains CLI config related config functionality.
|
||||||
|
|
||||||
Additional information can be found in our Developer Guide:
|
Copyright (c) 2018 - 2020 Michael Mayer <hello@photoprism.org>
|
||||||
|
|
||||||
|
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 <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
|
PhotoPrism™ is a registered trademark of Michael Mayer. You may use it as required
|
||||||
|
to describe our software, run your own server, for educational purposes, but not for
|
||||||
|
offering commercial goods, products, or services without prior written permission.
|
||||||
|
In other words, please ask.
|
||||||
|
|
||||||
|
Feel free to send an e-mail to hello@photoprism.org if you have questions,
|
||||||
|
want to support our work, or just want to say hello.
|
||||||
|
|
||||||
|
Additional information can be found in our Developer Guide:
|
||||||
|
https://docs.photoprism.org/developer-guide/
|
||||||
|
|
||||||
https://github.com/photoprism/photoprism/wiki
|
|
||||||
*/
|
*/
|
||||||
package config
|
package config
|
||||||
|
|||||||
@@ -68,7 +68,7 @@ var GlobalFlags = []cli.Flag{
|
|||||||
cli.StringFlag{
|
cli.StringFlag{
|
||||||
Name: "site-caption",
|
Name: "site-caption",
|
||||||
Usage: "short caption / tagline",
|
Usage: "short caption / tagline",
|
||||||
Value: "Browse your life",
|
Value: "Browse Your Life",
|
||||||
EnvVar: "PHOTOPRISM_SITE_CAPTION",
|
EnvVar: "PHOTOPRISM_SITE_CAPTION",
|
||||||
},
|
},
|
||||||
cli.StringFlag{
|
cli.StringFlag{
|
||||||
|
|||||||
@@ -1,9 +1,33 @@
|
|||||||
/*
|
/*
|
||||||
|
|
||||||
Package form contains tagged structs for input value validation.
|
Package form contains tagged structs for input value validation.
|
||||||
|
|
||||||
Additional information can be found in our Developer Guide:
|
Copyright (c) 2018 - 2020 Michael Mayer <hello@photoprism.org>
|
||||||
|
|
||||||
|
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 <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
|
PhotoPrism™ is a registered trademark of Michael Mayer. You may use it as required
|
||||||
|
to describe our software, run your own server, for educational purposes, but not for
|
||||||
|
offering commercial goods, products, or services without prior written permission.
|
||||||
|
In other words, please ask.
|
||||||
|
|
||||||
|
Feel free to send an e-mail to hello@photoprism.org if you have questions,
|
||||||
|
want to support our work, or just want to say hello.
|
||||||
|
|
||||||
|
Additional information can be found in our Developer Guide:
|
||||||
|
https://docs.photoprism.org/developer-guide/
|
||||||
|
|
||||||
https://github.com/photoprism/photoprism/wiki
|
|
||||||
*/
|
*/
|
||||||
package form
|
package form
|
||||||
|
|
||||||
|
|||||||
@@ -1,9 +1,33 @@
|
|||||||
/*
|
/*
|
||||||
This package encapsulates the geo location APIs.
|
|
||||||
|
Package maps encapsulates external geolocation APIs.
|
||||||
|
|
||||||
|
Copyright (c) 2018 - 2020 Michael Mayer <hello@photoprism.org>
|
||||||
|
|
||||||
|
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 <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
|
PhotoPrism™ is a registered trademark of Michael Mayer. You may use it as required
|
||||||
|
to describe our software, run your own server, for educational purposes, but not for
|
||||||
|
offering commercial goods, products, or services without prior written permission.
|
||||||
|
In other words, please ask.
|
||||||
|
|
||||||
|
Feel free to send an e-mail to hello@photoprism.org if you have questions,
|
||||||
|
want to support our work, or just want to say hello.
|
||||||
|
|
||||||
Additional information can be found in our Developer Guide:
|
Additional information can be found in our Developer Guide:
|
||||||
|
https://docs.photoprism.org/developer-guide/
|
||||||
|
|
||||||
https://github.com/photoprism/photoprism/wiki
|
|
||||||
*/
|
*/
|
||||||
package maps
|
package maps
|
||||||
|
|
||||||
|
|||||||
@@ -1,9 +1,33 @@
|
|||||||
/*
|
/*
|
||||||
This package encapsulates the OpenStreetMap API.
|
|
||||||
|
Package osm encapsulates the OpenStreetMap API.
|
||||||
|
|
||||||
|
Copyright (c) 2018 - 2020 Michael Mayer <hello@photoprism.org>
|
||||||
|
|
||||||
|
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 <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
|
PhotoPrism™ is a registered trademark of Michael Mayer. You may use it as required
|
||||||
|
to describe our software, run your own server, for educational purposes, but not for
|
||||||
|
offering commercial goods, products, or services without prior written permission.
|
||||||
|
In other words, please ask.
|
||||||
|
|
||||||
|
Feel free to send an e-mail to hello@photoprism.org if you have questions,
|
||||||
|
want to support our work, or just want to say hello.
|
||||||
|
|
||||||
Additional information can be found in our Developer Guide:
|
Additional information can be found in our Developer Guide:
|
||||||
|
https://docs.photoprism.org/developer-guide/
|
||||||
|
|
||||||
https://github.com/photoprism/photoprism/wiki
|
|
||||||
*/
|
*/
|
||||||
package osm
|
package osm
|
||||||
|
|
||||||
|
|||||||
@@ -1,9 +1,33 @@
|
|||||||
/*
|
/*
|
||||||
This package encapsulates the PhotoPrism Places API.
|
|
||||||
|
Package places encapsulates the PhotoPrism Places geolocation API.
|
||||||
|
|
||||||
|
Copyright (c) 2018 - 2020 Michael Mayer <hello@photoprism.org>
|
||||||
|
|
||||||
|
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 <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
|
PhotoPrism™ is a registered trademark of Michael Mayer. You may use it as required
|
||||||
|
to describe our software, run your own server, for educational purposes, but not for
|
||||||
|
offering commercial goods, products, or services without prior written permission.
|
||||||
|
In other words, please ask.
|
||||||
|
|
||||||
|
Feel free to send an e-mail to hello@photoprism.org if you have questions,
|
||||||
|
want to support our work, or just want to say hello.
|
||||||
|
|
||||||
Additional information can be found in our Developer Guide:
|
Additional information can be found in our Developer Guide:
|
||||||
|
https://docs.photoprism.org/developer-guide/
|
||||||
|
|
||||||
https://github.com/photoprism/photoprism/wiki
|
|
||||||
*/
|
*/
|
||||||
package places
|
package places
|
||||||
|
|
||||||
|
|||||||
@@ -1,9 +1,33 @@
|
|||||||
/*
|
/*
|
||||||
This package encapsulates image metadata decoding and conversion to/from XMP and Exif.
|
|
||||||
|
Package meta encapsulates image metadata decoding and conversion to/from XMP and Exif.
|
||||||
|
|
||||||
|
Copyright (c) 2018 - 2020 Michael Mayer <hello@photoprism.org>
|
||||||
|
|
||||||
|
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 <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
|
PhotoPrism™ is a registered trademark of Michael Mayer. You may use it as required
|
||||||
|
to describe our software, run your own server, for educational purposes, but not for
|
||||||
|
offering commercial goods, products, or services without prior written permission.
|
||||||
|
In other words, please ask.
|
||||||
|
|
||||||
|
Feel free to send an e-mail to hello@photoprism.org if you have questions,
|
||||||
|
want to support our work, or just want to say hello.
|
||||||
|
|
||||||
Additional information can be found in our Developer Guide:
|
Additional information can be found in our Developer Guide:
|
||||||
|
https://docs.photoprism.org/developer-guide/
|
||||||
|
|
||||||
https://github.com/photoprism/photoprism/wiki
|
|
||||||
*/
|
*/
|
||||||
package meta
|
package meta
|
||||||
|
|
||||||
|
|||||||
@@ -1,11 +1,34 @@
|
|||||||
/*
|
/*
|
||||||
This package detects images that may not be safe for work.
|
|
||||||
|
Package nsfw uses TensorFlow to detect images that may not be safe for work.
|
||||||
|
|
||||||
|
Copyright (c) 2018 - 2020 Michael Mayer <hello@photoprism.org>
|
||||||
|
|
||||||
|
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 <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
|
PhotoPrism™ is a registered trademark of Michael Mayer. You may use it as required
|
||||||
|
to describe our software, run your own server, for educational purposes, but not for
|
||||||
|
offering commercial goods, products, or services without prior written permission.
|
||||||
|
In other words, please ask.
|
||||||
|
|
||||||
|
Feel free to send an e-mail to hello@photoprism.org if you have questions,
|
||||||
|
want to support our work, or just want to say hello.
|
||||||
|
|
||||||
Additional information can be found in our Developer Guide:
|
Additional information can be found in our Developer Guide:
|
||||||
|
https://docs.photoprism.org/developer-guide/
|
||||||
|
|
||||||
https://github.com/photoprism/photoprism/wiki/Storage
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package nsfw
|
package nsfw
|
||||||
|
|
||||||
import (
|
import (
|
||||||
|
|||||||
@@ -1,9 +1,33 @@
|
|||||||
/*
|
/*
|
||||||
This package contains PhotoPrism core functionality.
|
|
||||||
|
Package photoprism contains PhotoPrism core functionality.
|
||||||
|
|
||||||
|
Copyright (c) 2018 - 2020 Michael Mayer <hello@photoprism.org>
|
||||||
|
|
||||||
|
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 <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
|
PhotoPrism™ is a registered trademark of Michael Mayer. You may use it as required
|
||||||
|
to describe our software, run your own server, for educational purposes, but not for
|
||||||
|
offering commercial goods, products, or services without prior written permission.
|
||||||
|
In other words, please ask.
|
||||||
|
|
||||||
|
Feel free to send an e-mail to hello@photoprism.org if you have questions,
|
||||||
|
want to support our work, or just want to say hello.
|
||||||
|
|
||||||
Additional information can be found in our Developer Guide:
|
Additional information can be found in our Developer Guide:
|
||||||
|
https://docs.photoprism.org/developer-guide/
|
||||||
|
|
||||||
https://github.com/photoprism/photoprism/wiki
|
|
||||||
*/
|
*/
|
||||||
package photoprism
|
package photoprism
|
||||||
|
|
||||||
|
|||||||
@@ -1,9 +1,33 @@
|
|||||||
/*
|
/*
|
||||||
This package contains PhotoPrism database queries.
|
|
||||||
|
Package query contains frequently used database queries for use in commands and API.
|
||||||
|
|
||||||
|
Copyright (c) 2018 - 2020 Michael Mayer <hello@photoprism.org>
|
||||||
|
|
||||||
|
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 <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
|
PhotoPrism™ is a registered trademark of Michael Mayer. You may use it as required
|
||||||
|
to describe our software, run your own server, for educational purposes, but not for
|
||||||
|
offering commercial goods, products, or services without prior written permission.
|
||||||
|
In other words, please ask.
|
||||||
|
|
||||||
|
Feel free to send an e-mail to hello@photoprism.org if you have questions,
|
||||||
|
want to support our work, or just want to say hello.
|
||||||
|
|
||||||
Additional information can be found in our Developer Guide:
|
Additional information can be found in our Developer Guide:
|
||||||
|
https://docs.photoprism.org/developer-guide/
|
||||||
|
|
||||||
https://github.com/photoprism/photoprism/wiki
|
|
||||||
*/
|
*/
|
||||||
package query
|
package query
|
||||||
|
|
||||||
|
|||||||
@@ -1,12 +1,36 @@
|
|||||||
/*
|
/*
|
||||||
Package remote implements a remote service abstraction.
|
|
||||||
|
|
||||||
Additional information can be found in our Developer Guide:
|
Package remote implements remote service sync and uploads.
|
||||||
|
|
||||||
https://github.com/photoprism/photoprism/wiki
|
|
||||||
|
|
||||||
See also:
|
See also:
|
||||||
- RClone (https://rclone.org/), a popular Go tool for syncing data with remote services
|
- RClone (https://rclone.org/), a popular Go tool for syncing data with remote services
|
||||||
|
|
||||||
|
Copyright (c) 2018 - 2020 Michael Mayer <hello@photoprism.org>
|
||||||
|
|
||||||
|
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 <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
|
PhotoPrism™ is a registered trademark of Michael Mayer. You may use it as required
|
||||||
|
to describe our software, run your own server, for educational purposes, but not for
|
||||||
|
offering commercial goods, products, or services without prior written permission.
|
||||||
|
In other words, please ask.
|
||||||
|
|
||||||
|
Feel free to send an e-mail to hello@photoprism.org if you have questions,
|
||||||
|
want to support our work, or just want to say hello.
|
||||||
|
|
||||||
|
Additional information can be found in our Developer Guide:
|
||||||
|
https://docs.photoprism.org/developer-guide/
|
||||||
|
|
||||||
*/
|
*/
|
||||||
package remote
|
package remote
|
||||||
|
|
||||||
|
|||||||
@@ -1,9 +1,33 @@
|
|||||||
/*
|
/*
|
||||||
Package entity implementing sharing with WebDAV servers.
|
|
||||||
|
Package webdav implements sharing with WebDAV servers.
|
||||||
|
|
||||||
|
Copyright (c) 2018 - 2020 Michael Mayer <hello@photoprism.org>
|
||||||
|
|
||||||
|
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 <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
|
PhotoPrism™ is a registered trademark of Michael Mayer. You may use it as required
|
||||||
|
to describe our software, run your own server, for educational purposes, but not for
|
||||||
|
offering commercial goods, products, or services without prior written permission.
|
||||||
|
In other words, please ask.
|
||||||
|
|
||||||
|
Feel free to send an e-mail to hello@photoprism.org if you have questions,
|
||||||
|
want to support our work, or just want to say hello.
|
||||||
|
|
||||||
Additional information can be found in our Developer Guide:
|
Additional information can be found in our Developer Guide:
|
||||||
|
https://docs.photoprism.org/developer-guide/
|
||||||
|
|
||||||
https://github.com/photoprism/photoprism/wiki
|
|
||||||
*/
|
*/
|
||||||
package webdav
|
package webdav
|
||||||
|
|
||||||
|
|||||||
@@ -1,9 +1,33 @@
|
|||||||
/*
|
/*
|
||||||
This package encapsulates session storage.
|
|
||||||
|
Package session provides session storage and management.
|
||||||
|
|
||||||
|
Copyright (c) 2018 - 2020 Michael Mayer <hello@photoprism.org>
|
||||||
|
|
||||||
|
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 <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
|
PhotoPrism™ is a registered trademark of Michael Mayer. You may use it as required
|
||||||
|
to describe our software, run your own server, for educational purposes, but not for
|
||||||
|
offering commercial goods, products, or services without prior written permission.
|
||||||
|
In other words, please ask.
|
||||||
|
|
||||||
|
Feel free to send an e-mail to hello@photoprism.org if you have questions,
|
||||||
|
want to support our work, or just want to say hello.
|
||||||
|
|
||||||
Additional information can be found in our Developer Guide:
|
Additional information can be found in our Developer Guide:
|
||||||
|
https://docs.photoprism.org/developer-guide/
|
||||||
|
|
||||||
https://github.com/photoprism/photoprism/wiki
|
|
||||||
*/
|
*/
|
||||||
package session
|
package session
|
||||||
|
|
||||||
|
|||||||
@@ -1,9 +1,33 @@
|
|||||||
/*
|
/*
|
||||||
This package encapsulates JPEG thumbnail generation.
|
|
||||||
|
Package thumb provides JPEG resampling and thumbnail generation.
|
||||||
|
|
||||||
|
Copyright (c) 2018 - 2020 Michael Mayer <hello@photoprism.org>
|
||||||
|
|
||||||
|
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 <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
|
PhotoPrism™ is a registered trademark of Michael Mayer. You may use it as required
|
||||||
|
to describe our software, run your own server, for educational purposes, but not for
|
||||||
|
offering commercial goods, products, or services without prior written permission.
|
||||||
|
In other words, please ask.
|
||||||
|
|
||||||
|
Feel free to send an e-mail to hello@photoprism.org if you have questions,
|
||||||
|
want to support our work, or just want to say hello.
|
||||||
|
|
||||||
Additional information can be found in our Developer Guide:
|
Additional information can be found in our Developer Guide:
|
||||||
|
https://docs.photoprism.org/developer-guide/
|
||||||
|
|
||||||
https://github.com/photoprism/photoprism/wiki
|
|
||||||
*/
|
*/
|
||||||
package thumb
|
package thumb
|
||||||
|
|
||||||
|
|||||||
@@ -1,9 +1,33 @@
|
|||||||
/*
|
/*
|
||||||
This package contains video related types and functions.
|
|
||||||
|
Package video provides video file related types and functions.
|
||||||
|
|
||||||
|
Copyright (c) 2018 - 2020 Michael Mayer <hello@photoprism.org>
|
||||||
|
|
||||||
|
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 <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
|
PhotoPrism™ is a registered trademark of Michael Mayer. You may use it as required
|
||||||
|
to describe our software, run your own server, for educational purposes, but not for
|
||||||
|
offering commercial goods, products, or services without prior written permission.
|
||||||
|
In other words, please ask.
|
||||||
|
|
||||||
|
Feel free to send an e-mail to hello@photoprism.org if you have questions,
|
||||||
|
want to support our work, or just want to say hello.
|
||||||
|
|
||||||
Additional information can be found in our Developer Guide:
|
Additional information can be found in our Developer Guide:
|
||||||
|
https://docs.photoprism.org/developer-guide/
|
||||||
|
|
||||||
https://github.com/photoprism/photoprism/wiki
|
|
||||||
*/
|
*/
|
||||||
package video
|
package video
|
||||||
|
|
||||||
|
|||||||
@@ -1,8 +1,32 @@
|
|||||||
/*
|
/*
|
||||||
|
|
||||||
Package capture provides profiling functions for testing and debugging.
|
Package capture provides profiling functions for testing and debugging.
|
||||||
|
|
||||||
Additional information can be found in our Developer Guide:
|
Copyright (c) 2018 - 2020 Michael Mayer <hello@photoprism.org>
|
||||||
|
|
||||||
|
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 <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
|
PhotoPrism™ is a registered trademark of Michael Mayer. You may use it as required
|
||||||
|
to describe our software, run your own server, for educational purposes, but not for
|
||||||
|
offering commercial goods, products, or services without prior written permission.
|
||||||
|
In other words, please ask.
|
||||||
|
|
||||||
|
Feel free to send an e-mail to hello@photoprism.org if you have questions,
|
||||||
|
want to support our work, or just want to say hello.
|
||||||
|
|
||||||
|
Additional information can be found in our Developer Guide:
|
||||||
|
https://docs.photoprism.org/developer-guide/
|
||||||
|
|
||||||
https://github.com/photoprism/photoprism/wiki
|
|
||||||
*/
|
*/
|
||||||
package capture
|
package capture
|
||||||
|
|||||||
@@ -1,9 +1,33 @@
|
|||||||
/*
|
/*
|
||||||
|
|
||||||
Package colors provides types and functions for color classification.
|
Package colors provides types and functions for color classification.
|
||||||
|
|
||||||
Additional information can be found in our Developer Guide:
|
Copyright (c) 2018 - 2020 Michael Mayer <hello@photoprism.org>
|
||||||
|
|
||||||
|
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 <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
|
PhotoPrism™ is a registered trademark of Michael Mayer. You may use it as required
|
||||||
|
to describe our software, run your own server, for educational purposes, but not for
|
||||||
|
offering commercial goods, products, or services without prior written permission.
|
||||||
|
In other words, please ask.
|
||||||
|
|
||||||
|
Feel free to send an e-mail to hello@photoprism.org if you have questions,
|
||||||
|
want to support our work, or just want to say hello.
|
||||||
|
|
||||||
|
Additional information can be found in our Developer Guide:
|
||||||
|
https://docs.photoprism.org/developer-guide/
|
||||||
|
|
||||||
https://github.com/photoprism/photoprism/wiki
|
|
||||||
*/
|
*/
|
||||||
package colors
|
package colors
|
||||||
|
|
||||||
|
|||||||
28
pkg/fs/fs.go
28
pkg/fs/fs.go
@@ -1,9 +1,33 @@
|
|||||||
/*
|
/*
|
||||||
|
|
||||||
Package fs provides filesystem related constants and functions.
|
Package fs provides filesystem related constants and functions.
|
||||||
|
|
||||||
Additional information can be found in our Developer Guide:
|
Copyright (c) 2018 - 2020 Michael Mayer <hello@photoprism.org>
|
||||||
|
|
||||||
|
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 <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
|
PhotoPrism™ is a registered trademark of Michael Mayer. You may use it as required
|
||||||
|
to describe our software, run your own server, for educational purposes, but not for
|
||||||
|
offering commercial goods, products, or services without prior written permission.
|
||||||
|
In other words, please ask.
|
||||||
|
|
||||||
|
Feel free to send an e-mail to hello@photoprism.org if you have questions,
|
||||||
|
want to support our work, or just want to say hello.
|
||||||
|
|
||||||
|
Additional information can be found in our Developer Guide:
|
||||||
|
https://docs.photoprism.org/developer-guide/
|
||||||
|
|
||||||
https://github.com/photoprism/photoprism/wiki
|
|
||||||
*/
|
*/
|
||||||
package fs
|
package fs
|
||||||
|
|
||||||
|
|||||||
@@ -1,3 +1,34 @@
|
|||||||
|
/*
|
||||||
|
|
||||||
|
Package pluscode provides an abstraction for Google's Open Location Code package.
|
||||||
|
|
||||||
|
Copyright (c) 2018 - 2020 Michael Mayer <hello@photoprism.org>
|
||||||
|
|
||||||
|
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 <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
|
PhotoPrism™ is a registered trademark of Michael Mayer. You may use it as required
|
||||||
|
to describe our software, run your own server, for educational purposes, but not for
|
||||||
|
offering commercial goods, products, or services without prior written permission.
|
||||||
|
In other words, please ask.
|
||||||
|
|
||||||
|
Feel free to send an e-mail to hello@photoprism.org if you have questions,
|
||||||
|
want to support our work, or just want to say hello.
|
||||||
|
|
||||||
|
Additional information can be found in our Developer Guide:
|
||||||
|
https://docs.photoprism.org/developer-guide/
|
||||||
|
|
||||||
|
*/
|
||||||
package pluscode
|
package pluscode
|
||||||
|
|
||||||
import (
|
import (
|
||||||
|
|||||||
@@ -1,8 +1,32 @@
|
|||||||
/*
|
/*
|
||||||
Package rnd provides random token functions.
|
|
||||||
|
Package rnd provides random token generation and validation.
|
||||||
|
|
||||||
|
Copyright (c) 2018 - 2020 Michael Mayer <hello@photoprism.org>
|
||||||
|
|
||||||
|
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 <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
|
PhotoPrism™ is a registered trademark of Michael Mayer. You may use it as required
|
||||||
|
to describe our software, run your own server, for educational purposes, but not for
|
||||||
|
offering commercial goods, products, or services without prior written permission.
|
||||||
|
In other words, please ask.
|
||||||
|
|
||||||
|
Feel free to send an e-mail to hello@photoprism.org if you have questions,
|
||||||
|
want to support our work, or just want to say hello.
|
||||||
|
|
||||||
Additional information can be found in our Developer Guide:
|
Additional information can be found in our Developer Guide:
|
||||||
|
https://docs.photoprism.org/developer-guide/
|
||||||
|
|
||||||
https://github.com/photoprism/photoprism/wiki
|
|
||||||
*/
|
*/
|
||||||
package rnd
|
package rnd
|
||||||
|
|||||||
33
pkg/s2/s2.go
33
pkg/s2/s2.go
@@ -1,13 +1,34 @@
|
|||||||
/*
|
/*
|
||||||
|
|
||||||
Package s2 encapsulates Google's S2 library.
|
Package s2 encapsulates Google's S2 library.
|
||||||
|
|
||||||
|
See https://s2geometry.io/
|
||||||
|
|
||||||
|
Copyright (c) 2018 - 2020 Michael Mayer <hello@photoprism.org>
|
||||||
|
|
||||||
|
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 <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
|
PhotoPrism™ is a registered trademark of Michael Mayer. You may use it as required
|
||||||
|
to describe our software, run your own server, for educational purposes, but not for
|
||||||
|
offering commercial goods, products, or services without prior written permission.
|
||||||
|
In other words, please ask.
|
||||||
|
|
||||||
|
Feel free to send an e-mail to hello@photoprism.org if you have questions,
|
||||||
|
want to support our work, or just want to say hello.
|
||||||
|
|
||||||
Additional information can be found in our Developer Guide:
|
Additional information can be found in our Developer Guide:
|
||||||
|
https://docs.photoprism.org/developer-guide/
|
||||||
https://github.com/photoprism/photoprism/wiki
|
|
||||||
|
|
||||||
...and in the Google S2 documentation:
|
|
||||||
|
|
||||||
https://s2geometry.io/
|
|
||||||
|
|
||||||
*/
|
*/
|
||||||
package s2
|
package s2
|
||||||
|
|||||||
@@ -1,9 +1,33 @@
|
|||||||
/*
|
/*
|
||||||
Package txt provides text / linguistics related functionality.
|
|
||||||
|
Package txt provides text and linguistics related functionality.
|
||||||
|
|
||||||
|
Copyright (c) 2018 - 2020 Michael Mayer <hello@photoprism.org>
|
||||||
|
|
||||||
|
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 <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
|
PhotoPrism™ is a registered trademark of Michael Mayer. You may use it as required
|
||||||
|
to describe our software, run your own server, for educational purposes, but not for
|
||||||
|
offering commercial goods, products, or services without prior written permission.
|
||||||
|
In other words, please ask.
|
||||||
|
|
||||||
|
Feel free to send an e-mail to hello@photoprism.org if you have questions,
|
||||||
|
want to support our work, or just want to say hello.
|
||||||
|
|
||||||
Additional information can be found in our Developer Guide:
|
Additional information can be found in our Developer Guide:
|
||||||
|
https://docs.photoprism.org/developer-guide/
|
||||||
|
|
||||||
https://github.com/photoprism/photoprism/wiki
|
|
||||||
*/
|
*/
|
||||||
package txt
|
package txt
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user