Internet radio browser GUI for music/video streams from various directory services.

⌈⌋ ⎇ branch:  streamtuner2


api-ahttp

 
 
ahttp

index
streamtuner2/ahttp.py

# encoding: UTF-8
# api: streamtuner2
# type: functions
# title: http download / methods
# description: http utility
# version: 1.5
#
# Utility code for HTTP requests, used by all channel plugins.
#
# Provides a http "GET" method, but also does POST and AJAX-
# simulating requests too. Hooks into mains gtk.statusbar().
# And can normalize URLs to always carry a trailing slash
# after the domain name.

 
Modules

      

 
requests

 
Functions

      

 
fix_url(url)
#-- Append missing trailing slash to URLs
get(url, params={}, referer=None, post=0, ajax=0, binary=0, content=True, encoding=None, verify=False, statusmsg=None, timeout=9.25, quieter=0)
#-- Retrieve data via HTTP
#
#  Well, it says "get", but it actually does POST and AJAXish GET requests too.
progress_feedback(*args, **kwargs)
# Sets either text or percentage of main windows' status bar.
#
# Can either take a float parameter (e.g. 0.99 for % indicator)
# or text message. Alternatively two parameters to update both.

 
Data

      

  conf = {u'filter_walledgardens': True, u'radionomy_page...e/mario/.config/streamtuner2', u'history': u'20'}
feedback = None
log = <config.log_printer object>
session = <requests.sessions.Session object>