mirror of
https://github.com/miniflux/v2.git
synced 2025-10-15 19:42:07 +00:00
Rename Miniflux package name to follow Go module naming convention
For reference: https://go.dev/ref/mod#major-version-suffixes
This commit is contained in:
parent
c980dfe434
commit
c234903255
315 changed files with 1134 additions and 1134 deletions
|
@ -1,7 +1,7 @@
|
|||
// SPDX-FileCopyrightText: Copyright The Miniflux Authors. All rights reserved.
|
||||
// SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
package atom // import "miniflux.app/reader/atom"
|
||||
package atom // import "miniflux.app/v2/reader/atom"
|
||||
|
||||
import (
|
||||
"encoding/base64"
|
||||
|
@ -9,12 +9,12 @@ import (
|
|||
"strings"
|
||||
"time"
|
||||
|
||||
"miniflux.app/crypto"
|
||||
"miniflux.app/logger"
|
||||
"miniflux.app/model"
|
||||
"miniflux.app/reader/date"
|
||||
"miniflux.app/reader/sanitizer"
|
||||
"miniflux.app/url"
|
||||
"miniflux.app/v2/crypto"
|
||||
"miniflux.app/v2/logger"
|
||||
"miniflux.app/v2/model"
|
||||
"miniflux.app/v2/reader/date"
|
||||
"miniflux.app/v2/reader/sanitizer"
|
||||
"miniflux.app/v2/url"
|
||||
)
|
||||
|
||||
// Specs: http://web.archive.org/web/20060811235523/http://www.mnot.net/drafts/draft-nottingham-atom-format-02.html
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
// SPDX-FileCopyrightText: Copyright The Miniflux Authors. All rights reserved.
|
||||
// SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
package atom // import "miniflux.app/reader/atom"
|
||||
package atom // import "miniflux.app/v2/reader/atom"
|
||||
|
||||
import (
|
||||
"bytes"
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
// SPDX-FileCopyrightText: Copyright The Miniflux Authors. All rights reserved.
|
||||
// SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
package atom // import "miniflux.app/reader/atom"
|
||||
package atom // import "miniflux.app/v2/reader/atom"
|
||||
|
||||
import (
|
||||
"encoding/xml"
|
||||
|
@ -10,13 +10,13 @@ import (
|
|||
"strings"
|
||||
"time"
|
||||
|
||||
"miniflux.app/crypto"
|
||||
"miniflux.app/logger"
|
||||
"miniflux.app/model"
|
||||
"miniflux.app/reader/date"
|
||||
"miniflux.app/reader/media"
|
||||
"miniflux.app/reader/sanitizer"
|
||||
"miniflux.app/url"
|
||||
"miniflux.app/v2/crypto"
|
||||
"miniflux.app/v2/logger"
|
||||
"miniflux.app/v2/model"
|
||||
"miniflux.app/v2/reader/date"
|
||||
"miniflux.app/v2/reader/media"
|
||||
"miniflux.app/v2/reader/sanitizer"
|
||||
"miniflux.app/v2/url"
|
||||
)
|
||||
|
||||
// Specs:
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
// SPDX-FileCopyrightText: Copyright The Miniflux Authors. All rights reserved.
|
||||
// SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
package atom // import "miniflux.app/reader/atom"
|
||||
package atom // import "miniflux.app/v2/reader/atom"
|
||||
|
||||
import (
|
||||
"bytes"
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
// SPDX-FileCopyrightText: Copyright The Miniflux Authors. All rights reserved.
|
||||
// SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
package atom // import "miniflux.app/reader/atom"
|
||||
package atom // import "miniflux.app/v2/reader/atom"
|
||||
|
||||
import "strings"
|
||||
|
||||
|
|
|
@ -1,16 +1,16 @@
|
|||
// SPDX-FileCopyrightText: Copyright The Miniflux Authors. All rights reserved.
|
||||
// SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
package atom // import "miniflux.app/reader/atom"
|
||||
package atom // import "miniflux.app/v2/reader/atom"
|
||||
|
||||
import (
|
||||
"bytes"
|
||||
"encoding/xml"
|
||||
"io"
|
||||
|
||||
"miniflux.app/errors"
|
||||
"miniflux.app/model"
|
||||
xml_decoder "miniflux.app/reader/xml"
|
||||
"miniflux.app/v2/errors"
|
||||
"miniflux.app/v2/model"
|
||||
xml_decoder "miniflux.app/v2/reader/xml"
|
||||
)
|
||||
|
||||
type atomFeed interface {
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
// SPDX-FileCopyrightText: Copyright The Miniflux Authors. All rights reserved.
|
||||
// SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
package atom // import "miniflux.app/reader/atom"
|
||||
package atom // import "miniflux.app/v2/reader/atom"
|
||||
|
||||
import (
|
||||
"bytes"
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
// SPDX-FileCopyrightText: Copyright The Miniflux Authors. All rights reserved.
|
||||
// SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
package browser // import "miniflux.app/reader/browser"
|
||||
package browser // import "miniflux.app/v2/reader/browser"
|
||||
|
||||
import (
|
||||
"miniflux.app/errors"
|
||||
"miniflux.app/http/client"
|
||||
"miniflux.app/v2/errors"
|
||||
"miniflux.app/v2/http/client"
|
||||
)
|
||||
|
||||
var (
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
// SPDX-FileCopyrightText: Copyright The Miniflux Authors. All rights reserved.
|
||||
// SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
package date // import "miniflux.app/reader/date"
|
||||
package date // import "miniflux.app/v2/reader/date"
|
||||
|
||||
import (
|
||||
"errors"
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
// SPDX-FileCopyrightText: Copyright The Miniflux Authors. All rights reserved.
|
||||
// SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
package date // import "miniflux.app/reader/date"
|
||||
package date // import "miniflux.app/v2/reader/date"
|
||||
|
||||
import (
|
||||
"testing"
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
// SPDX-FileCopyrightText: Copyright The Miniflux Authors. All rights reserved.
|
||||
// SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
package encoding // import "miniflux.app/reader/encoding"
|
||||
package encoding // import "miniflux.app/v2/reader/encoding"
|
||||
|
||||
import (
|
||||
"bytes"
|
||||
|
|
|
@ -1,24 +1,24 @@
|
|||
// SPDX-FileCopyrightText: Copyright The Miniflux Authors. All rights reserved.
|
||||
// SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
package handler // import "miniflux.app/reader/handler"
|
||||
package handler // import "miniflux.app/v2/reader/handler"
|
||||
|
||||
import (
|
||||
"fmt"
|
||||
"time"
|
||||
|
||||
"miniflux.app/config"
|
||||
"miniflux.app/errors"
|
||||
"miniflux.app/http/client"
|
||||
"miniflux.app/locale"
|
||||
"miniflux.app/logger"
|
||||
"miniflux.app/model"
|
||||
"miniflux.app/reader/browser"
|
||||
"miniflux.app/reader/icon"
|
||||
"miniflux.app/reader/parser"
|
||||
"miniflux.app/reader/processor"
|
||||
"miniflux.app/storage"
|
||||
"miniflux.app/timer"
|
||||
"miniflux.app/v2/config"
|
||||
"miniflux.app/v2/errors"
|
||||
"miniflux.app/v2/http/client"
|
||||
"miniflux.app/v2/locale"
|
||||
"miniflux.app/v2/logger"
|
||||
"miniflux.app/v2/model"
|
||||
"miniflux.app/v2/reader/browser"
|
||||
"miniflux.app/v2/reader/icon"
|
||||
"miniflux.app/v2/reader/parser"
|
||||
"miniflux.app/v2/reader/processor"
|
||||
"miniflux.app/v2/storage"
|
||||
"miniflux.app/v2/timer"
|
||||
)
|
||||
|
||||
var (
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
// SPDX-FileCopyrightText: Copyright The Miniflux Authors. All rights reserved.
|
||||
// SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
package icon // import "miniflux.app/reader/icon"
|
||||
package icon // import "miniflux.app/v2/reader/icon"
|
||||
|
||||
import (
|
||||
"encoding/base64"
|
||||
|
@ -11,12 +11,12 @@ import (
|
|||
|
||||
stdlib_url "net/url"
|
||||
|
||||
"miniflux.app/config"
|
||||
"miniflux.app/crypto"
|
||||
"miniflux.app/http/client"
|
||||
"miniflux.app/logger"
|
||||
"miniflux.app/model"
|
||||
"miniflux.app/url"
|
||||
"miniflux.app/v2/config"
|
||||
"miniflux.app/v2/crypto"
|
||||
"miniflux.app/v2/http/client"
|
||||
"miniflux.app/v2/logger"
|
||||
"miniflux.app/v2/model"
|
||||
"miniflux.app/v2/url"
|
||||
|
||||
"github.com/PuerkitoBio/goquery"
|
||||
)
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
// SPDX-FileCopyrightText: Copyright The Miniflux Authors. All rights reserved.
|
||||
// SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
package icon // import "miniflux.app/reader/icon"
|
||||
package icon // import "miniflux.app/v2/reader/icon"
|
||||
|
||||
import (
|
||||
"strings"
|
||||
|
|
|
@ -1,18 +1,18 @@
|
|||
// SPDX-FileCopyrightText: Copyright The Miniflux Authors. All rights reserved.
|
||||
// SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
package json // import "miniflux.app/reader/json"
|
||||
package json // import "miniflux.app/v2/reader/json"
|
||||
|
||||
import (
|
||||
"strings"
|
||||
"time"
|
||||
|
||||
"miniflux.app/crypto"
|
||||
"miniflux.app/logger"
|
||||
"miniflux.app/model"
|
||||
"miniflux.app/reader/date"
|
||||
"miniflux.app/reader/sanitizer"
|
||||
"miniflux.app/url"
|
||||
"miniflux.app/v2/crypto"
|
||||
"miniflux.app/v2/logger"
|
||||
"miniflux.app/v2/model"
|
||||
"miniflux.app/v2/reader/date"
|
||||
"miniflux.app/v2/reader/sanitizer"
|
||||
"miniflux.app/v2/url"
|
||||
)
|
||||
|
||||
type jsonFeed struct {
|
||||
|
|
|
@ -1,14 +1,14 @@
|
|||
// SPDX-FileCopyrightText: Copyright The Miniflux Authors. All rights reserved.
|
||||
// SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
package json // import "miniflux.app/reader/json"
|
||||
package json // import "miniflux.app/v2/reader/json"
|
||||
|
||||
import (
|
||||
"encoding/json"
|
||||
"io"
|
||||
|
||||
"miniflux.app/errors"
|
||||
"miniflux.app/model"
|
||||
"miniflux.app/v2/errors"
|
||||
"miniflux.app/v2/model"
|
||||
)
|
||||
|
||||
// Parse returns a normalized feed struct from a JSON feed.
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
// SPDX-FileCopyrightText: Copyright The Miniflux Authors. All rights reserved.
|
||||
// SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
package json // import "miniflux.app/reader/json"
|
||||
package json // import "miniflux.app/v2/reader/json"
|
||||
|
||||
import (
|
||||
"bytes"
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
// SPDX-FileCopyrightText: Copyright The Miniflux Authors. All rights reserved.
|
||||
// SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
package media // import "miniflux.app/reader/media"
|
||||
package media // import "miniflux.app/v2/reader/media"
|
||||
|
||||
import (
|
||||
"regexp"
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
// SPDX-FileCopyrightText: Copyright The Miniflux Authors. All rights reserved.
|
||||
// SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
package media // import "miniflux.app/reader/media"
|
||||
package media // import "miniflux.app/v2/reader/media"
|
||||
|
||||
import "testing"
|
||||
|
||||
|
|
|
@ -1,16 +1,16 @@
|
|||
// SPDX-FileCopyrightText: Copyright The Miniflux Authors. All rights reserved.
|
||||
// SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
package opml // import "miniflux.app/reader/opml"
|
||||
package opml // import "miniflux.app/v2/reader/opml"
|
||||
|
||||
import (
|
||||
"errors"
|
||||
"fmt"
|
||||
"io"
|
||||
|
||||
"miniflux.app/logger"
|
||||
"miniflux.app/model"
|
||||
"miniflux.app/storage"
|
||||
"miniflux.app/v2/logger"
|
||||
"miniflux.app/v2/model"
|
||||
"miniflux.app/v2/storage"
|
||||
)
|
||||
|
||||
// Handler handles the logic for OPML import/export.
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
// SPDX-FileCopyrightText: Copyright The Miniflux Authors. All rights reserved.
|
||||
// SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
package opml // import "miniflux.app/reader/opml"
|
||||
package opml // import "miniflux.app/v2/reader/opml"
|
||||
|
||||
import (
|
||||
"encoding/xml"
|
||||
|
|
|
@ -1,14 +1,14 @@
|
|||
// SPDX-FileCopyrightText: Copyright The Miniflux Authors. All rights reserved.
|
||||
// SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
package opml // import "miniflux.app/reader/opml"
|
||||
package opml // import "miniflux.app/v2/reader/opml"
|
||||
|
||||
import (
|
||||
"encoding/xml"
|
||||
"io"
|
||||
|
||||
"miniflux.app/errors"
|
||||
"miniflux.app/reader/encoding"
|
||||
"miniflux.app/v2/errors"
|
||||
"miniflux.app/v2/reader/encoding"
|
||||
)
|
||||
|
||||
// Parse reads an OPML file and returns a SubcriptionList.
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
// SPDX-FileCopyrightText: Copyright The Miniflux Authors. All rights reserved.
|
||||
// SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
package opml // import "miniflux.app/reader/opml"
|
||||
package opml // import "miniflux.app/v2/reader/opml"
|
||||
|
||||
import (
|
||||
"bytes"
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
// SPDX-FileCopyrightText: Copyright The Miniflux Authors. All rights reserved.
|
||||
// SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
package opml // import "miniflux.app/reader/opml"
|
||||
package opml // import "miniflux.app/v2/reader/opml"
|
||||
|
||||
import (
|
||||
"bufio"
|
||||
|
@ -10,7 +10,7 @@ import (
|
|||
"sort"
|
||||
"time"
|
||||
|
||||
"miniflux.app/logger"
|
||||
"miniflux.app/v2/logger"
|
||||
)
|
||||
|
||||
// Serialize returns a SubcriptionList in OPML format.
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
// SPDX-FileCopyrightText: Copyright The Miniflux Authors. All rights reserved.
|
||||
// SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
package opml // import "miniflux.app/reader/opml"
|
||||
package opml // import "miniflux.app/v2/reader/opml"
|
||||
|
||||
import (
|
||||
"bytes"
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
// SPDX-FileCopyrightText: Copyright The Miniflux Authors. All rights reserved.
|
||||
// SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
package opml // import "miniflux.app/reader/opml"
|
||||
package opml // import "miniflux.app/v2/reader/opml"
|
||||
|
||||
// Subcription represents a feed that will be imported or exported.
|
||||
type Subcription struct {
|
||||
|
|
|
@ -1,13 +1,13 @@
|
|||
// SPDX-FileCopyrightText: Copyright The Miniflux Authors. All rights reserved.
|
||||
// SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
package parser // import "miniflux.app/reader/parser"
|
||||
package parser // import "miniflux.app/v2/reader/parser"
|
||||
|
||||
import (
|
||||
"encoding/xml"
|
||||
"strings"
|
||||
|
||||
rxml "miniflux.app/reader/xml"
|
||||
rxml "miniflux.app/v2/reader/xml"
|
||||
)
|
||||
|
||||
// List of feed formats.
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
// SPDX-FileCopyrightText: Copyright The Miniflux Authors. All rights reserved.
|
||||
// SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
package parser // import "miniflux.app/reader/parser"
|
||||
package parser // import "miniflux.app/v2/reader/parser"
|
||||
|
||||
import (
|
||||
"testing"
|
||||
|
|
|
@ -1,17 +1,17 @@
|
|||
// SPDX-FileCopyrightText: Copyright The Miniflux Authors. All rights reserved.
|
||||
// SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
package parser // import "miniflux.app/reader/parser"
|
||||
package parser // import "miniflux.app/v2/reader/parser"
|
||||
|
||||
import (
|
||||
"strings"
|
||||
|
||||
"miniflux.app/errors"
|
||||
"miniflux.app/model"
|
||||
"miniflux.app/reader/atom"
|
||||
"miniflux.app/reader/json"
|
||||
"miniflux.app/reader/rdf"
|
||||
"miniflux.app/reader/rss"
|
||||
"miniflux.app/v2/errors"
|
||||
"miniflux.app/v2/model"
|
||||
"miniflux.app/v2/reader/atom"
|
||||
"miniflux.app/v2/reader/json"
|
||||
"miniflux.app/v2/reader/rdf"
|
||||
"miniflux.app/v2/reader/rss"
|
||||
)
|
||||
|
||||
// ParseFeed analyzes the input data and returns a normalized feed object.
|
||||
|
|
|
@ -1,14 +1,14 @@
|
|||
// SPDX-FileCopyrightText: Copyright The Miniflux Authors. All rights reserved.
|
||||
// SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
package parser // import "miniflux.app/reader/parser"
|
||||
package parser // import "miniflux.app/v2/reader/parser"
|
||||
|
||||
import (
|
||||
"bytes"
|
||||
"os"
|
||||
"testing"
|
||||
|
||||
"miniflux.app/http/client"
|
||||
"miniflux.app/v2/http/client"
|
||||
)
|
||||
|
||||
func TestParseAtom(t *testing.T) {
|
||||
|
|
|
@ -13,18 +13,18 @@ import (
|
|||
"time"
|
||||
"unicode/utf8"
|
||||
|
||||
"miniflux.app/integration"
|
||||
"miniflux.app/v2/integration"
|
||||
|
||||
"miniflux.app/config"
|
||||
"miniflux.app/http/client"
|
||||
"miniflux.app/logger"
|
||||
"miniflux.app/metric"
|
||||
"miniflux.app/model"
|
||||
"miniflux.app/reader/browser"
|
||||
"miniflux.app/reader/rewrite"
|
||||
"miniflux.app/reader/sanitizer"
|
||||
"miniflux.app/reader/scraper"
|
||||
"miniflux.app/storage"
|
||||
"miniflux.app/v2/config"
|
||||
"miniflux.app/v2/http/client"
|
||||
"miniflux.app/v2/logger"
|
||||
"miniflux.app/v2/metric"
|
||||
"miniflux.app/v2/model"
|
||||
"miniflux.app/v2/reader/browser"
|
||||
"miniflux.app/v2/reader/rewrite"
|
||||
"miniflux.app/v2/reader/sanitizer"
|
||||
"miniflux.app/v2/reader/scraper"
|
||||
"miniflux.app/v2/storage"
|
||||
|
||||
"github.com/PuerkitoBio/goquery"
|
||||
"github.com/rylans/getlang"
|
||||
|
|
|
@ -1,13 +1,13 @@
|
|||
// SPDX-FileCopyrightText: Copyright The Miniflux Authors. All rights reserved.
|
||||
// SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
package processor // import "miniflux.app/reader/processor"
|
||||
package processor // import "miniflux.app/v2/reader/processor"
|
||||
|
||||
import (
|
||||
"testing"
|
||||
"time"
|
||||
|
||||
"miniflux.app/model"
|
||||
"miniflux.app/v2/model"
|
||||
)
|
||||
|
||||
func TestBlockingEntries(t *testing.T) {
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
// SPDX-FileCopyrightText: Copyright The Miniflux Authors. All rights reserved.
|
||||
// SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
package rdf // import "miniflux.app/reader/rdf"
|
||||
package rdf // import "miniflux.app/v2/reader/rdf"
|
||||
|
||||
// DublinCoreFeedElement represents Dublin Core feed XML elements.
|
||||
type DublinCoreFeedElement struct {
|
||||
|
|
|
@ -1,14 +1,14 @@
|
|||
// SPDX-FileCopyrightText: Copyright The Miniflux Authors. All rights reserved.
|
||||
// SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
package rdf // import "miniflux.app/reader/rdf"
|
||||
package rdf // import "miniflux.app/v2/reader/rdf"
|
||||
|
||||
import (
|
||||
"io"
|
||||
|
||||
"miniflux.app/errors"
|
||||
"miniflux.app/model"
|
||||
"miniflux.app/reader/xml"
|
||||
"miniflux.app/v2/errors"
|
||||
"miniflux.app/v2/model"
|
||||
"miniflux.app/v2/reader/xml"
|
||||
)
|
||||
|
||||
// Parse returns a normalized feed struct from a RDF feed.
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
// SPDX-FileCopyrightText: Copyright The Miniflux Authors. All rights reserved.
|
||||
// SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
package rdf // import "miniflux.app/reader/rdf"
|
||||
package rdf // import "miniflux.app/v2/reader/rdf"
|
||||
|
||||
import (
|
||||
"bytes"
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
// SPDX-FileCopyrightText: Copyright The Miniflux Authors. All rights reserved.
|
||||
// SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
package rdf // import "miniflux.app/reader/rdf"
|
||||
package rdf // import "miniflux.app/v2/reader/rdf"
|
||||
|
||||
import (
|
||||
"encoding/xml"
|
||||
|
@ -9,12 +9,12 @@ import (
|
|||
"strings"
|
||||
"time"
|
||||
|
||||
"miniflux.app/crypto"
|
||||
"miniflux.app/logger"
|
||||
"miniflux.app/model"
|
||||
"miniflux.app/reader/date"
|
||||
"miniflux.app/reader/sanitizer"
|
||||
"miniflux.app/url"
|
||||
"miniflux.app/v2/crypto"
|
||||
"miniflux.app/v2/logger"
|
||||
"miniflux.app/v2/model"
|
||||
"miniflux.app/v2/reader/date"
|
||||
"miniflux.app/v2/reader/sanitizer"
|
||||
"miniflux.app/v2/url"
|
||||
)
|
||||
|
||||
type rdfFeed struct {
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
// SPDX-FileCopyrightText: Copyright The Miniflux Authors. All rights reserved.
|
||||
// SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
package readability // import "miniflux.app/reader/readability"
|
||||
package readability // import "miniflux.app/v2/reader/readability"
|
||||
|
||||
import (
|
||||
"bytes"
|
||||
|
@ -11,7 +11,7 @@ import (
|
|||
"regexp"
|
||||
"strings"
|
||||
|
||||
"miniflux.app/logger"
|
||||
"miniflux.app/v2/logger"
|
||||
|
||||
"github.com/PuerkitoBio/goquery"
|
||||
"golang.org/x/net/html"
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
// SPDX-FileCopyrightText: Copyright The Miniflux Authors. All rights reserved.
|
||||
// SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
package rewrite // import "miniflux.app/reader/rewrite"
|
||||
package rewrite // import "miniflux.app/v2/reader/rewrite"
|
||||
|
||||
import (
|
||||
"encoding/base64"
|
||||
|
@ -11,7 +11,7 @@ import (
|
|||
"regexp"
|
||||
"strings"
|
||||
|
||||
"miniflux.app/config"
|
||||
"miniflux.app/v2/config"
|
||||
|
||||
"github.com/PuerkitoBio/goquery"
|
||||
"github.com/yuin/goldmark"
|
||||
|
|
|
@ -1,16 +1,16 @@
|
|||
// SPDX-FileCopyrightText: Copyright The Miniflux Authors. All rights reserved.
|
||||
// SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
package rewrite // import "miniflux.app/reader/rewrite"
|
||||
package rewrite // import "miniflux.app/v2/reader/rewrite"
|
||||
|
||||
import (
|
||||
"strconv"
|
||||
"strings"
|
||||
"text/scanner"
|
||||
|
||||
"miniflux.app/logger"
|
||||
"miniflux.app/model"
|
||||
"miniflux.app/url"
|
||||
"miniflux.app/v2/logger"
|
||||
"miniflux.app/v2/model"
|
||||
"miniflux.app/v2/url"
|
||||
)
|
||||
|
||||
type rule struct {
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
// SPDX-FileCopyrightText: Copyright The Miniflux Authors. All rights reserved.
|
||||
// SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
package rewrite // import "miniflux.app/reader/rewrite"
|
||||
package rewrite // import "miniflux.app/v2/reader/rewrite"
|
||||
|
||||
import (
|
||||
"os"
|
||||
|
@ -9,8 +9,8 @@ import (
|
|||
"strings"
|
||||
"testing"
|
||||
|
||||
"miniflux.app/config"
|
||||
"miniflux.app/model"
|
||||
"miniflux.app/v2/config"
|
||||
"miniflux.app/v2/model"
|
||||
)
|
||||
|
||||
func TestParseRules(t *testing.T) {
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
// SPDX-FileCopyrightText: Copyright The Miniflux Authors. All rights reserved.
|
||||
// SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
package rewrite // import "miniflux.app/reader/rewrite"
|
||||
package rewrite // import "miniflux.app/v2/reader/rewrite"
|
||||
|
||||
// List of predefined rewrite rules (alphabetically sorted)
|
||||
// Available rules: "add_image_title", "add_youtube_video"
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
// SPDX-FileCopyrightText: Copyright The Miniflux Authors. All rights reserved.
|
||||
// SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
package rss // import "miniflux.app/reader/rss"
|
||||
package rss // import "miniflux.app/v2/reader/rss"
|
||||
|
||||
// DublinCoreElement represents Dublin Core XML elements.
|
||||
type DublinCoreElement struct {
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
// SPDX-FileCopyrightText: Copyright The Miniflux Authors. All rights reserved.
|
||||
// SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
package rss // import "miniflux.app/reader/rss"
|
||||
package rss // import "miniflux.app/v2/reader/rss"
|
||||
|
||||
// FeedBurnerElement represents FeedBurner XML elements.
|
||||
type FeedBurnerElement struct {
|
||||
|
|
|
@ -1,14 +1,14 @@
|
|||
// SPDX-FileCopyrightText: Copyright The Miniflux Authors. All rights reserved.
|
||||
// SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
package rss // import "miniflux.app/reader/rss"
|
||||
package rss // import "miniflux.app/v2/reader/rss"
|
||||
|
||||
import (
|
||||
"io"
|
||||
|
||||
"miniflux.app/errors"
|
||||
"miniflux.app/model"
|
||||
"miniflux.app/reader/xml"
|
||||
"miniflux.app/v2/errors"
|
||||
"miniflux.app/v2/model"
|
||||
"miniflux.app/v2/reader/xml"
|
||||
)
|
||||
|
||||
// Parse returns a normalized feed struct from a RSS feed.
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
// SPDX-FileCopyrightText: Copyright The Miniflux Authors. All rights reserved.
|
||||
// SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
package rss // import "miniflux.app/reader/rss"
|
||||
package rss // import "miniflux.app/v2/reader/rss"
|
||||
|
||||
import (
|
||||
"bytes"
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
// SPDX-FileCopyrightText: Copyright The Miniflux Authors. All rights reserved.
|
||||
// SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
package rss // import "miniflux.app/reader/rss"
|
||||
package rss // import "miniflux.app/v2/reader/rss"
|
||||
|
||||
import "strings"
|
||||
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
// SPDX-FileCopyrightText: Copyright The Miniflux Authors. All rights reserved.
|
||||
// SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
package rss // import "miniflux.app/reader/rss"
|
||||
package rss // import "miniflux.app/v2/reader/rss"
|
||||
|
||||
import (
|
||||
"encoding/xml"
|
||||
|
@ -11,13 +11,13 @@ import (
|
|||
"strings"
|
||||
"time"
|
||||
|
||||
"miniflux.app/crypto"
|
||||
"miniflux.app/logger"
|
||||
"miniflux.app/model"
|
||||
"miniflux.app/reader/date"
|
||||
"miniflux.app/reader/media"
|
||||
"miniflux.app/reader/sanitizer"
|
||||
"miniflux.app/url"
|
||||
"miniflux.app/v2/crypto"
|
||||
"miniflux.app/v2/logger"
|
||||
"miniflux.app/v2/model"
|
||||
"miniflux.app/v2/reader/date"
|
||||
"miniflux.app/v2/reader/media"
|
||||
"miniflux.app/v2/reader/sanitizer"
|
||||
"miniflux.app/v2/url"
|
||||
)
|
||||
|
||||
// Specs: https://cyber.harvard.edu/rss/rss.html
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
// SPDX-FileCopyrightText: Copyright The Miniflux Authors. All rights reserved.
|
||||
// SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
package sanitizer // import "miniflux.app/reader/sanitizer"
|
||||
package sanitizer // import "miniflux.app/v2/reader/sanitizer"
|
||||
|
||||
import (
|
||||
"bytes"
|
||||
|
@ -11,8 +11,8 @@ import (
|
|||
"strconv"
|
||||
"strings"
|
||||
|
||||
"miniflux.app/config"
|
||||
"miniflux.app/url"
|
||||
"miniflux.app/v2/config"
|
||||
"miniflux.app/v2/url"
|
||||
|
||||
"golang.org/x/net/html"
|
||||
)
|
||||
|
|
|
@ -1,13 +1,13 @@
|
|||
// SPDX-FileCopyrightText: Copyright The Miniflux Authors. All rights reserved.
|
||||
// SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
package sanitizer // import "miniflux.app/reader/sanitizer"
|
||||
package sanitizer // import "miniflux.app/v2/reader/sanitizer"
|
||||
|
||||
import (
|
||||
"os"
|
||||
"testing"
|
||||
|
||||
"miniflux.app/config"
|
||||
"miniflux.app/v2/config"
|
||||
)
|
||||
|
||||
func TestMain(m *testing.M) {
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
// SPDX-FileCopyrightText: Copyright The Miniflux Authors. All rights reserved.
|
||||
// SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
package sanitizer // import "miniflux.app/reader/sanitizer"
|
||||
package sanitizer // import "miniflux.app/v2/reader/sanitizer"
|
||||
|
||||
import (
|
||||
"bytes"
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
// SPDX-FileCopyrightText: Copyright The Miniflux Authors. All rights reserved.
|
||||
// SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
package sanitizer // import "miniflux.app/reader/sanitizer"
|
||||
package sanitizer // import "miniflux.app/v2/reader/sanitizer"
|
||||
|
||||
import "testing"
|
||||
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
// SPDX-FileCopyrightText: Copyright The Miniflux Authors. All rights reserved.
|
||||
// SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
package scraper // import "miniflux.app/reader/scraper"
|
||||
package scraper // import "miniflux.app/v2/reader/scraper"
|
||||
|
||||
// List of predefined scraper rules (alphabetically sorted)
|
||||
// domain => CSS selectors
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
// SPDX-FileCopyrightText: Copyright The Miniflux Authors. All rights reserved.
|
||||
// SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
package scraper // import "miniflux.app/reader/scraper"
|
||||
package scraper // import "miniflux.app/v2/reader/scraper"
|
||||
|
||||
import (
|
||||
"errors"
|
||||
|
@ -9,11 +9,11 @@ import (
|
|||
"io"
|
||||
"strings"
|
||||
|
||||
"miniflux.app/config"
|
||||
"miniflux.app/http/client"
|
||||
"miniflux.app/logger"
|
||||
"miniflux.app/reader/readability"
|
||||
"miniflux.app/url"
|
||||
"miniflux.app/v2/config"
|
||||
"miniflux.app/v2/http/client"
|
||||
"miniflux.app/v2/logger"
|
||||
"miniflux.app/v2/reader/readability"
|
||||
"miniflux.app/v2/url"
|
||||
|
||||
"github.com/PuerkitoBio/goquery"
|
||||
)
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
// SPDX-FileCopyrightText: Copyright The Miniflux Authors. All rights reserved.
|
||||
// SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
package scraper // import "miniflux.app/reader/scraper"
|
||||
package scraper // import "miniflux.app/v2/reader/scraper"
|
||||
|
||||
import (
|
||||
"bytes"
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
// SPDX-FileCopyrightText: Copyright The Miniflux Authors. All rights reserved.
|
||||
// SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
package subscription // import "miniflux.app/reader/subscription"
|
||||
package subscription // import "miniflux.app/v2/reader/subscription"
|
||||
|
||||
import (
|
||||
"fmt"
|
||||
|
@ -9,12 +9,12 @@ import (
|
|||
"regexp"
|
||||
"strings"
|
||||
|
||||
"miniflux.app/config"
|
||||
"miniflux.app/errors"
|
||||
"miniflux.app/http/client"
|
||||
"miniflux.app/reader/browser"
|
||||
"miniflux.app/reader/parser"
|
||||
"miniflux.app/url"
|
||||
"miniflux.app/v2/config"
|
||||
"miniflux.app/v2/errors"
|
||||
"miniflux.app/v2/http/client"
|
||||
"miniflux.app/v2/reader/browser"
|
||||
"miniflux.app/v2/reader/parser"
|
||||
"miniflux.app/v2/url"
|
||||
|
||||
"github.com/PuerkitoBio/goquery"
|
||||
)
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
// SPDX-FileCopyrightText: Copyright The Miniflux Authors. All rights reserved.
|
||||
// SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
package subscription // import "miniflux.app/reader/subscription"
|
||||
package subscription // import "miniflux.app/v2/reader/subscription"
|
||||
|
||||
import "fmt"
|
||||
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
// SPDX-FileCopyrightText: Copyright The Miniflux Authors. All rights reserved.
|
||||
// SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
package xml // import "miniflux.app/reader/xml"
|
||||
package xml // import "miniflux.app/v2/reader/xml"
|
||||
|
||||
import (
|
||||
"bytes"
|
||||
|
@ -10,7 +10,7 @@ import (
|
|||
"io"
|
||||
"strings"
|
||||
|
||||
"miniflux.app/reader/encoding"
|
||||
"miniflux.app/v2/reader/encoding"
|
||||
)
|
||||
|
||||
// NewDecoder returns a XML decoder that filters illegal characters.
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
// SPDX-FileCopyrightText: Copyright The Miniflux Authors. All rights reserved.
|
||||
// SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
package xml // import "miniflux.app/reader/xml"
|
||||
package xml // import "miniflux.app/v2/reader/xml"
|
||||
|
||||
import (
|
||||
"encoding/xml"
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue