MCPcopy Create free account

hub / github.com/samuelclay/NewsBlur / functions

Functions5,735 in github.com/samuelclay/NewsBlur

↓ 2 callersFunctionm
()
clients/ios/Resources/zepto.js:2
↓ 2 callersFunctionmain
(argv: Optional[list[str]] = None)
utils/haproxy_batch_state.py:91
↓ 2 callersMethodmakeRoundedRect
(int color, float radiusDp)
clients/android/NewsBlur/app/src/main/java/com/newsblur/fragment/ShareDialogFragment.java:188
↓ 2 callersFunctionmake_date_selectors
(prefix)
media/js/newsblur/reader/reader_account.js:362
↓ 2 callersFunctionmake_line_items
(items)
media/js/newsblur/reader/reader_account.js:947
↓ 2 callersMethodmarkFeedsAsRead
(FeedSet fs)
clients/android/NewsBlur/app/src/main/java/com/newsblur/fragment/FolderListFragment.java:525
↓ 2 callersMethodmark_story_as_read
Mark stories as read. Multiple story ids can be sent at once. Each story must be from the same feed. Takes a
archive/api/newsblur.py:180
↓ 2 callersMethodmark_story_hash_unread
(cls, user, story_hash, r=None, s=None, ps=None)
apps/reader/models.py:2314
↓ 2 callersMethodmark_story_ids_as_read
( self, story_hashes, feed_id=None, mark_all_read=False, request=None, aggregated=False )
apps/social/models.py:1412
↓ 2 callersFunctionmatch_and_process
Main entry point for matching and processing an archived page. This function: 1. Checks if URL matches an existing NewsBlur story 2.
apps/archive_extension/matching.py:335
↓ 2 callersMethodmeasureDiscoverPillWidth
( CharSequence title, boolean showText, StoryHeaderPillAppearanceResolver.
clients/android/NewsBlur/app/src/main/java/com/newsblur/activity/ItemsList.java:653
↓ 2 callersMethodmeasureSearchPillWidth
( CharSequence title, boolean showText, StoryHeaderPillAppearanceResolver.
clients/android/NewsBlur/app/src/main/java/com/newsblur/activity/ItemsList.java:645
↓ 2 callersMethodmeasureStoryHeaderPillWidth
( MaterialButton button, CharSequence title, boolean showText,
clients/android/NewsBlur/app/src/main/java/com/newsblur/activity/ItemsList.java:661
↓ 2 callersMethodmeasureStoryStatusBannerHeight
()
clients/android/NewsBlur/app/src/main/java/com/newsblur/activity/ItemsList.java:1370
↓ 2 callersFunctionmerge_meta
(headers, metadata)
utils/S3.py:99
↓ 2 callersMethodmidnightYesterday
()
clients/android/NewsBlur/app/src/main/java/com/newsblur/util/StoryUtils.java:115
↓ 2 callersFunctionmidnight_today
()
media/js/newsblur/models/stories.js:127
↓ 2 callersFunctionmidnight_yesterday
(midnight)
media/js/newsblur/models/stories.js:138
↓ 2 callersFunctionmidnight_yesterday
(midnight=None)
utils/story_functions.py:108
↓ 2 callersMethodmove_feed_to_folders
(self, feed_id, in_folders=None, to_folders=None)
apps/reader/models.py:2899
↓ 2 callersMethodmove_folder_to_folder
(self, folder_name, in_folder=None, to_folder=None)
apps/reader/models.py:2927
↓ 2 callersMethodmute_user
(self, muting_user_id)
apps/social/models.py:799
↓ 2 callersFunctionneeds_fixing
(text)
apps/newsletters/views.py:36
↓ 2 callersMethodnew_comment_like
( cls, liking_user_id, comment_user_id, story_id, story_feed_id, story_title, comments )
apps/social/models.py:3710
↓ 2 callersMethodnew_comment_reply
( cls, user_id, comment_user_id, reply_content, story_id, stor
apps/social/models.py:3662
↓ 2 callersMethodnew_follow
(cls, follower_user_id, followee_user_id)
apps/social/models.py:3645
↓ 2 callersMethodnew_opml_export
(cls, user_id, count, automated=False)
apps/social/models.py:3634
↓ 2 callersMethodnew_opml_import
(cls, user_id, count)
apps/social/models.py:3622
↓ 2 callersMethodnormalizeStorySearchQuery
(@Nullable CharSequence query)
clients/android/NewsBlur/app/src/main/java/com/newsblur/activity/ItemsList.java:961
↓ 2 callersFunctionnormalize_story_title
(title)
media/js/newsblur/common/story_selection_utils.js:62
↓ 2 callersMethodnormalize_url
Normalize URL by: - Lowercasing scheme and host - Removing common tracking parameters (utm_*, fbclid, etc.) - Removin
apps/archive_extension/models.py:85
↓ 2 callersMethodnumber_of_stories_to_store
(self, pre_archive=False)
apps/rss_feeds/models.py:2078
↓ 2 callersMethodonClick
@param textView The TextView on which a click was registered. @param url The clicked URL. @return True if this click was handled. False to let An
clients/android/NewsBlur/app/src/main/java/com/newsblur/util/BetterLinkMovementMethod.java:29
↓ 2 callersMethodonClickAddButton
()
clients/android/NewsBlur/app/src/main/java/com/newsblur/activity/Main.java:480
↓ 2 callersMethodonCreate
(@Nullable Bundle savedInstanceState)
clients/android/NewsBlur/app/src/main/java/com/newsblur/fragment/ItemSetFragment.java:163
↓ 2 callersMethodonFeedStateChanged
()
clients/android/NewsBlur/app/src/main/java/com/newsblur/activity/MuteConfigAdapter.java:85
↓ 2 callersMethodopenAllStories
(boolean isAllStoriesSearch)
clients/android/NewsBlur/app/src/main/java/com/newsblur/activity/Main.java:506
↓ 2 callersMethodopenBottomNextStoryListSession
()
clients/android/NewsBlur/app/src/main/java/com/newsblur/fragment/ItemSetFragment.java:733
↓ 2 callersMethodopenSystemDefaultBrowser
(Context context, Uri uri)
clients/android/NewsBlur/app/src/main/java/com/newsblur/util/UIUtils.java:670
↓ 2 callersFunctionp
(b)
clients/ios/static/zepto.js:2
↓ 2 callersFunctionp
(b)
clients/ios/Resources/zepto.js:2
↓ 2 callersMethodpage
(self)
apps/social/models.py:401
↓ 2 callersMethodpaypal_change_billing_details_url
(self)
apps/profile/models.py:1055
↓ 2 callersFunctionpoll
()
media/js/mobile/jquery.mobile-1.0b1.js:1517
↓ 2 callersMethodpopPendingArchives
* Get and remove archives from the queue for syncing * @param {number} count - Number of archives to get * @returns {Promise<object[]>} Arch
clients/browser-extension/src/lib/storage.js:84
↓ 2 callersFunctionposition_dropdown
($trigger, $dropdown)
media/js/newsblur/common/nav_dropdown.js:36
↓ 2 callersFunctionpost_cancel
(message)
media/js/newsblur/reader/reader_account.js:473
↓ 2 callersMethodpost_to_service
(self, service)
apps/social/models.py:2508
↓ 2 callersFunctionpre_process_story
(entry, encoding)
utils/story_functions.py:241
↓ 2 callersMethodpreference_value
(self, key, default=None)
apps/profile/models.py:1600
↓ 2 callersMethodprint_user_result
(self, profile, result)
apps/profile/management/commands/audit_payment_history.py:311
↓ 2 callersMethodprocess_celery
(self)
apps/profile/middleware.py:80
↓ 2 callersMethodprocess_celery
(self, profiler)
apps/profile/middleware.py:243
↓ 2 callersMethodprocess_content
( self, content, title, url, image, skip_save=False, return_document=False, original_text_doc=None
apps/rss_feeds/text_importer.py:205
↓ 2 callersMethodprocess_request
(self, request)
utils/request_introspection_middleware.py:19
↓ 2 callersMethodprocess_response
(self, request, response)
apps/profile/middleware.py:21
↓ 2 callersMethodprocess_response
(self, request, response)
apps/profile/middleware.py:152
↓ 2 callersFunctionpropExists
( prop )
media/js/mobile/jquery.mobile-1.0b1.js:435
↓ 2 callersMethodpublish
(self, handler)
utils/PyRSS2Gen.py:124
↓ 2 callersMethodpush_feed_notifications
(cls, feed_id, new_stories, force=False)
apps/notifications/models.py:208
↓ 2 callersMethodpush_story_notification
(self, story, classifiers, usersub, force=False)
apps/notifications/models.py:333
↓ 2 callersMethodquery
Search archives for a user. Args: user_id: User ID to search archives for query: Search query string
apps/archive_extension/search.py:230
↓ 2 callersFunctionquery_args_hash_to_string
(query_args)
utils/S3.py:108
↓ 2 callersMethodqueue_email
(self)
apps/analyzer/models.py:112
↓ 2 callersFunctionreFocus
( page )
media/js/mobile/jquery.mobile-1.0b1.js:2364
↓ 2 callersFunctionread_override
()
media/js/newsblur/common/theme_toggle.js:9
↓ 2 callersFunctionread_story_attr
(story, key)
media/js/newsblur/common/story_selection_utils.js:30
↓ 2 callersFunctionread_streams
(streams, follow=True)
utils/zgrep.py:117
↓ 2 callersFunctionrebuild_summary_from_sections
Reconstruct full briefing HTML from per-section blocks, respecting section_order.
apps/briefing/summary.py:927
↓ 2 callersMethodreceive_newsletter
(self, params)
apps/newsletters/models.py:54
↓ 2 callersMethodrecord_success
(self)
apps/webfeed/models.py:50
↓ 2 callersMethodrecord_usage
Record a query for usage tracking.
apps/archive_assistant/models.py:144
↓ 2 callersMethodrecountChildren
()
clients/android/NewsBlur/app/src/main/java/com/newsblur/database/FolderListAdapter.java:847
↓ 2 callersMethodrecountSocialFeeds
()
clients/android/NewsBlur/app/src/main/java/com/newsblur/database/FolderListAdapter.java:652
↓ 2 callersMethodredis_servers_stats
(self)
flask_metrics/flask_metrics_redis.py:34
↓ 2 callersMethodrefreshLoadingIndicators
()
clients/android/NewsBlur/app/src/main/java/com/newsblur/fragment/ItemSetFragment.java:421
↓ 2 callersFunctionrefresh_access_token
Refresh the access token using a refresh token. Returns the new token data dict, or None on failure.
newsblur_mcp/newsblur_mcp/cli/auth.py:131
↓ 2 callersMethodrefund_latest_stripe_payment
(self, partial=False)
apps/profile/models.py:1879
↓ 2 callersMethodreimport_stripe_history
(cls, limit=10, days=7, starting_after=None)
apps/profile/models.py:1808
↓ 2 callersFunctionreleasePageTransitionLock
()
media/js/mobile/jquery.mobile-1.0b1.js:2390
↓ 2 callersMethodremoveFromBlocklist
* Remove domain from user's blocklist * @param {string} domain - Domain to remove
clients/browser-extension/src/lib/storage.js:132
↓ 2 callersFunctionremove_articles
(str)
media/js/newsblur/models/folders.js:391
↓ 2 callersMethodremove_comment_reply
(cls, user_id, comment_user_id, reply_content, story_id, story_feed_id)
apps/social/models.py:3696
↓ 2 callersMethodremove_from_redis
(self, r=None)
apps/rss_feeds/models.py:3927
↓ 2 callersMethodremove_from_search_index
(self)
apps/rss_feeds/models.py:3743
↓ 2 callersMethodrename_tag
Rename a tag for a user: update all starred stories and recalculate counts. If new_tag already exists, merges the stories (case-insen
apps/rss_feeds/models.py:4727
↓ 2 callersMethodrenderBottomNextFeedIcon
(@Nullable CustomIcon customIcon)
clients/android/NewsBlur/app/src/main/java/com/newsblur/fragment/ItemSetFragment.java:726
↓ 2 callersFunctionrender_json
Print data as indented JSON.
newsblur_mcp/newsblur_mcp/cli/output.py:43
↓ 2 callersFunctionrepo_file
(relative_path)
node/tests/add_site_layout.test.js:6
↓ 2 callersFunctionrequest_variants
Run one analysis pass: call Claude, parse the JSON, attach preview stories, and rank best-first. Returns (variants, usable_count, text)
apps/webfeed/tasks.py:438
↓ 2 callersFunctionrequire_file
(path: Path, label: str)
clients/android/run_android.py:187
↓ 2 callersMethodresetCustomIcons
()
clients/android/NewsBlur/app/src/main/java/com/newsblur/database/BlurDatabaseHelper.java:140
↓ 2 callersMethodresetInteractiveStoryListSwipe
(boolean cancelAnimation)
clients/android/NewsBlur/app/src/main/java/com/newsblur/activity/ItemsList.java:1332
↓ 2 callersMethodresetVelocityTracker
()
clients/android/NewsBlur/app/src/main/java/com/newsblur/fragment/ItemSetFragment.java:1160
↓ 2 callersMethodresize_image
Takes a raw image (in image_body) and resizes it to fit given dimensions. Returns a file-like object in the form of a StringIO. This
utils/image_functions.py:18
↓ 2 callersMethodresolve_google_redirect_url
Extract the actual URL from Google redirect URLs. Google Alerts (and other Google services) wrap article links in redirect URLs like:
apps/rss_feeds/models.py:2794
↓ 2 callersFunctionresolve_launch_component
(runtime: RuntimeConfig)
clients/android/run_android.py:473
↓ 2 callersMethodrewrite_feed
(self, original_feed, duplicate_feed)
apps/reader/models.py:2950
↓ 2 callersFunctionrewrite_folders
(folders, original_feed, duplicate_feed)
apps/rss_feeds/models.py:5095
↓ 2 callersMethodrewrite_page
(self, response)
apps/rss_feeds/page_importer.py:378
← previousnext →1,301–1,400 of 5,735, ranked by callers