MCPcopy Create free account

hub / github.com/samuelclay/NewsBlur / functions

Functions5,735 in github.com/samuelclay/NewsBlur

↓ 2 callersFunctionclassCallCheck
(instance, Constructor)
clients/ios/static/mark.js:30
↓ 2 callersFunctionclassNameForScore
(score)
clients/android/NewsBlur/app/src/main/assets/classifierHighlights.js:17
↓ 2 callersMethodclassify_stories
Apply AI-based classification to a list of stories based on user's prompts. Uses Redis caching so each story is only classified once
apps/analyzer/models.py:995
↓ 2 callersFunctionclassify_stories_with_ai
Classify a list of stories using Claude's tool use. Args: prompt_classifier: User-defined prompt (MClassifierPrompt) for classificat
utils/ai_functions.py:33
↓ 2 callersFunctionclassify_stories_with_vision
Classify stories using Claude Vision (VLM) — analyzes both text AND images. This is the VLM version of classify_stories_with_ai(). The key differ
utils/ai_functions.py:210
↓ 2 callersMethodcleanupOnTouchUp
()
clients/android/NewsBlur/app/src/main/java/com/newsblur/util/BetterLinkMovementMethod.java:113
↓ 2 callersFunctionclearResetTimer
()
media/js/mobile/jquery.mobile-1.0b1.js:651
↓ 2 callersMethodclearToken
* Clear the authentication token
clients/browser-extension/src/lib/api.js:74
↓ 2 callersMethodclear_cached_token
(self)
utils/reddit_fetcher.py:588
↓ 2 callersFunctioncoerce_url
(url)
utils/feedfinder_forman.py:22
↓ 2 callersMethodcollect_feedback
(cls)
apps/statistics/models.py:329
↓ 2 callersMethodcollect_statistics
(cls)
apps/statistics/models.py:94
↓ 2 callersMethodcollect_statistics_sites_loaded
(cls)
apps/statistics/models.py:147
↓ 2 callersFunctioncolorize
(msg)
utils/log.py:104
↓ 2 callersMethodcomment_sort
Read the ?sort= comment ordering off the feed URL, defaulting to newest.
utils/reddit_fetcher.py:169
↓ 2 callersMethodcompareFolderNames
Custom sorting for folders. Handles the special case to keep the root folder on top, and also the expectation that despite locale , folders starting w
clients/android/NewsBlur/app/src/main/java/com/newsblur/domain/Folder.java:105
↓ 2 callersMethodcompareLastStoryDateTimes
(String firstDateTime, String secondDateTime, ListOrderFilter listOrderFilter)
clients/android/NewsBlur/app/src/main/java/com/newsblur/activity/FeedChooserAdapter.java:271
↓ 2 callersFunctioncompileShader
(type, src)
blog/assets/blog_background.js:79
↓ 2 callersFunctioncompileShader
(type, src)
blog/_site/assets/blog_background.js:79
↓ 2 callersFunctioncompileShader
(type, src)
media/js/newsblur/welcome/welcome_background.js:79
↓ 2 callersFunctionconfig_nginx
()
archive/fabfile.py:869
↓ 2 callersFunctionconfig_node
(full=False)
archive/fabfile.py:942
↓ 2 callersMethodconnection
(self)
archive/munin/munin/mysql.py:59
↓ 2 callersMethodconnection
(self)
archive/munin/munin/postgres.py:27
↓ 2 callersFunctioncouldBeFeedData
(data)
utils/feedfinder_pilgrim.py:267
↓ 2 callersMethodcount_comments
(self)
apps/rss_feeds/models.py:3984
↓ 2 callersMethodcount_errors_in_history
(self, exception_type="feed", status_code=None, fetch_history=None)
apps/rss_feeds/models.py:1062
↓ 2 callersMethodcount_redirects_in_history
(self, fetch_type="feed", fetch_history=None)
apps/rss_feeds/models.py:1094
↓ 2 callersMethodcount_stories
(self)
apps/social/models.py:318
↓ 2 callersMethodcount_tags_for_user
(cls, user_id)
apps/rss_feeds/models.py:4615
↓ 2 callersMethodcreate_elasticsearch_mapping
Create the Elasticsearch index mapping for archives.
apps/archive_extension/search.py:46
↓ 2 callersFunctioncreate_imageproxy_signed_url
Create a imageproxy signed URL for the specified image URL Args: base_url: Base URL of the imageproxy installation hmac_key: HMAC
utils/story_functions.py:610
↓ 2 callersMethodcreate_referral
(cls, referrer_user_id, referred_user_id, referred_username)
apps/profile/models.py:5130
↓ 2 callersFunctioncreate_streams_for_role
(hosts, role, command)
utils/zgrep.py:68
↓ 2 callersFunctiond
()
clients/ios/static/zepto.js:2
↓ 2 callersFunctiond
()
clients/ios/Resources/zepto.js:2
↓ 2 callersFunctiondaemonize
Detach from the terminal and continue as a daemon.
utils/management_functions.py:11
↓ 2 callersMethoddecodeImage
(File f, int maxDim)
clients/android/NewsBlur/app/src/main/java/com/newsblur/util/UIUtils.java:104
↓ 2 callersFunctiondefault_apk_path
(runtime: RuntimeConfig)
clients/android/run_android.py:337
↓ 2 callersFunctiondefineProperties
(target, props)
clients/ios/static/mark.js:37
↓ 2 callersMethoddelete_feeds_by_folder
(self, feeds_by_folder)
apps/reader/models.py:2865
↓ 2 callersMethoddelete_folder
(self, folder_to_delete, in_folder, feed_ids_in_folder, commit_delete=True)
apps/reader/models.py:2829
↓ 2 callersMethoddelete_folder
Delete a folder and unsubscribe from all feeds inside.
archive/api/newsblur.py:267
↓ 2 callersMethoddelete_folder_icon
(cls, user_id, folder_title)
apps/reader/models.py:3261
↓ 2 callersMethoddelete_tag
Delete a tag from all user's starred stories (stories remain saved, just without the tag). Returns the updated starred counts.
apps/rss_feeds/models.py:4775
↓ 2 callersFunctiondelete_token
Remove the stored token file.
newsblur_mcp/newsblur_mcp/cli/auth.py:124
↓ 2 callersMethoddelete_user
(self, confirm=False, fast=False)
apps/profile/models.py:470
↓ 2 callersFunctiondeploy
(fast=False, reload=False)
archive/fabfile.py:2024
↓ 2 callersFunctiondeploy_web
(fast=False)
archive/fabfile.py:2033
↓ 2 callersFunctiondetectResolutionBreakpoints
()
media/js/mobile/jquery.mobile-1.0b1.js:350
↓ 2 callersFunctiondisableTouchBindings
()
media/js/mobile/jquery.mobile-1.0b1.js:619
↓ 2 callersFunctiondisable_thp
()
archive/fabfile.py:1423
↓ 2 callersMethoddisconnect_facebook
(self)
apps/social/models.py:3054
↓ 2 callersMethoddo_namespace
Returns a copy of the dictionary with all the keys put in a 'do_' namespace
archive/ansible/do_inventory.py:558
↓ 2 callersFunctiondo_roledefs
(split=False, debug=False)
archive/fabfile.py:80
↓ 2 callersMethoddropAndRecreateTables
()
clients/android/NewsBlur/app/src/main/java/com/newsblur/database/BlurDatabase.java:49
↓ 2 callersFunctionenable_celerybeat
()
archive/fabfile.py:1639
↓ 2 callersFunctionencode
(aws_secret_access_key, str, urlencode=False)
utils/S3.py:91
↓ 2 callersMethodensureSufficientStories
()
clients/android/NewsBlur/app/src/main/java/com/newsblur/fragment/ItemSetFragment.java:963
↓ 2 callersFunctionensure_prometheus_directory
Ensure the Prometheus multiproc directory exists
utils/prometheus_middleware.py:17
↓ 2 callersMethodexists_for_period
(cls, user_id, period_start, period_end)
apps/briefing/models.py:75
↓ 2 callersMethodexpire_after
Used for setting the memcached cache expiry
utils/ratelimit.py:105
↓ 2 callersMethodextract_article_id
Return the base36 post id for an individual-post (comments) feed, else None. Reddit serves a single submission's comment thread at URLs like
utils/reddit_fetcher.py:147
↓ 2 callersMethodextract_channel_id
(self, url)
utils/youtube_fetcher.py:303
↓ 2 callersMethodextract_list_id
(self, url)
utils/youtube_fetcher.py:315
↓ 2 callersMethodextract_page_name
(self)
utils/facebook_fetcher.py:71
↓ 2 callersFunctionextract_story_date
(entry)
utils/story_functions.py:177
↓ 2 callersMethodextract_username
(self, url)
utils/youtube_fetcher.py:278
↓ 2 callersMethodfacebook_user
(self)
utils/facebook_fetcher.py:83
↓ 2 callersMethodfeature_probability
(self, feature, category)
apps/analyzer/classifier.py:90
↓ 2 callersMethodfeed
(self)
apps/social/models.py:388
↓ 2 callersMethodfeed_description
Reuse the feed's stored tagline so we avoid an extra /about API call.
utils/reddit_fetcher.py:391
↓ 2 callersFunctionfeed_favicon_etag
(request, feed_id)
apps/rss_feeds/views.py:62
↓ 2 callersMethodfeed_stories
( cls, user_id, social_user_ids, offset=0, limit=6, order="new
apps/social/models.py:1292
↓ 2 callersMethodfetch
Return an Atom feed string for this Reddit feed, or None if unfetchable. When the shared minute budget is spent, returns None and sets self.r
utils/reddit_fetcher.py:74
↓ 2 callersMethodfetch_request
(self, use_mercury=True)
apps/rss_feeds/text_importer.py:301
↓ 2 callersMethodfetch_scrapingbee
(self, js_scrape=False)
utils/feed_fetcher.py:733
↓ 2 callersMethodfetch_similar_stories
(self, feed_ids=None, offset=0, limit=5)
apps/rss_feeds/models.py:4297
↓ 2 callersMethodfilefinder
(cls, pattern)
archive/jammit.py:128
↓ 2 callersFunctionfindClosestLink
( ele )
media/js/mobile/jquery.mobile-1.0b1.js:2971
↓ 2 callersMethodfind_by_story_hashes
(cls, story_hashes)
apps/rss_feeds/models.py:3848
↓ 2 callersMethodfind_element
(self, using: str, value: str)
clients/android/run_android.py:826
↓ 2 callersMethodfind_feed_stories
(cls, feed_ids, query, order="newest", offset=0, limit=25)
apps/rss_feeds/models.py:2234
↓ 2 callersMethodfind_stories
(self, query, order="newest", offset=0, limit=25)
apps/rss_feeds/models.py:2599
↓ 2 callersFunctionfinish_merges
()
media/js/newsblur/views/archive_view.js:3640
↓ 2 callersFunctionfinish_splits
()
media/js/newsblur/views/archive_view.js:3794
↓ 2 callersMethodflatName
()
clients/android/NewsBlur/app/src/main/java/com/newsblur/domain/Folder.java:47
↓ 2 callersFunctionflipClasses
(els)
media/js/mobile/jquery.mobile-1.0b1.js:4990
↓ 2 callersFunctionfocusMenuItem
()
media/js/mobile/jquery.mobile-1.0b1.js:4201
↓ 2 callersFunctionfollow_host
(hosts, streams, found, hostname, command=None)
utils/zgrep.py:83
↓ 2 callersMethodfor_user
Return all classifier notifications for a user, keyed for frontend consumption.
apps/notifications/models.py:709
↓ 2 callersFunctionformat_date
(date_string)
media/js/newsblur/views/feed_search_header.js:100
↓ 2 callersMethodformat_date
(dt)
apps/monitor/views/newsblur_deleted_users.py:53
↓ 2 callersFunctionformat_relative_time
Format a datetime as a human-readable relative string (e.g., '2h ago', 'in 5h 30m').
utils/backups/offsite_status.py:255
↓ 2 callersMethodfromCursor
(Cursor c)
clients/android/NewsBlur/app/src/main/java/com/newsblur/domain/Folder.java:26
↓ 2 callersMethodfromCursor
(final Cursor cursor)
clients/android/NewsBlur/app/src/main/java/com/newsblur/domain/SocialFeed.java:48
↓ 2 callersFunctiong
(a,b,d,e)
clients/ios/static/zepto.js:2
↓ 2 callersFunctiong
(a,b,d,e)
clients/ios/Resources/zepto.js:2
↓ 2 callersMethodgenerate_feed_content_vector
(cls, feed_id)
apps/search/models.py:1563
↓ 2 callersMethodgenerate_story_content_vector
(cls, story_hash)
apps/search/models.py:1058
← previousnext →1,101–1,200 of 5,735, ranked by callers