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
Method
hasStableIds
()
clients/android/NewsBlur/app/src/main/java/com/newsblur/database/FolderListAdapter.java:1018
Method
hasStableIds
()
clients/android/NewsBlur/app/src/main/java/com/newsblur/activity/FeedChooserAdapter.java:99
Method
hashCode
()
clients/android/NewsBlur/app/src/main/java/com/newsblur/domain/Folder.java:81
Method
hashCode
()
clients/android/NewsBlur/app/src/main/java/com/newsblur/domain/SocialFeed.java:70
Method
hashCode
()
clients/android/NewsBlur/app/src/main/java/com/newsblur/domain/Story.java:530
Function
hashString
(str)
clients/browser-extension/src/shared/utils.js:154
Method
headers
(self)
apps/rss_feeds/page_importer.py:59
Method
headers
(self)
apps/rss_feeds/text_importer.py:46
Function
health_check
(request)
apps/static/views.py:272
Function
host
(*names)
archive/fabfile.py:129
Method
identify_deleted_feed_users
(cls, old_feed_id)
apps/reader/models.py:1290
Function
iframe_buster
(request)
apps/reader/views.py:4945
Function
ifttt_status
(request)
apps/oauth/views.py:685
Function
ignore_follower
(request)
apps/social/views.py:1608
Function
include_javascripts
Prints out a template of <script> tags based on an asset package name.
utils/templatetags/utils_tags.py:352
Function
include_javascripts_raw
Prints out the JS code found in the static asset packages.
utils/templatetags/utils_tags.py:374
Function
include_stylesheets
Prints out a template of <link> tags based on an asset package name.
utils/templatetags/utils_tags.py:417
Function
include_stylesheets_raw
Prints out the CSS code found in the static asset packages.
utils/templatetags/utils_tags.py:395
Method
incrementActionTried
(@Nullable String actionId)
clients/android/NewsBlur/app/src/main/java/com/newsblur/database/BlurDatabaseHelper.java:1126
Method
increment_ask_ai_usage
(self, question_id=None, story_hash=None, request_id=None, cached=False)
apps/profile/models.py:324
Function
index
(requst)
apps/analyzer/views.py:35
Function
index
(request)
apps/mobile/views.py:16
Method
index
( cls, story_hash, story_title, story_content, story_tags, sto
apps/search/models.py:469
Method
index
( cls, story_hash, story_feed_id, story_date, story_content_vector=Non
apps/search/models.py:891
Method
index_all_for_search
(cls, offset=0, search=False, discover=False)
apps/rss_feeds/models.py:3681
Method
index_name
(cls)
apps/search/models.py:395
Method
index_name
(cls)
apps/search/models.py:833
Method
index_stories_for_discover
(cls, story_hashes, verbose=False)
apps/rss_feeds/models.py:3726
Method
inflateStoryContextMenu
(ContextMenu menu, MenuInflater inflater, FeedSet fs, Story story, StoryOrder storyOrder)
clients/android/NewsBlur/app/src/main/java/com/newsblur/util/UIUtils.java:582
Method
infrequentCutoffChanged
(int newValue)
clients/android/NewsBlur/app/src/main/java/com/newsblur/activity/InfrequentItemsList.java:31
Function
ingest
Ingest a single archived page from the browser extension. POST params: url (required): Page URL title (required): Page title
apps/archive_extension/views.py:80
Method
ingest
* Ingest a single archived page * @param {object} archive - Archive data * @returns {Promise<object>} Response data
clients/browser-extension/src/lib/api.js:161
Function
init
()
media/safari/NewsBlur.safariextension/javascripts/main.js:35
Function
init
* Initialize the options page
clients/browser-extension/src/options/options.js:18
Function
init
* Initialize the popup
clients/browser-extension/src/popup/popup.js:53
Method
initialValue
()
clients/android/NewsBlur/app/src/main/java/com/newsblur/util/StoryUtils.java:21
Method
insertClassifier
(@NonNull Classifier classifier)
clients/android/NewsBlur/app/src/main/java/com/newsblur/database/BlurDatabaseHelper.java:1588
Method
insertCommentPlaceholder
Insert brand new comment for which we do not yet have a server-assigned ID. This comment will show up in the UI with reduced functionality until the
clients/android/NewsBlur/app/src/main/java/com/newsblur/database/BlurDatabaseHelper.java:1635
Method
insertReplyPlaceholder
(@Nullable String storyId, @Nullable String userId, @Nullable String commentUserId, @Nullable String replyText
clients/android/NewsBlur/app/src/main/java/com/newsblur/database/BlurDatabaseHelper.java:1732
Method
instrumented_method
(*args, **kwargs)
utils/mongo_raw_log_middleware.py:62
Method
instrumented_method
(*args, **kwargs)
utils/redis_raw_log_middleware.py:48
Function
interactions_count
(request)
apps/reader/views.py:933
Function
invalidate_template_cache
(fragment_name, *variables)
utils/user_functions.py:123
Function
invoice
Generate a printable invoice for a specific payment. Staff can view any invoice; regular users can only view their own.
apps/profile/views.py:1494
Function
ios
(request)
apps/static/views.py:204
Function
ios_download
(request)
apps/static/views.py:212
Function
ios_ipa
(request)
apps/static/views.py:224
Function
ios_plist
(request)
apps/static/views.py:216
Function
ios_subscription_status
(request)
apps/profile/views.py:1881
Function
ip_addresses
(request)
apps/api/views.py:584
Method
isChanged
Detect as quickly as possible if this story is different in any visible way from the provided story, assuming it represents the same story .
clients/android/NewsBlur/app/src/main/java/com/newsblur/domain/Story.java:399
Method
isChildSelectable
(int groupPosition, int childPosition)
clients/android/NewsBlur/app/src/main/java/com/newsblur/database/FolderListAdapter.java:1008
Method
isChildSelectable
(int groupPosition, int childPosition)
clients/android/NewsBlur/app/src/main/java/com/newsblur/activity/FeedChooserAdapter.java:184
Method
isError
()
clients/android/NewsBlur/app/src/main/java/com/newsblur/network/APIResponse.java:104
Method
isError
()
clients/android/NewsBlur/app/src/main/java/com/newsblur/network/domain/LoginResponse.java:21
Method
isError
()
clients/android/NewsBlur/app/src/main/java/com/newsblur/network/domain/NewsBlurResponse.java:19
Function
isFeed
(uri)
utils/feedfinder_pilgrim.py:277
Function
isFeedLink
(link)
utils/feedfinder_pilgrim.py:248
Method
isFeedSetFetchPending
(@NonNull FeedSet fs)
clients/android/NewsBlur/app/src/main/java/com/newsblur/database/BlurDatabaseHelper.java:818
Method
isForWidget
()
clients/android/NewsBlur/app/src/main/java/com/newsblur/util/FeedSet.java:303
Function
isIncognito
()
clients/browser-extension/src/shared/utils.js:218
Method
isMuted
()
clients/android/NewsBlur/app/src/main/java/com/newsblur/util/FeedSet.java:363
Method
isSingleSocial
()
clients/android/NewsBlur/app/src/main/java/com/newsblur/util/FeedSet.java:319
Method
isTotalCount
()
clients/android/NewsBlur/app/src/main/java/com/newsblur/domain/StarredCount.java:46
Function
isXMLRelatedLink
(link)
utils/feedfinder_pilgrim.py:252
Method
is_bluesky_feed
(self)
apps/rss_feeds/models.py:249
Method
is_configured
(self)
apps/ask_ai/providers.py:73
Method
is_configured
(self)
apps/ask_ai/providers.py:144
Method
is_configured
(self)
apps/ask_ai/providers.py:209
Method
is_configured
(self)
apps/ask_ai/providers.py:274
Method
is_daily_briefing
(self)
apps/rss_feeds/models.py:253
Method
is_feed_limit_temporarily_exempt
Returns True if this premium user is temporarily exempt from feed limits. This applies to grandfathered users who had 2000+ feeds at
apps/profile/models.py:251
Method
is_google_news_feed
(self)
apps/rss_feeds/models.py:245
Method
is_newsletter
(self)
apps/rss_feeds/models.py:231
Method
is_on_trial
Returns True if user is currently on a premium trial.
apps/profile/models.py:229
Method
is_scanner
Check if IP is flagged as a scanner. For now just returns True/False for tracking. When blocking is enabled, this can be use
utils/ip_rate_tracker.py:528
Method
is_self_hosted_ai
True when Stripe billing is not configured but AI provider keys are. Self-hosted users provide their own API keys and pay providers directly.
apps/profile/models.py:104
Method
is_usage_limit_reached
Quick check: has user hit their spending limit? Uses Redis cache.
apps/profile/models.py:137
Method
is_webfeed
(self)
apps/rss_feeds/models.py:237
Method
is_youtube_feed
(self)
apps/rss_feeds/models.py:241
Function
json_decode
Returns Python objects for the given JSON string.
utils/tornado_escape.py:87
Function
json_encode
JSON-encodes the given Python object.
utils/tornado_escape.py:76
Function
json_view
(func)
utils/json_functions.py:125
Method
key_extra
(self, request)
utils/ratelimit.py:117
Method
key_extra
(self, request)
utils/ratelimit.py:139
Function
keyup
()
media/js/mobile/jquery.mobile-1.0b1.js:3713
Function
kill
()
archive/fabfile.py:2073
Function
kill_celery
()
archive/fabfile.py:2167
Function
lambda_handler
(event, context)
apps/newsletters/amazon-ses-lambda.py:8
Method
large_photo_url
(self)
apps/social/models.py:418
Function
later
()
clients/browser-extension/src/shared/utils.js:205
Method
latest_paypal_email
(self)
apps/profile/models.py:2429
Method
lazy_merge_story_hashes
K-way merge of per-feed story streams using a heap, avoiding ZUNIONSTORE. When cache_key is provided, writes merged results to Redis so t
apps/reader/models.py:799
Function
like_comment
(request)
apps/social/views.py:1694
Function
linkAt
(x, y, attribute)
clients/ios/static/storyDetailView.js:21
Function
link_popular_feed
Creates a Feed record for a PopularFeed that hasn't been linked yet. Uses direct Feed.objects.create instead of get_feed_from_url to avoid
apps/discover/views.py:1462
Function
linkify
Converts plain text into HTML with links. For example: ``linkify("Hello http://tornadoweb.org!")`` would return ``Hello <a href="http://torna
utils/tornado_escape.py:239
Method
linkify
@param linkifyMask One of {@link Linkify#ALL}, {@link Linkify#PHONE_NUMBERS}, {@link Linkify#MAP_ADDRESSES}, {@link Linkify#WEB_URL
clients/android/NewsBlur/app/src/main/java/com/newsblur/util/BetterLinkMovementMethod.java:45
Method
list_all_my_buckets
(self, headers={})
utils/S3.py:227
Method
list_all_my_buckets
(self, headers={})
utils/S3.py:386
← previous
next →
3,901–4,000 of 5,735, ranked by callers