- user_id -
user/:uid - feed_id -
feed/:feed_uri - category_id -
:user_id/category/:category(special category:global.all,global.uncategorized) - tag_id -
:user_id/tag/:tag(special tag:global.saved)
http://cloud.feedly.com/:version/:api
| import Foundation | |
| import SystemConfiguration | |
| extension Notification.Name { | |
| public static let reachabilityChanged = Notification.Name(rawValue: "reachabilityChanged") | |
| } | |
| protocol ReachabilityObserver: class { | |
| func reachabilityDidChange(_ reachability: Reachability) | |
| } |
| # coding: utf-8 | |
| from objc_util import * | |
| import console | |
| import urllib | |
| import dialogs | |
| WKWebView = ObjCClass('WKWebView') | |
| UIViewController = ObjCClass('UIViewController') | |
| UIBarButtonItem = ObjCClass('UIBarButtonItem') | |
| NSURLRequest = ObjCClass('NSURLRequest') |
| import Cocoa | |
| class MyAppDelegate: NSObject, NSApplicationDelegate { | |
| let window = NSWindow() | |
| var didFinishLaunching: NSWindow -> () = { _ in () } | |
| func applicationDidFinishLaunching(aNotification: NSNotification) { | |
| didFinishLaunching(window) | |
| } | |
| } |
| erase_sim: | |
| ./reset_sim.sh 2>/dev/null; true |
| /// Performs `block` immediately and ignores subsequent calls during the same runloop. | |
| #define pspdf_ensureCalledOnlyOncePerRunloop(block) do { \ | |
| static const char __onceKey; _pspdf_ensureCalledOnlyOncePerRunloop(self, &__onceKey, block); } while(0) | |
| extern void _pspdf_ensureCalledOnlyOncePerRunloop(id self, const void *key, dispatch_block_t block); | |
| void _pspdf_ensureCalledOnlyOncePerRunloop(id self, const void *key, dispatch_block_t block) { | |
| NSCParameterAssert(block); | |
| NSCParameterAssert(self); | |
| PSPDFAssertOnMainThread(); // run loop needs the main thread. |
| /// Observes a run loop to detect any stalling or blocking that occurs. | |
| /// | |
| /// This class is thread-safe. | |
| @interface GHRunLoopWatchdog : NSObject | |
| /// Initializes the receiver to watch the specified run loop, using a default | |
| /// stalling threshold. | |
| - (id)initWithRunLoop:(CFRunLoopRef)runLoop; | |
| /// Initializes the receiver to detect when the specified run loop blocks for |
| #!/bin/sh | |
| #aktualisiert DNS-Einträge bei HostEurope | |
| #XXX durch eigene Zugangsdaten ersetzen | |
| #HostEurope-Zugangsdaten | |
| KUNDENNR=xxx | |
| PASSWORD=xxx | |
| DOMAIN=xxx | |
| #Host-ID des eigentlichen Eintrages | |
| HOSTID=xxx |