All Projects → phicdy → MyCuration

phicdy / MyCuration

Licence: other
RSS Reader for Android with article filtering and curation

Programming Languages

kotlin
9241 projects

Projects that are alternatives of or similar to MyCuration

blex
Fast Bloom filter with concurrent accessibility, powered by :atomics module.
Stars: ✭ 34 (+47.83%)
Mutual labels:  filter
ttrss ynh
Tiny Tiny RSS package for YunoHost
Stars: ✭ 17 (-26.09%)
Mutual labels:  rss-reader
Filters
An Arduino finite impulse response and infinite impulse response filter library.
Stars: ✭ 36 (+56.52%)
Mutual labels:  filter
nimSocks
A filtering SOCKS proxy server and client library written in nim.
Stars: ✭ 51 (+121.74%)
Mutual labels:  filter
ar-search
Provides unified search model for Yii ActiveRecord
Stars: ✭ 31 (+34.78%)
Mutual labels:  filter
pyreports
pyreports is a python library that allows you to create complex report from various sources
Stars: ✭ 78 (+239.13%)
Mutual labels:  filter
animethemes-dl
THIS PROJECT HAS BEEN ABANDONED. Downloads anime themes from animethemes.moe. Supports Batch download and MAL/AniList connecting.
Stars: ✭ 21 (-8.7%)
Mutual labels:  filter
hexo-filter-optimize
A Hexo plugin that optimize the pages loading speed.
Stars: ✭ 41 (+78.26%)
Mutual labels:  filter
eloquent-filter
Library to form search criteria through expressions in the query string
Stars: ✭ 23 (+0%)
Mutual labels:  filter
Pulse
❤️ A heart rate camera pulse detector written in Swift.
Stars: ✭ 53 (+130.43%)
Mutual labels:  filter
RSS-to-Telegram-Bot
A Telegram RSS bot that cares about your reading experience
Stars: ✭ 482 (+1995.65%)
Mutual labels:  rss-reader
el monitorro
🐂 El Monitorro is a high-performance feed reader as a Telegram bot. It supports RSS, Atom and JSON feeds
Stars: ✭ 168 (+630.43%)
Mutual labels:  rss-reader
Windows-System-Wide-Filter
Windows WDM driver filters to filter IO to devices and file systems
Stars: ✭ 49 (+113.04%)
Mutual labels:  filter
capella
Cloud service for image storage and delivery
Stars: ✭ 116 (+404.35%)
Mutual labels:  filter
emacs-application-framework
EAF, an extensible framework that revolutionizes the graphical capabilities of Emacs
Stars: ✭ 2,454 (+10569.57%)
Mutual labels:  rss-reader
FunFilter
Freely painted area, the software will automatically add filter on its.
Stars: ✭ 15 (-34.78%)
Mutual labels:  filter
laminas-i18n
Provide translations for your application, and filter and validate internationalized values
Stars: ✭ 40 (+73.91%)
Mutual labels:  filter
RssReader
vue + go 的在线 rss 阅读器
Stars: ✭ 13 (-43.48%)
Mutual labels:  rss-reader
vsm-box
Web-component for creating & showing VSM-sentences — Visual Syntax Method
Stars: ✭ 25 (+8.7%)
Mutual labels:  curation
openapi-filter
Filter internal paths, operations, parameters, schemas etc from OpenAPI/Swagger/AsyncAPI definitions
Stars: ✭ 112 (+386.96%)
Mutual labels:  filter

MyCuration Github Actions codecov

Get it on Google Play

MyCuration is RSS(Feed) Reader that has curation and filter feature.

Features

RSS Reader

  • Subscribe RSS(RSS1.0/2.0/ATOM)
  • Manage read/unread status
  • Manual/Schedule update
  • Sort articles by the published date
  • Search articles by keyword

Curation

Collect articles from subscribed RSS by user settings

Settings

  • Keywords in the article title

Filter

Set status to read automatically by user settings

Settings

  • Keyword in the article title
  • URL in the article URL
  • Target RSS
  • Enable/Disable

Mutli-Module

modules

Credits

Baseline Profile

When release the app, re-generate the baseline profile https://developer.android.com/topic/performance/baselineprofiles/create-baselineprofile

./gradlew :benchmark:pixel2Api31BenchmarkAndroidTest
cp benchmark/build/outputs/managed_device_android_test_additional_output/pixel2Api31/TrivialBaselineProfileBenchmark_startup-baseline-prof.txt app/src/main/baseline-prof.txt

Devlopment Environment

  • Put your google-services.json for Google Analytics
  • Set up your settings in ~/.gradle/gradle.properties or edit gradle.properties in this project
    • Set admob ID value like ca-app-pub-xxxxxxxxxxxxxxxx~yyyyyyyyyy to ADMOB_ID_MYCURATION
    • Set release keystore settings to RELEASE_KEY_ALIAS, RELEASE_STORE_FILE_PATH , RELEASE_KEY_PASSWORD and RELEASE_STORE_PASSWORD
  • If you want to copy debug build to somewhere, set the destination in ~/.gradle/gradle.properties or edit gradle.properties in this project
COPY_BUILD_DESTINATION=/your/copy/destination

License

The MIT License (MIT)

Copyright (c) 2018 phicdy

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].