Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/samuelclay/NewsBlur
/ functions
Functions
5,735 in github.com/samuelclay/NewsBlur
⨍
Functions
5,735
◇
Types & classes
765
↳
Endpoints
185
↓ 4 callers
Method
send_premium_pricing_upgrade_email
Email a grandfathered premium subscriber before their renewal moves to $36. Stripe users get the "automatic" variant; PayPal users get the "ap
apps/profile/models.py:3723
↓ 4 callers
Method
setData
(ArrayList<String> activeFoldersNames, ArrayList<ArrayList<Feed>> activeFolderChildren, ArrayList<Feed> feeds)
clients/android/NewsBlur/app/src/main/java/com/newsblur/activity/FeedChooserAdapter.java:189
↓ 4 callers
Method
setFolderClosed
Indicates that a folder is closed or not, so we can correctly display (or not) sub-folders.
clients/android/NewsBlur/app/src/main/java/com/newsblur/database/FolderListAdapter.java:995
↓ 4 callers
Method
setex
(self, key, ttl, value)
apps/notifications/tests.py:15
↓ 4 callers
Method
setup_feed_for_premium_subscribers
(self, allow_skip_resync=False)
apps/rss_feeds/models.py:938
↓ 4 callers
Function
setup_motd
(role="app")
archive/fabfile.py:1801
↓ 4 callers
Function
should_store_content
Determine if we should store the extension's content. We store the extension content if it's longer than what we already have, as the ex
apps/archive_extension/matching.py:291
↓ 4 callers
Function
showError
(message)
clients/browser-extension/src/popup/oauth-callback.js:7
↓ 4 callers
Method
showSyncStatusIndicator
(String syncStatus, SyncStatusAccessory accessory)
clients/android/NewsBlur/app/src/main/java/com/newsblur/activity/Main.java:378
↓ 4 callers
Function
sort_urls
(feeds)
utils/feedfinder_forman.py:185
↓ 4 callers
Method
stats
(self)
apps/monitor/views/newsblur_app_times.py:27
↓ 4 callers
Method
stats_type
(cls, name)
apps/statistics/rstats.py:16
↓ 4 callers
Method
stylePill
(View pill, int bgColor, float radius)
clients/android/NewsBlur/app/src/main/java/com/newsblur/util/UIUtils.java:559
↓ 4 callers
Function
syncPendingArchives
* Sync pending archives to the server
clients/browser-extension/src/background/service-worker.js:352
↓ 4 callers
Method
sync_redis
(self, allow_skip_resync=False)
apps/rss_feeds/models.py:445
↓ 4 callers
Method
trim_feed
(self, verbose=False, cutoff=None)
apps/rss_feeds/models.py:2146
↓ 4 callers
Method
twitter_api
(self, include_social_services=False)
utils/twitter_fetcher.py:121
↓ 4 callers
Method
unflattenStringList
(String flat)
clients/android/NewsBlur/app/src/main/java/com/newsblur/database/DatabaseConstants.java:513
↓ 4 callers
Method
updateLoadingIndicators
()
clients/android/NewsBlur/app/src/main/java/com/newsblur/fragment/ItemSetFragment.java:447
↓ 4 callers
Method
updateStatusIndicators
()
clients/android/NewsBlur/app/src/main/java/com/newsblur/activity/ItemsList.java:435
↓ 4 callers
Method
update_all_statistics
(self, has_new_stories=False, force=False, delay_fetch_sec=None)
apps/rss_feeds/models.py:879
↓ 4 callers
Method
user_searches
(cls, user_id)
apps/rss_feeds/models.py:4825
↓ 3 callers
Function
E
(a)
clients/ios/static/zepto.js:2
↓ 3 callers
Function
E
(a)
clients/ios/Resources/zepto.js:2
↓ 3 callers
Function
_1
(function)
utils/feed_functions.py:32
↓ 3 callers
Method
__init__
(self, *args, **kwargs)
apps/profile/forms.py:55
↓ 3 callers
Method
_date_key
(cls, date=None)
apps/statistics/rmcp_usage.py:38
↓ 3 callers
Function
_dec
(view_func)
utils/user_functions.py:20
↓ 3 callers
Method
_email_from_text
(self, text)
apps/newsletters/models.py:416
↓ 3 callers
Function
_estimate_word_count
Estimate word count from story content for long-read detection.
apps/briefing/scoring.py:561
↓ 3 callers
Function
_feed_unread_count
(feeds: dict, feed_ids: list[int])
newsblur_mcp/newsblur_mcp/tools/actions.py:9
↓ 3 callers
Method
_feeds_dict_to_list
Convert feeds dict to list, filtering out already-existing URLs.
apps/discover/management/commands/backfill_underpopulated_feeds.py:592
↓ 3 callers
Method
_fetch_channel_snippet
Fetch channel snippet from YouTube API by channel_id or username.
utils/youtube_fetcher.py:199
↓ 3 callers
Method
_fetcher_with_redis
(self, redis_mock)
apps/rss_feeds/test_reddit_fetcher.py:154
↓ 3 callers
Function
_find_full_folder_path
Find the full flattened path for a folder given its leaf name and immediate parent name. flat_folders is the dict from UserSubscriptionFolders.fl
apps/reader/views.py:3958
↓ 3 callers
Function
_get_classifier_matches
Identify which classifiers matched positively for a story.
apps/briefing/scoring.py:536
↓ 3 callers
Method
_get_playlist_page_token
Helper method to get next page token for a playlist.
utils/youtube_fetcher.py:532
↓ 3 callers
Function
_get_user_categories
Get list of user's existing categories sorted by usage count. Returns top 50 categories to keep the prompt manageable.
apps/archive_extension/tasks.py:157
↓ 3 callers
Method
_header_value
(self, headers, name)
apps/newsletters/models.py:365
↓ 3 callers
Method
_invalidate_limit_cache
Invalidate the Redis spending limit cache for a user.
utils/llm_costs.py:283
↓ 3 callers
Method
_make_stories
(self)
apps/clustering/tests.py:172
↓ 3 callers
Method
_make_stripe_sub
(self, plan_id="newsblur-premium-24", active=True)
apps/profile/test_profile.py:749
↓ 3 callers
Method
_make_tag
(self, tag, score, feed_id=None, scope="feed", folder_name="")
apps/analyzer/tests.py:1611
↓ 3 callers
Method
_run_classifier
Route to text-only or vision classifier, with Redis caching. For each story, checks the cache first. Only uncached stories are sent t
apps/analyzer/models.py:1088
↓ 3 callers
Method
_scientific_stories
(self)
apps/clustering/tests.py:312
↓ 3 callers
Function
_serialize_archive
Serialize an MArchivedStory to a dict for JSON response.
apps/archive_extension/views.py:1443
↓ 3 callers
Function
_slot_gen_utc
(slot_name)
apps/briefing/tasks.py:97
↓ 3 callers
Method
_sort
(self, url)
apps/rss_feeds/test_reddit_fetcher.py:328
↓ 3 callers
Method
_split_favicon_color
(self, color=None)
apps/rss_feeds/models.py:1332
↓ 3 callers
Function
_ssl_verify
Return False for local dev servers (self-signed certs), True otherwise.
newsblur_mcp/newsblur_mcp/cli/auth.py:37
↓ 3 callers
Function
_story_to_dict
Convert an MStory to a serializable dict.
apps/briefing/views.py:574
↓ 3 callers
Function
_strip_duplicate_story_links
Convert anchor tags for specified hashes to plain text, preserving title.
apps/briefing/summary.py:911
↓ 3 callers
Function
_train_classifier
Train the intelligence classifier to like, dislike, or super-dislike stories.
newsblur_mcp/newsblur_mcp/tools/classifiers.py:7
↓ 3 callers
Method
_update_classifications
Update the classification dictionary based on new results and classifier type. Args: classifications: Dictionary to upda
apps/analyzer/models.py:1135
↓ 3 callers
Method
activate_free
(self)
apps/profile/models.py:1047
↓ 3 callers
Method
add_missing_feeds
(self)
apps/reader/models.py:3031
↓ 3 callers
Method
aggregate_mark_read
(cls, feed_id)
apps/reader/models.py:2343
↓ 3 callers
Function
ajaxError
(a,b,c,d)
clients/ios/static/zepto.js:2
↓ 3 callers
Function
ajaxError
(a,b,c,d)
clients/ios/Resources/zepto.js:2
↓ 3 callers
Method
allFeeds
Convenience constructor for all (non-social) feeds.
clients/android/NewsBlur/app/src/main/java/com/newsblur/util/FeedSet.java:87
↓ 3 callers
Method
allSaved
Convenience constructor for saved stories feed.
clients/android/NewsBlur/app/src/main/java/com/newsblur/util/FeedSet.java:140
↓ 3 callers
Method
all_tags
(self)
archive/ansible/do_inventory.py:217
↓ 3 callers
Function
apply
(theme)
media/js/newsblur/common/theme_toggle.js:32
↓ 3 callers
Method
applySearchQuery
(@Nullable String query, boolean syncField)
clients/android/NewsBlur/app/src/main/java/com/newsblur/fragment/FolderListFragment.java:556
↓ 3 callers
Method
applyStoryHeaderPillLabel
( MaterialButton button, CharSequence title, boolean showText,
clients/android/NewsBlur/app/src/main/java/com/newsblur/activity/ItemsList.java:676
↓ 3 callers
Method
areAllVisibleFoldersCollapsed
()
clients/android/NewsBlur/app/src/main/java/com/newsblur/database/FolderListAdapter.java:734
↓ 3 callers
Method
award_credit
(cls, referred_user_id, payment_amount, payment_tier)
apps/profile/models.py:5164
↓ 3 callers
Function
b
(a)
clients/ios/static/zepto.js:2
↓ 3 callers
Function
b
(a)
clients/ios/Resources/zepto.js:2
↓ 3 callers
Method
beginInteractiveStoryListSwipe
()
clients/android/NewsBlur/app/src/main/java/com/newsblur/activity/ItemsList.java:1083
↓ 3 callers
Method
buildUrl
(String path)
clients/android/NewsBlur/app/src/main/java/com/newsblur/network/APIConstants.java:98
↓ 3 callers
Method
cached_feed_metadata
Reuse the feed's stored title/description to skip API metadata lookups. Channel titles and descriptions rarely change, so refetching them on
utils/youtube_fetcher.py:259
↓ 3 callers
Method
calculate_feed_scores
(self, force=False, silent=False)
apps/social/models.py:1560
↓ 3 callers
Method
can_use
(self)
apps/ask_ai/usage.py:17
↓ 3 callers
Method
cancelPendingStorySearch
()
clients/android/NewsBlur/app/src/main/java/com/newsblur/activity/ItemsList.java:949
↓ 3 callers
Method
cancel_premium
(self, force=False)
apps/profile/models.py:2196
↓ 3 callers
Method
category_count
(self, category)
apps/analyzer/classifier.py:61
↓ 3 callers
Function
celery_stop
()
archive/fabfile.py:2143
↓ 3 callers
Function
change_password
(user, old_password, new_password, only_check=False)
apps/profile/models.py:4609
↓ 3 callers
Function
checkEnd
()
clients/ios/static/mark.js:214
↓ 3 callers
Method
check_feed_link_for_feed_address
(self)
apps/rss_feeds/models.py:954
↓ 3 callers
Function
clean
(string)
utils/urlnorm.py:78
↓ 3 callers
Method
color_db
(self, seconds, default)
utils/request_introspection_middleware.py:107
↓ 3 callers
Method
completeInteractiveStoryListSwipe
()
clients/android/NewsBlur/app/src/main/java/com/newsblur/activity/ItemsList.java:1106
↓ 3 callers
Method
config
(self)
archive/munin/munin/__init__.py:27
↓ 3 callers
Function
copy_certificates
(copy=False)
archive/fabfile.py:978
↓ 3 callers
Method
count_fs_size_bytes
(self)
apps/rss_feeds/models.py:2157
↓ 3 callers
Method
count_similar_feeds
(self, feed_ids=None, force=False, offset=0, limit=5)
apps/rss_feeds/models.py:1292
↓ 3 callers
Function
css_rule
(css, selector)
node/tests/add_site_layout.test.js:10
↓ 3 callers
Method
deactivate_premium
(self)
apps/profile/models.py:1022
↓ 3 callers
Function
delete_story_feed
(model, feed_field="feed_id")
apps/rss_feeds/models.py:5044
↓ 3 callers
Method
disconnect_twitter
(self)
utils/twitter_fetcher.py:170
↓ 3 callers
Function
do_list
List available simulators with UDIDs.
clients/ios/run_ios.py:79
↓ 3 callers
Method
drop
(cls)
apps/search/models.py:1297
↓ 3 callers
Function
e
(t)
clients/android/NewsBlur/app/src/main/assets/mark.min.js:7
↓ 3 callers
Function
embed_briefing_icons
Post-process briefing summary HTML to embed feed favicons, section icons, and inline styles for email-compatible rendering. Uses inline data
apps/briefing/summary.py:483
↓ 3 callers
Function
enhancePage
( $page, role )
media/js/mobile/jquery.mobile-1.0b1.js:2481
↓ 3 callers
Method
execute_nodetool
(self, cmd)
archive/munin/munin/cassandra.py:21
↓ 3 callers
Method
extract_domain
Extract domain from URL.
apps/archive_extension/models.py:138
↓ 3 callers
Method
extract_image_urls
(self, force=False)
apps/social/models.py:2712
← previous
next →
701–800 of 5,735, ranked by callers