aboutsummaryrefslogtreecommitdiff
path: root/subprojects/freeamo/src/unmaintained/sync-data
diff options
context:
space:
mode:
Diffstat (limited to 'subprojects/freeamo/src/unmaintained/sync-data')
-rw-r--r--subprojects/freeamo/src/unmaintained/sync-data/Text_templates/issue__intro.txt10
-rw-r--r--subprojects/freeamo/src/unmaintained/sync-data/Text_templates/issue__lack_of_full_license_headers_in_each_file.txt78
-rw-r--r--subprojects/freeamo/src/unmaintained/sync-data/Text_templates/issue__license_copy.txt8
-rw-r--r--subprojects/freeamo/src/unmaintained/sync-data/Text_templates/issue__license_not_displayed_on_AMO.txt3
-rw-r--r--subprojects/freeamo/src/unmaintained/sync-data/Text_templates/output.txt25
-rw-r--r--subprojects/freeamo/src/unmaintained/sync-data/Text_templates/outro.txt5
-rwxr-xr-xsubprojects/freeamo/src/unmaintained/sync-data/fsd-amo-bot142
-rw-r--r--subprojects/freeamo/src/unmaintained/sync-data/fsd-amo-bot-issues.txt5
-rw-r--r--subprojects/freeamo/src/unmaintained/sync-data/fsdedits.xml74
9 files changed, 0 insertions, 350 deletions
diff --git a/subprojects/freeamo/src/unmaintained/sync-data/Text_templates/issue__intro.txt b/subprojects/freeamo/src/unmaintained/sync-data/Text_templates/issue__intro.txt
deleted file mode 100644
index 8318161..0000000
--- a/subprojects/freeamo/src/unmaintained/sync-data/Text_templates/issue__intro.txt
+++ /dev/null
@@ -1,10 +0,0 @@
-I'm working as a volunteer for the Free Software Directory as an administrator. Your program
-is free software so in principle it should be listed there, and I'd like to
-add it. But it has some problems in showing what its license is.
-Would you please fix them, for the sake of users and other developers?
-
-Once your version with fixed license issues is public available on addons.mozilla.org_ENTRY we will review it, and if it meet our requirement I will approve http://directory.fsf.org/wiki/FSD_FULL_SOFTWARE_NAME. Once approved it will be listed on the official GNU IceCat add-on list at https://directory.fsf.org/wiki/IceCat. GNU IceCat is the GNU variant of Firefox.
-
-# Issues
-
-
diff --git a/subprojects/freeamo/src/unmaintained/sync-data/Text_templates/issue__lack_of_full_license_headers_in_each_file.txt b/subprojects/freeamo/src/unmaintained/sync-data/Text_templates/issue__lack_of_full_license_headers_in_each_file.txt
deleted file mode 100644
index 9aa890e..0000000
--- a/subprojects/freeamo/src/unmaintained/sync-data/Text_templates/issue__lack_of_full_license_headers_in_each_file.txt
+++ /dev/null
@@ -1,78 +0,0 @@
-## Lack of full license headers in each file
-
-There are no (full) license notices in the non-trivial source files
-
-The source files in FULL_SOFTWARE_NAME don't have notices saying you are the copyright
-holder and/or that they are released under LICENSE LICENSE_VERSION.
-I'm writing to ask you to please put a notice on each nontrivial source file.
-
-Selecting a license on a website that hosts the add-on (like addons.mozilla.org), will only show it there, the source files won't be modified.
-
-First, here's why license notices are needed.
-
-The purpose of a license notice is to state formally that a certain
-file may be used under the terms of a particular license.
-
-The LICENSE, like most free software licenses, applies to whatever
-material is released under that license. It does not say anything
-about which programs are released that way.
-
-Therefore, simply including a copy of the LICENSE with some code
-does not release the code under the terms of the LICENSE.
-To do that, you need a license notice, which says, more or less,
-"We the copyright holders release this code under the LICENSE."
-
-The source files should be accompanied by a copyright notice, which says who
-"we" copyright holders are. That takes the form "Copyright YEAR NAME".
-
-For the LICENSE, there are two other reasons for a license notice: to say
-which version of the LICENSE applies, and (for LICENSE LICENSE_VERSION), to say whether the
-LICENSE's option of GPL compatibility applies. It is enabled by default
-in LICENSE LICENSE_VERSION, but users should have an explicit statement of where things
-stand for any particular code. The license notice is where you
-specify this.
-
-Why should the license notice be on _each_ source file?
-Because doing it at the package level is error-prone.
-
-In the free software community, it is not unusual to copy a file from
-a free program into some other context. If the source file doesn't
-have its own license notice, then its licensing comes from the
-original context. In the other context, its licensing may not be
-clear. It may not be stated at all, or it could be stated wrong. For
-instance, what if the other program says, "This program is released
-under Apache 2.0", or "This program is released under GNU GPL, version
-3 or any later version published by the Free Software Foundation."
-
-The result would be to misinform users about the file's licensing.
-
-People sometimes copy part of a file, too. If the file has a license
-notice, people know to preserve that notice when copying part of the
-file's code. Otherwise, the licensing will probably get lost.
-
-A different problem can happen if you copy code _into_ FULL_SOFTWARE_NAME from
-some other package. Your package-level license notice would say it is
-under LICENSE LICENSE_VERSION, but what if it actually carries some other license,
-such as Apache 2.0, or GPL Version 3 or later?
-
-Keeping a license notice in each file is the way to reliably show
-users what their rights are. Please don't let uncertainty creep in.
-
-You've made a decision about the license -- would you please announce
-it in a way that won't get forgotten?
-
-Other people can use your work with bad intentions, even if the mistake were honestly
-unintentional. That is why, unfortunately, we have to take lots of time with verifying
-the legality of everything.
-
-See https://www.gnu.org/licenses/gpl-howto.en.html for how to apply license notices.
-
-
-# Licenseutils
-* sudo apt-get install licenseutils
-* Licenseutils [0.0.8 can edit .js](https://savannah.nongnu.org/bugs/index.php?49441#comment24) files (see [patch](http://git.savannah.gnu.org/cgit/licenseutils.git/commit/?id=0d365160cc0fb6d0ed5eb26cf6e762278867e653)). If you use a earlier version you need to temporary rename your .js files to .cpp (Javascript comments are the same as c++) until JS have been implemented (see [fix](https://savannah.nongnu.org/bugs/?49441)) and then rename them back to .js.
-* Run this but with your name/copyright year/license: licensing notice -c 'Yoyodyne,\ Inc.\ 2001' -l gpl -s c -n *.cpp
-
-# References
-These issues are compatible with the policy listed in [Free Software Directory, Requirements](https://directory.fsf.org/wiki?title=Free_Software_Directory:Requirements).
-
diff --git a/subprojects/freeamo/src/unmaintained/sync-data/Text_templates/issue__license_copy.txt b/subprojects/freeamo/src/unmaintained/sync-data/Text_templates/issue__license_copy.txt
deleted file mode 100644
index f817164..0000000
--- a/subprojects/freeamo/src/unmaintained/sync-data/Text_templates/issue__license_copy.txt
+++ /dev/null
@@ -1,8 +0,0 @@
-## No full copy of the license file included
-
-There are no full copy of the license file
-
-The root directory don't have a file called COPYING with a copy of the software license. A plain text version of LICENSE LICENSE_VERSION
-can be found here: LICENSE_LINK
-
-
diff --git a/subprojects/freeamo/src/unmaintained/sync-data/Text_templates/issue__license_not_displayed_on_AMO.txt b/subprojects/freeamo/src/unmaintained/sync-data/Text_templates/issue__license_not_displayed_on_AMO.txt
deleted file mode 100644
index 5c2f135..0000000
--- a/subprojects/freeamo/src/unmaintained/sync-data/Text_templates/issue__license_not_displayed_on_AMO.txt
+++ /dev/null
@@ -1,3 +0,0 @@
-## License not displayed on AMO
-addons.mozilla.org_ENTRY do not list "Released under".
-
diff --git a/subprojects/freeamo/src/unmaintained/sync-data/Text_templates/output.txt b/subprojects/freeamo/src/unmaintained/sync-data/Text_templates/output.txt
deleted file mode 100644
index 3059065..0000000
--- a/subprojects/freeamo/src/unmaintained/sync-data/Text_templates/output.txt
+++ /dev/null
@@ -1,25 +0,0 @@
-I'm working as a volunteer for the Free Software Directory as an administrator. Your program
-is free software so in principle it should be listed there, and I'd like to
-add it. But it has some problems in showing what its license is.
-Would you please fix them, for the sake of users and other developers?
-
-Once your version with fixed license issues is public available on we will review it, and if it meet our requirement I will approve http://directory.fsf.org/wiki/Wayback_Machine. Once approved it will be listed on the official GNU IceCat add-on list at https://directory.fsf.org/wiki/IceCat. GNU IceCat is the GNU variant of Firefox.
-
-See https://addons.mozilla.org/en-US/firefox/addon/librejs/ if you want to study a well licensed add-on.
-
-# Issues
-
-
-## No full copy of the license file included
-
-There are no full copy of the license file
-
-The root directory don't have a COPYING file with a copy of the software license. A plain text version of GPL 3.0
-can be found here: https://www.gnu.org/licenses/gpl-3.0.txt
-
-
-# Release notes
-
-Please mention in your release notes for the upcomming version that
-your software now is properly licensed as free software.
-
diff --git a/subprojects/freeamo/src/unmaintained/sync-data/Text_templates/outro.txt b/subprojects/freeamo/src/unmaintained/sync-data/Text_templates/outro.txt
deleted file mode 100644
index d8d420d..0000000
--- a/subprojects/freeamo/src/unmaintained/sync-data/Text_templates/outro.txt
+++ /dev/null
@@ -1,5 +0,0 @@
-# Release notes
-
-Please mention in your release notes for the upcomming version that
-your software now is properly licensed as free software.
-
diff --git a/subprojects/freeamo/src/unmaintained/sync-data/fsd-amo-bot b/subprojects/freeamo/src/unmaintained/sync-data/fsd-amo-bot
deleted file mode 100755
index 4947ae7..0000000
--- a/subprojects/freeamo/src/unmaintained/sync-data/fsd-amo-bot
+++ /dev/null
@@ -1,142 +0,0 @@
-#!/bin/bash
-
-# Copyright 2016, 2017 David Hedlund
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
-# https://addons-server.readthedocs.io/en/latest/topics/api/addons.html
-# Add to wiki and remove: echo "|Name=$(xmlstarlet sel -t -v "addon/name" test.xml)"
-
-SCRIPTSRC=$(readlink -f "$0" || echo "$0")
-RUN_PATH=$(dirname "${SCRIPTSRC}" || echo .)
-
-if [ ! -f /usr/bin/jq ]; then echo "/usr/bin/jq not found!"; exit=true; fi
-if [ ! -f /usr/bin/wget ]; then echo "/usr/bin/wget not found!"; exit=true; fi
-
-if [[ $exit == true ]]; then exit 1; fi
-
-
-if [ ! -d "build" ]; then mkdir -p build; fi
-
-retrive () {
- api="$(echo "$url" | sed "s|https://addons.mozilla.org/en-US/firefox/addon/|https://addons.mozilla.org/api/v3/addons/addon/|g;")";
- slug="$(echo "$url" | sed "s|https://addons.mozilla.org/en-US/firefox/addon/||g; s|/||g")";
-}
-
-xpi () {
- cd build/ || exit
- echo "$download" > tmp.txt
- sed -i "s|/addon-|\naddon-|" tmp.txt
- xpi=$(grep ".xpi" tmp.txt);
- fbname=$(basename "$xpi" | cut -d. -f1);
-}
-
-
-case "$1" in
- --get-json)
-
- if [ ! -d "build/amo/json" ]; then mkdir -p build/amo/json; fi
- if [ ! -d "build/amo/json.versions" ]; then mkdir -p build/amo/json.versions; fi
- cd build/amo/ || exit
-
- while read -r url; do
-
- retrive
- wget "$api" -O json/$slug.json
- wget $api\versions/$(cat json/$slug.json | jq '.current_version.id')/ -O json.versions/$slug.json
-
- done < ../../amo-repo.txt
-
- # List obsoleted projects
- find json/ -size 0 -print
-
- ;;
- --get-xpi-url)
-
- cd build/ || exit
- rm -f amo_repo-latest_download.txt
- for i in $(find amo/json/ -maxdepth 1 -type f); do echo "https://addons.mozilla.org/firefox/downloads/latest/$(basename $i | sed "s|.json||")/addon-$(cat $i | jq '.current_version.id').xpi" >> amo_repo-latest_download.txt; done
-
- ;;
-
- --get-xpi)
-
- if [ ! -d "build/amo/xpi" ]; then mkdir -p build/amo/xpi; fi
-
- while read download; do
-
- xpi
-
- if [ ! -f amo/xpi/$xpi ]; then
-
- cd amo/xpi/ || exit
- wget $download
- cd ..
-
- fi
-
- cd ..
-
-
- done < build/amo_repo-latest_download.txt
-
- ;;
-
- --xpi-extract)
-
- if [ ! -d "build/amo/xpi.extracted" ]; then mkdir -p build/amo/xpi.extracted; fi
-
- while read download; do
-
- xpi
-
- if [ ! -d amo/xpi.extracted/$fbname ]; then
-
- mkdir -p amo/xpi.extracted/$fbname
- cd amo/xpi.extracted/$fbname || exit
- unzip ../../xpi/$xpi
- cd ../../
-
- fi
-
- cd ..
-
- done < build/amo_repo-latest_download.txt
-
- ;;
-
-
- --all)
-
- $0 --get-json
- $0 --get-xpi-url
- $0 --get-xpi
- $0 --xpi-extract
- ;;
-
- *)
-
- echo $"$0 [OPTION]
-
-OPTIONS
- --all
- --get-json
- --get-xpi-url
- --get-xpi
- --xpi-extract
- --make-xml"
- exit 1
-
-esac
-
-exit 0
diff --git a/subprojects/freeamo/src/unmaintained/sync-data/fsd-amo-bot-issues.txt b/subprojects/freeamo/src/unmaintained/sync-data/fsd-amo-bot-issues.txt
deleted file mode 100644
index 3a159f0..0000000
--- a/subprojects/freeamo/src/unmaintained/sync-data/fsd-amo-bot-issues.txt
+++ /dev/null
@@ -1,5 +0,0 @@
-Search engines do not end with .xpi but with .xml
-
-Example for https://addons.mozilla.org/en-US/firefox/addon/metager-metasearch-en/
-
-https://addons.mozilla.org/firefox/downloads/latest/metager-metasearch-en/addon-794759-latest.xml
diff --git a/subprojects/freeamo/src/unmaintained/sync-data/fsdedits.xml b/subprojects/freeamo/src/unmaintained/sync-data/fsdedits.xml
deleted file mode 100644
index 187b37c..0000000
--- a/subprojects/freeamo/src/unmaintained/sync-data/fsdedits.xml
+++ /dev/null
@@ -1,74 +0,0 @@
-<!DOCTYPE html>
-<html lang="en" dir="ltr" class="client-nojs">
-<head>
-<meta charset="UTF-8"/>
-<title>MediaWiki API result - Free Software Directory</title>
-<script>document.documentElement.className = document.documentElement.className.replace( /(^|\s)client-nojs(\s|$)/, "$1client-js$2" );</script>
-<script>(window.RLQ=window.RLQ||[]).push(function(){mw.config.set({"wgCanonicalNamespace":"Special","wgCanonicalSpecialPageName":"ApiHelp","wgNamespaceNumber":-1,"wgPageName":"Special:ApiHelp","wgTitle":"ApiHelp","wgCurRevisionId":0,"wgRevisionId":0,"wgArticleId":0,"wgIsArticle":false,"wgIsRedirect":false,"wgAction":"view","wgUserName":null,"wgUserGroups":["*"],"wgCategories":[],"wgBreakFrames":false,"wgPageContentLanguage":"en","wgPageContentModel":"wikitext","wgSeparatorTransformTable":["",""],"wgDigitTransformTable":["",""],"wgDefaultDateFormat":"dmy","wgMonthNames":["","January","February","March","April","May","June","July","August","September","October","November","December"],"wgMonthNamesShort":["","Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],"wgRelevantPageName":"Special:ApiHelp","wgRelevantArticleId":0,"wgRequestId":"0d6dd6b811bb36ea3b0f4903","wgIsProbablyEditable":false,"sdgDownArrowImage":"/w/extensions/SemanticDrilldown/skins/down-arrow.png","sdgRightArrowImage":"/w/extensions/SemanticDrilldown/skins/right-arrow.png","wgPageFormsAutocompleteValues":[],"wgPageFormsAutocompleteOnAllChars":false,"wgPageFormsFieldProperties":[],"wgPageFormsCargoFields":[],"wgPageFormsDependentFields":[],"wgPageFormsGridValues":[],"wgPageFormsGridParams":[],"wgPageFormsShowOnSelect":[],"wgPageFormsScriptPath":"/w/extensions/PageForms","edgValues":[],"wgPageFormsEDSettings":null,"wgHeaderTabsTabIndexes":[]});mw.loader.implement("user.options",function($,jQuery,require,module){mw.user.options.set({"variant":"en"});});mw.loader.implement("user.tokens",function ( $, jQuery, require, module ) {
-mw.user.tokens.set({"editToken":"+\\","patrolToken":"+\\","watchToken":"+\\","csrfToken":"+\\"});/*@nomin*/;
-
-});mw.loader.load(["mediawiki.page.startup","ext.smw.style"]);});</script>
-<link rel="stylesheet" href="/w/load.php?debug=false&amp;lang=en&amp;modules=ext.smw.style%7Cext.smw.tooltip.styles&amp;only=styles&amp;skin=apioutput"/>
-<link rel="stylesheet" href="/w/load.php?debug=false&amp;lang=en&amp;modules=mediawiki.apipretty%2CsectionAnchor%7Cmediawiki.legacy.commonPrint%2Cshared%7Cmediawiki.skinning.interface&amp;only=styles&amp;skin=apioutput"/>
-<meta name="ResourceLoaderDynamicStyles" content=""/>
-<link rel="stylesheet" href="/w/load.php?debug=false&amp;lang=en&amp;modules=site&amp;only=styles&amp;skin=apioutput"/>
-<script async="" src="/w/load.php?debug=false&amp;lang=en&amp;modules=startup&amp;only=scripts&amp;skin=apioutput"></script>
-<meta name="generator" content="MediaWiki 1.27.2"/>
-<link rel="shortcut icon" href="/w/skins/favicon.ico"/>
-<link rel="search" type="application/opensearchdescription+xml" href="/w/opensearch_desc.php" title="Free Software Directory (en)"/>
-<link rel="EditURI" type="application/rsd+xml" href="https://directory.fsf.org/w/api.php?action=rsd"/>
-<link rel="copyright" href="http://www.gnu.org/copyleft/fdl.html"/>
-<link rel="alternate" type="application/atom+xml" title="Free Software Directory Atom feed" href="/wiki?title=Special:RecentChanges&amp;feed=atom"/>
-</head>
-<body class="mediawiki ltr sitedir-ltr ns--1 ns-special mw-special-ApiHelp page-Special_ApiHelp rootpage-Special_ApiHelp skin-apioutput action-view approvedRevs-noapprovedrev">
-
- <div class="mw-body" role="main">
- <h1 class="firstHeading">MediaWiki API result</h1>
- <div class="mw-body-content">
- <div id="mw-content-text"><div class="api-pretty-header"><p>This is the HTML representation of the JSON format. HTML is good for debugging, but is unsuitable for application use.
-</p><p>Specify the <var>format</var> parameter to change the output format. To see the non-HTML representation of the JSON format, set <kbd>format=json</kbd>.
-</p><p>See the <a href="http://www.mediawiki.org/wiki/API" class="extiw" title="mw:API">complete documentation</a>, or the <a href="/w/api.php?action=help&amp;modules=main">API help</a> for more information.
-</p></div><pre class="api-pretty-content">{
- "batchcomplete": "",
- "continue": {
- "rccontinue": "20170904044829|65055",
- "continue": "-||"
- },
- "query": {
- "recentchanges": [
- {
- "type": "new",
- "ns": 0,
- "title": "MetaGer English Metasearch for the Tor Browser",
- "pageid": 20540,
- "revid": 47489,
- "old_revid": 0,
- "rcid": 65056,
- "timestamp": "2017-09-04T04:52:59Z"
- }
- ]
- }
-}</pre><!-- No Bottom Banner --></div><div class="printfooter">
-Retrieved from "<a dir="ltr" href="https://directory.fsf.org/wiki/Special:ApiHelp">https://directory.fsf.org/wiki/Special:ApiHelp</a>"</div>
- </div>
- </div>
-
- <script>(window.RLQ=window.RLQ||[]).push(function(){mw.loader.state({"user":"ready","user.groups":"ready"});mw.loader.load(["site","mediawiki.user","mediawiki.hidpi","mediawiki.page.ready","mediawiki.searchSuggest","ext.headertabs","ext.headertabs.large"]);});</script><!-- Piwik -->
-<script type="text/javascript">
- var _paq = _paq || [];
- _paq.push(["trackPageView"]);
- _paq.push(["enableLinkTracking"]);
-
- (function() {
- var u=(("https:" == document.location.protocol) ? "https" : "http") + "://piwik.fsf.org//";
- _paq.push(["setTrackerUrl", u+"piwik.php"]);
- _paq.push(["setSiteId", "12"]);
- var d=document, g=d.createElement("script"), s=d.getElementsByTagName("script")[0]; g.type="text/javascript";
- g.defer=true; g.async=true; g.src=u+"piwik.js"; s.parentNode.insertBefore(g,s);
- })();
-</script>
-<!-- End Piwik Code -->
-
-<!-- Piwik Image Tracker -->
-<noscript><img src="https://piwik.fsf.org//piwik.php?idsite=12&amp;rec=1" style="border:0" alt="" /></noscript>
-<!-- End Piwik --><script>(window.RLQ=window.RLQ||[]).push(function(){mw.config.set({"wgBackendResponseTime":178});});</script> </body></html>