MCPcopy Create free account

hub / github.com/samuelclay/NewsBlur / functions

Functions5,735 in github.com/samuelclay/NewsBlur

↓ 1 callersFunctionisUserActive
()
clients/browser-extension/src/content/detector.js:14
↓ 1 callersMethodisValidGroupPosition
(int groupPosition)
clients/android/NewsBlur/app/src/main/java/com/newsblur/database/FolderListAdapter.java:972
↓ 1 callersMethodisWidelyReadStories
()
clients/android/NewsBlur/app/src/main/java/com/newsblur/util/FeedSet.java:267
↓ 1 callersMethodis_banned
Check if an IP is currently banned. Fast Redis GET.
utils/ip_rate_tracker.py:654
↓ 1 callersFunctionis_bluesky_feed
(feed_address)
utils/bluesky_fetcher.py:19
↓ 1 callersMethodis_feed_url
(self, url)
utils/feedfinder_forman.py:76
↓ 1 callersMethodis_feedlike_url
(self, url)
utils/feedfinder_forman.py:79
↓ 1 callersMethodis_generic_youtube_icon
(self, icon_url)
apps/rss_feeds/icon_importer.py:155
↓ 1 callersMethodis_over_quota
Check if user is over their transcription quota. Returns True if over quota.
apps/ask_ai/usage.py:318
↓ 1 callersMethodis_rate_limited
Check if an IP exceeds the rate limit threshold. Currently returns True/False for tracking only. When IP_RATE_LIMITING_ENABL
utils/ip_rate_tracker.py:238
↓ 1 callersMethodis_suspicious_path
Check if path matches vulnerability scanning patterns.
utils/ip_rate_tracker.py:446
↓ 1 callersMethodis_wp_json
Detect if parsed JSON is a WordPress REST API response.
utils/json_fetcher.py:46
↓ 1 callersMethodis_wp_json_data
Check if text looks like a WordPress REST API JSON response.
utils/feedfinder_forman.py:62
↓ 1 callersMethodjavascript_tag_compressed
(self, asset_package, asset_type_ext)
archive/jammit.py:98
↓ 1 callersMethodjson_feed_story
(self, item)
utils/json_fetcher.py:137
↓ 1 callersFunctionjson_response
(request, response=None)
utils/json_functions.py:136
↓ 1 callersMethodkeys_to_check
(self, request)
utils/ratelimit.py:75
↓ 1 callersFunctionkill_gunicorn
()
archive/fabfile.py:2047
↓ 1 callersFunctionkill_pgbouncer
(stop=False)
archive/fabfile.py:695
↓ 1 callersFunctionlaunch_app
(runtime: RuntimeConfig)
clients/android/run_android.py:494
↓ 1 callersFunctionlevenshtein_distance
Find the Levenshtein distance between two strings.
utils/feed_functions.py:76
↓ 1 callersMethodlistArchives
* Get list of archived pages * @param {object} params - Query parameters * @returns {Promise<object>} Response data
clients/browser-extension/src/lib/api.js:198
↓ 1 callersFunctionlist_dashboards
()
utils/grafana_backup.py:20
↓ 1 callersFunctionloadAccountStatus
* Load account connection status
clients/browser-extension/src/options/options.js:197
↓ 1 callersFunctionloadCurrentTab
* Load current tab info
clients/browser-extension/src/popup/popup.js:331
↓ 1 callersMethodloadCustomIconsFromDb
Load custom icons from SQLite into memory.
clients/android/NewsBlur/app/src/main/java/com/newsblur/database/BlurDatabaseHelper.java:149
↓ 1 callersMethodloadData
()
clients/android/NewsBlur/app/src/main/java/com/newsblur/fragment/FolderListFragment.java:201
↓ 1 callersFunctionloadImages
()
clients/ios/static/storyDetailView.js:1
↓ 1 callersFunctionloadMainContent
()
clients/browser-extension/src/popup/popup-simple.js:236
↓ 1 callersFunctionloadRecentArchives
* Load recent archives
clients/browser-extension/src/popup/popup.js:369
↓ 1 callersFunctionloadServerConfig
* Load server configuration
clients/browser-extension/src/options/options.js:101
↓ 1 callersFunctionloadServerConfig
* Load server configuration and update display
clients/browser-extension/src/popup/popup.js:281
↓ 1 callersFunctionloadServerUrl
()
clients/browser-extension/src/popup/popup-simple.js:10
↓ 1 callersFunctionloadSettings
* Load current settings
clients/browser-extension/src/options/options.js:186
↓ 1 callersMethodloadURL
(@ImageOkHttpClient OkHttpClient imageOkHttpClient, URL url, File file)
clients/android/NewsBlur/app/src/main/java/com/newsblur/util/NetworkUtils.java:32
↓ 1 callersMethodload_droplet_variables_for_host
Generate a JSON response to a --host call
archive/ansible/do_inventory.py:509
↓ 1 callersFunctionload_existing_mstories
( user_id, story_hashes, unread_feed_story_hashes, story_date_order, limit, fetch_more=None )
apps/reader/views.py:2371
↓ 1 callersFunctionload_feeds_flat
(request)
apps/reader/views.py:679
↓ 1 callersMethodload_from_cache
Reads the data from the cache file and assigns it to member variables as Python Objects
archive/ansible/do_inventory.py:529
↓ 1 callersFunctionload_river_stories__redis
(request)
apps/reader/views.py:2413
↓ 1 callersFunctionload_single_feed
(request, feed_id)
apps/reader/views.py:1074
↓ 1 callersFunctionload_social_page
(request, user_id, username=None, **kwargs)
apps/social/views.py:592
↓ 1 callersFunctionload_token
Load the access token from disk. Returns the access token string if valid, or None if missing/expired. If the token is expired but a refresh
newsblur_mcp/newsblur_mcp/cli/auth.py:87
↓ 1 callersFunctionload_verify_status
Load verification results from JSON status file.
utils/backups/offsite_status.py:318
↓ 1 callersFunctionlog_normalize
(dist)
apps/analyzer/archive/lda.py:42
↓ 1 callersFunctionlog_request
Log an MCP tool invocation in the same format as Django request logs. Format: ---> [ MCP] [0.1234s] [username*] tool_name
newsblur_mcp/newsblur_mcp/log.py:114
↓ 1 callersFunctionlog_sample
Sample a key from a dictionary using the values as probabilities (unnormalized)
apps/analyzer/archive/lda.py:49
↓ 1 callersFunctionlogin
()
media/safari/NewsBlur.safariextension/javascripts/main.js:47
↓ 1 callersFunctionlogin_flow
Run the full OAuth local callback flow. Opens the browser, waits for the authorization code callback, exchanges it for a token, and stores it
newsblur_mcp/newsblur_mcp/cli/auth.py:158
↓ 1 callersFunctionmain
()
utils/json_functions.py:183
↓ 1 callersFunctionmain
(role, find, follow=True, current_only=False)
utils/zgrep.py:24
↓ 1 callersFunctionmain
()
utils/monitor_task_fetches.py:16
↓ 1 callersFunctionmain
()
utils/monitor_disk_usage.py:13
↓ 1 callersFunctionmain
()
utils/monitor_work_queue.py:16
↓ 1 callersFunctionmain
()
utils/rtail.py:17
↓ 1 callersFunctionmain
(hostnames=None, roles=None, command=None, path=None)
utils/tlnb.py:34
↓ 1 callersFunctionmain
()
utils/monitor_redis_bgsave.py:16
↓ 1 callersFunctionmain
()
utils/count_collab_stats.py:77
↓ 1 callersFunctionmain
()
utils/monitor_newsletter_delivery.py:14
↓ 1 callersFunctionmain
()
utils/backups/backup_mongo.py:9
↓ 1 callersFunctionmain
()
utils/backups/offsite_verify.py:258
↓ 1 callersFunctionmain
()
newsblur_mcp/newsblur_mcp/server.py:204
↓ 1 callersFunctionmain
()
clients/android/run_android.py:121
↓ 1 callersFunctionmain
()
clients/ios/run_ios.py:183
↓ 1 callersFunctionmain
()
clients/ios/scripts/convert_icons_to_pdf.py:52
↓ 1 callersFunctionmakeFullURI
(uri)
utils/feedfinder_pilgrim.py:198
↓ 1 callersMethodmakeRoundedRect
(int color, float radiusDp)
clients/android/NewsBlur/app/src/main/java/com/newsblur/fragment/StoryIntelTrainerFragment.java:205
↓ 1 callersMethodmakeStrokedRoundedRect
(int fillColor, int strokeColor, int strokeWidthDp)
clients/android/NewsBlur/app/src/main/java/com/newsblur/fragment/ShareDialogFragment.java:196
↓ 1 callersMethodmake_feed_row
(self, feed)
apps/feed_import/models.py:92
↓ 1 callersFunctionmake_super_pill
(label)
media/js/newsblur/reader/reader_classifier.js:929
↓ 1 callersMethodmark_dirty_sharing_story
(cls, user_id, story_feed_id, story_guid_hash)
apps/social/models.py:1724
↓ 1 callersMethodmark_feed_read
(self, cutoff_date=None)
apps/social/models.py:1515
↓ 1 callersMethodmark_newer_stories_read
(self, cutoff_date)
apps/reader/models.py:1490
↓ 1 callersMethodmark_story_hashes_read
(cls, user_id, story_hashes, username=None, r=None, s=None)
apps/reader/models.py:2269
↓ 1 callersFunctionmark_story_read
Mark a matched story as read in the user's feed. Args: user: Django User object story: MStory object feed_id: Feed I
apps/archive_extension/matching.py:314
↓ 1 callersMethodmark_unsub_story_ids_as_read
(cls, user_id, social_user_id, story_ids, feed_id=None, request=None)
apps/social/models.py:1478
↓ 1 callersFunctionmimeToDataType
(a)
clients/ios/static/zepto.js:2
↓ 1 callersFunctionmimeToDataType
(a)
clients/ios/Resources/zepto.js:2
↓ 1 callersMethodmore_like_this
(cls, feed_ids, story_hash, order, offset, limit)
apps/search/models.py:712
↓ 1 callersMethodmove_feeds_by_folder_to_folder
(self, feeds_by_folder, to_folder)
apps/reader/models.py:2940
↓ 1 callersMethodmultipleSocialFeeds
Convenience constructor for multiple social feeds with IDs but no usernames. Useful for local operations only.
clients/android/NewsBlur/app/src/main/java/com/newsblur/util/FeedSet.java:75
↓ 1 callersMethodmute_for_user
(self, user_id)
apps/social/models.py:2076
↓ 1 callersMethodnewInstance
(int currentValue)
clients/android/NewsBlur/app/src/main/java/com/newsblur/fragment/InfrequentCutoffDialogFragment.java:21
↓ 1 callersMethodnewInstance
(Feed feed, FeedSet fs)
clients/android/NewsBlur/app/src/main/java/com/newsblur/fragment/FeedIntelTrainerFragment.java:47
↓ 1 callersMethodnewInstance
(Feed feed)
clients/android/NewsBlur/app/src/main/java/com/newsblur/fragment/ChooseFoldersFragment.java:44
↓ 1 callersMethodnewInstance
Return a new instance of BetterLinkMovementMethod.
clients/android/NewsBlur/app/src/main/java/com/newsblur/util/BetterLinkMovementMethod.java:35
↓ 1 callersMethodnew_feed_subscription
(cls, user_id, feed_id, feed_title)
apps/social/models.py:3604
↓ 1 callersMethodnew_reply_reply
( cls, user_id, comment_user_id, reply_user_id, reply_content,
apps/social/models.py:3404
↓ 1 callersMethodnew_reshared_story
( cls, user_id, reshare_user_id, comments, story_title, story_feed_id, story_id, original_comments=Non
apps/social/models.py:3459
↓ 1 callersMethodnew_shared_story
( cls, user_id, source_user_id, story_title, comments, story_feed_id, story_id, share_date=None )
apps/social/models.py:3728
↓ 1 callersMethodnew_signup
(cls, user_id)
apps/social/models.py:3783
↓ 1 callersMethodnew_starred_story
(cls, user_id, story_title, story_feed_id, story_id)
apps/social/models.py:3584
↓ 1 callersMethodnormalizeSearchQuery
(@Nullable CharSequence query)
clients/android/NewsBlur/app/src/main/java/com/newsblur/fragment/FolderListFragment.java:574
↓ 1 callersMethodnormalize_html
Convert tags to a standard set. (e.g. convert 'b' tags to 'strong')
utils/scrubber/__init__.py:292
↓ 1 callersMethodnormalize_image
(self, image)
apps/rss_feeds/icon_importer.py:448
↓ 1 callersFunctionnormalize_url_for_matching
Normalize URL for matching against NewsBlur stories. Similar to MArchivedStory.normalize_url but focused on permalink matching.
apps/archive_extension/matching.py:162
↓ 1 callersFunctionnormalize_url_for_safety
(url)
utils/url_safety.py:19
↓ 1 callersFunctionnotifyLoaded
()
clients/ios/static/storyDetailView.js:238
↓ 1 callersFunctionnotifyPopups
* Notify all connected popups about an event
clients/browser-extension/src/background/service-worker.js:112
↓ 1 callersMethodnotify_user_ids
(self, include_parent=True)
apps/social/models.py:2539
← previousnext →2,201–2,300 of 5,735, ranked by callers