feed_squeezer

command module
v0.1.7 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 15, 2024 License: MIT Imports: 23 Imported by: 0

README

feed_squeezer

feed_squeezer returns a new feed squeezed by any keyword in feed

Latest Version test docker-ghcr docker-gcp Coverage Status Go Report Card Go Reference

Getting started

Run feed_squeezer where it can be accessed from the Internet.

e.g.

Docker

This application is provided as a Docker image, so you can run it wherever you like.

Images
  • GitHub Container Registry (Recommended)
    • ghcr.io/sue445/feed_squeezer:latest: Use latest version
    • ghcr.io/sue445/feed_squeezer:vX.Y.Z: Use specified version
  • Google Artifact Registry: If you want to run this app on Cloud Run, use this image
    • us-docker.pkg.dev/feed-squeezer/feed-squeezer/app:latest: Use latest version
    • us-docker.pkg.dev/feed-squeezer/feed-squeezer/app:vX.Y.Z: Use specified version
    • us-docker.pkg.dev/feed-squeezer/feed-squeezer/app:edge: The contents of the main branch are pushed to this tag
docker run --rm -p 8080:8080 ghcr.io/sue445/feed_squeezer:latest

open http://localhost:8080/

standalone binary

Download latest binary from https://github.com/sue445/feed_squeezer/releases

./feed_squeezer

open http://localhost:8080/

Build yourself
git clone https://github.com/sue445/feed_squeezer.git
cd feed_squeezer
make
./bin/feed_squeezer

open http://localhost:8080/

Environment variables

Cli usage

$ ./feed_squeezer --help
Usage of ./bin/feed_squeezer:
  -version
        Whether showing version

Endpoint

GET /

Display a simple form to generate feed_squeezer URL

top

GET /api/feed

returns a new feed squeezed by any keyword in feed

Parameters

All parameters must be URL encoded

  • url : source feed url
  • query : query to squeeze feed
    • The following formats are supported
    • AAA BBB : Includes all (AND search)
    • AAA | BBB : Includes any (OR search)
    • (AAA BBB) | CCC, (AAA | BBB) CCC : Evaluate conditions in brackets first
GET /api/version

Returns app version (same to feed_squeezer -version)

LICENSE

All programs are licensed under the MIT License Copyright (c) 2024 sue445.

But only favicon's LICENCE belongs to TopeconHeros

Original icon is here

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL