MCPcopy Create free account

hub / github.com/samuelclay/NewsBlur / functions

Functions5,735 in github.com/samuelclay/NewsBlur

↓ 4 callersMethodcancelStoryStatusBannerAnimation
()
clients/android/NewsBlur/app/src/main/java/com/newsblur/activity/ItemsList.java:1238
↓ 4 callersMethodcancel_premium_stripe
(self, force=False)
apps/profile/models.py:2245
↓ 4 callersMethodcategories
(self)
apps/analyzer/classifier.py:72
↓ 4 callersFunctioncleanup
()
media/js/newsblur/reader/reader.js:3379
↓ 4 callersMethodclick_first
(self, using: str, value: str)
clients/android/run_android.py:807
↓ 4 callersFunctionclosestEnabledButton
( element )
media/js/mobile/jquery.mobile-1.0b1.js:4409
↓ 4 callersMethodcomment_with_author_and_profiles
(self)
apps/social/models.py:2299
↓ 4 callersFunctionconfig_pgbouncer
()
archive/fabfile.py:679
↓ 4 callersFunctionconvert_svg_to_png
Convert an SVG file to PNG format at specified scale.
clients/ios/scripts/convert_icons_to_pdf.py:27
↓ 4 callersFunctiondecode_response_text
Decode HTTP response text with proper UTF-8 handling. The requests library defaults to ISO-8859-1 for text/html responses without an explicit
apps/webfeed/tasks.py:45
↓ 4 callersMethoddisconnect
(self)
archive/munin/munin/gearman.py:29
↓ 4 callersMethoddismissItemListMenuPopup
()
clients/android/NewsBlur/app/src/main/java/com/newsblur/activity/ItemsList.java:819
↓ 4 callersFunctionenable_celery_supervisor
(queue=None, update=True)
archive/fabfile.py:1808
↓ 4 callersFunctionenforce_exclusive_sections
Ensure no story hash appears in multiple sections. Iterates in section_order so higher-priority sections win duplicate ownership.
apps/briefing/summary.py:875
↓ 4 callersMethodensure_session
(self)
clients/android/run_android.py:727
↓ 4 callersMethodequals
(Object otherFolder)
clients/android/NewsBlur/app/src/main/java/com/newsblur/domain/Folder.java:75
↓ 4 callersMethoderror_message
(response: dict[str, Any])
clients/android/run_android.py:877
↓ 4 callersMethodexclude_briefing_feeds
Exclude daily briefing feeds from a list of feed IDs.
apps/rss_feeds/models.py:470
↓ 4 callersFunctionextractDomain
(url)
clients/browser-extension/src/shared/utils.js:62
↓ 4 callersFunctionextract_domain
Extract the domain from a URL. Args: url: URL string Returns: Domain string (without www prefix and port)
apps/archive_extension/matching.py:132
↓ 4 callersMethodextract_image_urls
(self, force=False, text=False)
apps/rss_feeds/models.py:3999
↓ 4 callersMethodfacebook_api
(self)
apps/social/models.py:2892
↓ 4 callersMethodfeed_has_users
(cls, feed_id)
apps/notifications/models.py:137
↓ 4 callersMethodfeed_quota
(cls, user_id, story_hash, feed_id=None, days=1, quota=1)
apps/social/models.py:1979
↓ 4 callersMethodfeeds_for_user
(cls, user_id)
apps/notifications/models.py:147
↓ 4 callersMethodfeeds_with_updated_counts
(cls, user, feed_ids=None, check_fetch_status=False, force=False)
apps/reader/models.py:1078
↓ 4 callersMethodfetch_archive_feeds_for_user
(cls, user_id)
apps/reader/models.py:1178
↓ 4 callersMethodfetch_declared_image
(self)
apps/rss_feeds/icon_importer.py:258
↓ 4 callersMethodfinish_fetch_archive_feeds
(cls, user_id, start_time, starting_story_count)
apps/reader/models.py:1242
↓ 4 callersMethodflattenStringList
A quick way to represent a list of strings as a single DB value. Though not particularly efficient, this avoids having to add more DB tables to have o
clients/android/NewsBlur/app/src/main/java/com/newsblur/database/DatabaseConstants.java:509
↓ 4 callersMethodfor_feed
(self, story_feed_id)
apps/analyzer/models.py:417
↓ 4 callersMethodforceRecount
()
clients/android/NewsBlur/app/src/main/java/com/newsblur/database/FolderListAdapter.java:910
↓ 4 callersMethodfromCursor
(final Cursor cursor)
clients/android/NewsBlur/app/src/main/java/com/newsblur/domain/Comment.java:71
↓ 4 callersMethodfromHtml
(String html)
clients/android/NewsBlur/app/src/main/java/com/newsblur/util/UIUtils.java:386
↓ 4 callersFunctionget
(attr)
media/js/newsblur/views/add_site_view.js:545
↓ 4 callersMethodgetAllFeeds
Gets a set of all feed IDs if there are any or null otherwise.
clients/android/NewsBlur/app/src/main/java/com/newsblur/util/FeedSet.java:229
↓ 4 callersMethodgetCachedFile
(String url)
clients/android/NewsBlur/app/src/main/java/com/newsblur/util/FileCache.java:94
↓ 4 callersMethodgetChild
(int groupPosition, int childPosition)
clients/android/NewsBlur/app/src/main/java/com/newsblur/database/FolderListAdapter.java:546
↓ 4 callersMethodgetDayOfMonthSuffix
From http://stackoverflow.com/questions/4011075/how-do-you-format-the-day-of-the-month-to-say-11th-21st-or-23rd-in-java
clients/android/NewsBlur/app/src/main/java/com/newsblur/util/StoryUtils.java:139
↓ 4 callersMethodgetFileName
(String url)
clients/android/NewsBlur/app/src/main/java/com/newsblur/util/FileCache.java:131
↓ 4 callersMethodgetFolders
()
clients/android/NewsBlur/app/src/main/java/com/newsblur/database/BlurDatabaseHelper.java:1335
↓ 4 callersMethodgetGroupFolderName
Get the canonical (not flattened with parents) name of the folder at the given group position. Supports normal folders only, not special all-type meta
clients/android/NewsBlur/app/src/main/java/com/newsblur/database/FolderListAdapter.java:509
↓ 4 callersMethodgetMultipleSocialFeeds
Gets a set of social feed IDs and usernames iff there are multiples or null otherwise.
clients/android/NewsBlur/app/src/main/java/com/newsblur/util/FeedSet.java:243
↓ 4 callersMethodgetThemedColor
Get a color defined by our particular way of using styles that are indirectly defined by themes. @param styleId the style that defines the attr, such
clients/android/NewsBlur/app/src/main/java/com/newsblur/util/UIUtils.java:311
↓ 4 callersFunctiongetVirtualBindingFlags
(element)
media/js/mobile/jquery.mobile-1.0b1.js:587
↓ 4 callersMethodget_alltime_stats
Get cumulative request and unique-user counts.
apps/statistics/rmcp_usage.py:103
↓ 4 callersFunctionget_analysis_messages
(url, html, story_hint=None, retry=False)
apps/webfeed/prompts.py:67
↓ 4 callersFunctionget_cluster_for_story
Look up the cluster_id for a story_hash from Redis. `mode` picks the namespace: "title" reads from sCLt:, anything else (including None/"rela
apps/clustering/models.py:883
↓ 4 callersFunctionget_cluster_members
Get all story_hashes in a cluster from Redis. `mode` picks the namespace, matching get_cluster_for_story.
apps/clustering/models.py:897
↓ 4 callersFunctionget_config_path
Return the path to the CLI config file.
newsblur_mcp/newsblur_mcp/cli/auth.py:49
↓ 4 callersMethodget_domain_breakdown
Get count of archives by domain for a user. Args: user_id: User ID to filter by limit: Maximum number of dom
apps/archive_extension/models.py:342
↓ 4 callersMethodget_feed_icons_for_user
(cls, user_id)
apps/reader/models.py:3322
↓ 4 callersMethodget_folder_icons_for_user
(cls, user_id)
apps/reader/models.py:3234
↓ 4 callersMethodget_folders
(self)
apps/feed_import/models.py:45
↓ 4 callersMethodget_ip
Extract client IP from request, handling proxy headers. X-Forwarded-For may contain multiple IPs; use the first (client).
utils/ip_rate_tracker.py:84
↓ 4 callersMethodget_permalink
(cls, entry)
apps/rss_feeds/models.py:2781
↓ 4 callersFunctionget_stats
Get archive statistics for the user. Returns: { code: 0, stats: { total_archived: int,
apps/archive_extension/views.py:626
↓ 4 callersFunctionget_suggested_questions
Generate personalized suggested questions based on user's archive. Args: categories: List of AI-generated categories from user's arc
apps/archive_assistant/prompts.py:116
↓ 4 callersFunctionget_token_path
Return the path to the stored auth token file.
newsblur_mcp/newsblur_mcp/cli/auth.py:54
↓ 4 callersMethodget_user
(cls, user_id)
apps/profile/models.py:5282
↓ 4 callersFunctiongetlogger
()
utils/log.py:24
↓ 4 callersMethodhashCode
()
clients/android/NewsBlur/app/src/main/java/com/newsblur/domain/Feed.java:158
↓ 4 callersMethodhideBottomNextFeedControl
()
clients/android/NewsBlur/app/src/main/java/com/newsblur/fragment/ItemSetFragment.java:577
↓ 4 callersMethodhideSyncStatusIndicator
(boolean animated)
clients/android/NewsBlur/app/src/main/java/com/newsblur/activity/Main.java:420
↓ 4 callersFunctioni
(a)
clients/ios/Resources/zepto.js:2
↓ 4 callersFunctionimage_base64
(image_name, path="icons/circular/")
apps/api/views.py:99
↓ 4 callersMethodindex_stories_for_search
(self, force=False)
apps/rss_feeds/models.py:416
↓ 4 callersMethodindex_story_for_search
(self)
apps/rss_feeds/models.py:3711
↓ 4 callersMethodinsertSingleCommentExtSync
(@NonNull Comment comment)
clients/android/NewsBlur/app/src/main/java/com/newsblur/database/BlurDatabaseHelper.java:634
↓ 4 callersMethodisAllRead
()
clients/android/NewsBlur/app/src/main/java/com/newsblur/util/FeedSet.java:291
↓ 4 callersMethodisInfrequent
()
clients/android/NewsBlur/app/src/main/java/com/newsblur/util/FeedSet.java:255
↓ 4 callersMethodis_image_url
True when a URL points directly at an image file.
utils/reddit_fetcher.py:516
↓ 4 callersFunctionis_openrss_feed_address
Return True only when the URL is actually served by openrss.org. Like is_youtube_feed_address, detection keys off the URL host rather than a
utils/feed_functions.py:477
↓ 4 callersMethodis_reddit_internal_url
True for reddit-hosted URLs (gallery pages, i.redd.it, permalinks).
utils/reddit_fetcher.py:522
↓ 4 callersMethodkey_extra
(self, request)
utils/ratelimit.py:86
↓ 4 callersFunctionlist_devices
(runtime: RuntimeConfig)
clients/android/run_android.py:280
↓ 4 callersFunctionmake_icon
()
media/js/newsblur/reader/reader_feed_exception.js:1209
↓ 4 callersMethodmark_feed_read
(self, cutoff_date=None)
apps/reader/models.py:1426
↓ 4 callersMethodpaypal_price_change_approval_url
Return a one-click PayPal approval URL to move the user's EXISTING subscription to the given plan's price (e.g. the $36 premium plan). PayPal
apps/profile/models.py:1169
↓ 4 callersMethodprepend_image_to_content
Prepend an image tag to the story content, replacing any previously prepended image.
apps/rss_feeds/models.py:4185
↓ 4 callersFunctionprepend_to_path
Prepend a directory to PATH if it exists and is not already present.
clients/ios/run_ios.py:48
↓ 4 callersMethodprocess
Downloads and parses a feed.
utils/feed_fetcher.py:975
↓ 4 callersMethodprocess
(self, verbose=False)
apps/feed_import/models.py:57
↓ 4 callersFunctionpublish
(stage, extra=None)
apps/webfeed/tasks.py:330
↓ 4 callersMethodputStoryDismissed
(@Nullable String storyHash)
clients/android/NewsBlur/app/src/main/java/com/newsblur/database/BlurDatabaseHelper.java:1758
↓ 4 callersFunctionrank_variants_by_previews
Order variants best-first by how many preview stories they extracted. A variant's worth is judged by what it actually pulls off the page, not by
apps/webfeed/tasks.py:279
↓ 4 callersMethodread_story_count
(cls, user_id)
apps/reader/models.py:2592
↓ 4 callersMethodrecord_embedding
Convenience method for recording embedding API costs. Embeddings only have input tokens (no output tokens). Args:
utils/llm_costs.py:321
↓ 4 callersMethodrecord_usage
Record LLM usage to MongoDB and Redis. Args: provider: Provider name (anthropic, openai, google, xai) model:
utils/llm_costs.py:155
↓ 4 callersMethodrecountFeeds
()
clients/android/NewsBlur/app/src/main/java/com/newsblur/database/FolderListAdapter.java:751
↓ 4 callersMethodrefresh_stale_feeds
(cls, user, exclude_new=False)
apps/reader/models.py:1140
↓ 4 callersMethodrefund_paypal_payment_from_subscription
(self, paypal_sub_id, prorate=False)
apps/profile/models.py:1906
↓ 4 callersMethodresetBottomNextFeedDragState
()
clients/android/NewsBlur/app/src/main/java/com/newsblur/fragment/ItemSetFragment.java:589
↓ 4 callersMethodresetGestureState
()
clients/android/NewsBlur/app/src/main/java/com/newsblur/fragment/ItemSetFragment.java:1154
↓ 4 callersMethodrestoreListStateIfReady
()
clients/android/NewsBlur/app/src/main/java/com/newsblur/fragment/FolderListFragment.java:641
↓ 4 callersMethodrun
()
clients/android/NewsBlur/app/src/main/java/com/newsblur/activity/AddFeedExternal.java:49
↓ 4 callersMethodsave
(self, *args, **kwargs)
apps/webfeed/models.py:39
↓ 4 callersMethodsave_feed_icon
(cls, user_id, feed_id, icon_type, icon_data=None, icon_color=None, icon_set=None)
apps/reader/models.py:3326
↓ 4 callersMethodsave_folder_icon
( cls, user_id, folder_title, icon_type, icon_data=None, icon_color=None, icon_set=None )
apps/reader/models.py:3238
↓ 4 callersMethodscheduleInitialFetchingBanner
()
clients/android/NewsBlur/app/src/main/java/com/newsblur/activity/ItemsList.java:1144
← previousnext →601–700 of 5,735, ranked by callers