subdomain

This transporter is used to provide lists of filtered domains from the Atopia Server. You can specify the filter, and to return top domains or full filtered lists.

# Transporter

Drop a url on here to see the json sent to the transport:

Use this tool to update the index above:   

Update with top Atopia domains:   

# Routes - index

# Use

Here you would describe how you use the transport - a sort of mini-user Journey if you like. below ideally you will drop a screencast of how you use it.

Now with this Fedwiki transport you are able to store and share these lists in Fedwiki.

# Deps

# Code

The library is written in Livecode. You can view the source here - github

digraph "dot_FromArray" { graph [ size="31.2500,31.2500" ]; subgraph "F" { node [fillcolor="GreenYellow", style="filled", color="Green4"]; "F fedwiki_FilterRosterDomains" [label="fedwiki_FilterRosterDomains" URL="F+fedwiki_FilterRosterDomains+of+stack+%27lib_FedwikiRoster%27"]; "F fedwiki_lastStoryItemNum" [label="fedwiki_lastStoryItemNum" URL="F+fedwiki_lastStoryItemNum+of+stack+%27lib_Fedwiki%27"]; "F fedwiki_ConstructFactoryArray" [label="fedwiki_ConstructFactoryArray" URL="F+fedwiki_ConstructFactoryArray+of+stack+%27lib_Fedwiki%27"]; "F fedwiki_GetStoryItemText" [label="fedwiki_GetStoryItemText" URL="F+fedwiki_GetStoryItemText+of+stack+%27lib_Fedwiki%27"]; "F fedwiki_ConstructStoryItemArray" [label="fedwiki_ConstructStoryItemArray" URL="F+fedwiki_ConstructStoryItemArray+of+stack+%27lib_Fedwiki%27"]; "F fedwiki_ConstructCreateArray" [label="fedwiki_ConstructCreateArray" URL="F+fedwiki_ConstructCreateArray+of+stack+%27lib_Fedwiki%27"]; "F fedwiki_FindItemID" [label="fedwiki_FindItemID" URL="F+fedwiki_FindItemID+of+stack+%27lib_Fedwiki%27"]; "F json_FromArray" [label="json_FromArray" URL="F+json_FromArray+of+stack+%27lib_Fedwiki%27"]; "F fedwiki_ConstructNewPageArray" [label="fedwiki_ConstructNewPageArray" URL="F+fedwiki_ConstructNewPageArray+of+stack+%27lib_Fedwiki%27"]; "F atopia_FetchRoster" [label="atopia_FetchRoster" URL="F+atopia_FetchRoster+of+stack+%27lib_FedwikiRoster%27"]; "F fedwiki_ConstructErrorJSON" [label="fedwiki_ConstructErrorJSON" URL="F+fedwiki_ConstructErrorJSON+of+stack+%27lib_Fedwiki%27"]; "F fedwiki_ConstructStoryParagraphArray" [label="fedwiki_ConstructStoryParagraphArray" URL="F+fedwiki_ConstructStoryParagraphArray+of+stack+%27lib_Fedwiki%27"]; "F fedwiki_FindItemType" [label="fedwiki_FindItemType" URL="F+fedwiki_FindItemType+of+stack+%27lib_Fedwiki%27"]; "F fedwiki_ConstructJournalArray" [label="fedwiki_ConstructJournalArray" URL="F+fedwiki_ConstructJournalArray+of+stack+%27lib_Fedwiki%27"]; "F fedwiki_ConstructErrorArray" [label="fedwiki_ConstructErrorArray" URL="F+fedwiki_ConstructErrorArray+of+stack+%27lib_Fedwiki%27"]; "F pageArray_Fetch" [label="pageArray_Fetch" URL="F+pageArray_Fetch+of+Missing"]; "F fedwiki_ConstructRosterPageArray" [label="fedwiki_ConstructRosterPageArray" URL="F+fedwiki_ConstructRosterPageArray+of+stack+%27lib_FedwikiRoster%27"]; "F fedwiki_FetchRosterText" [label="fedwiki_FetchRosterText" URL="F+fedwiki_FetchRosterText+of+stack+%27lib_Fedwiki%27"]; } subgraph "c" { node [fillcolor="LightBlue", style="filled", color="Blue"]; "c index" [label="index" URL="index%2Cc%2Cstack+%27roster.lc%27%2C1"]; } subgraph "M" { node [fillcolor="Orange", style="filled", color="Red"]; "M fedwiki_AddToJournalArray" [label="fedwiki_AddToJournalArray" URL="M+fedwiki_AddToJournalArray+of+stack+%27lib_Fedwiki%27"]; "M fedwiki_AddFactoryToPageArray" [label="fedwiki_AddFactoryToPageArray" URL="M+fedwiki_AddFactoryToPageArray+of+stack+%27lib_Fedwiki%27"]; "M fedwiki_AddRosterToPageArray" [label="fedwiki_AddRosterToPageArray" URL="M+fedwiki_AddRosterToPageArray+of+stack+%27lib_Fedwiki%27"]; "M fedwiki_AddParagraphToPageArray" [label="fedwiki_AddParagraphToPageArray" URL="M+fedwiki_AddParagraphToPageArray+of+stack+%27lib_Fedwiki%27"]; "M fedwiki_ReturnPageArray" [label="fedwiki_ReturnPageArray" URL="M+fedwiki_ReturnPageArray+of+stack+%27lib_Fedwiki%27"]; "M fedwiki_AddToEndOfIndexArray" [label="fedwiki_AddToEndOfIndexArray" URL="M+fedwiki_AddToEndOfIndexArray+of+stack+%27lib_Fedwiki%27"]; "M fedwiki_SetID" [label="fedwiki_SetID" URL="M+fedwiki_SetID+of+stack+%27lib_Fedwiki%27"]; "M url_SortDomainIndex" [label="url_SortDomainIndex" URL="M+url_SortDomainIndex+of+stack+%27lib_URL%27"]; "M fedwiki_AddItemArrayToStoryEnd" [label="fedwiki_AddItemArrayToStoryEnd" URL="M+fedwiki_AddItemArrayToStoryEnd+of+stack+%27lib_Fedwiki%27"]; "M fedwiki_ReturnJSON" [label="fedwiki_ReturnJSON" URL="M+fedwiki_ReturnJSON+of+stack+%27lib_Fedwiki%27"]; "M fedwiki_StripJournal" [label="fedwiki_StripJournal" URL="M+fedwiki_StripJournal+of+stack+%27lib_Fedwiki%27"]; } subgraph cluster1 { label="Missing"; style=filled; color=red; fillcolor=orange; "F pageArray_Fetch" } subgraph cluster2 { label="stack \"lib_Fedwiki\""; style=filled; color=grey60; fillcolor=grey60; "M fedwiki_AddToJournalArray"; "M fedwiki_AddFactoryToPageArray"; "M fedwiki_AddRosterToPageArray"; "F fedwiki_lastStoryItemNum"; "M fedwiki_AddParagraphToPageArray"; "F fedwiki_ConstructFactoryArray"; "F fedwiki_GetStoryItemText"; "F fedwiki_ConstructStoryItemArray"; "F fedwiki_ConstructCreateArray"; "M fedwiki_ReturnPageArray"; "F fedwiki_FindItemID"; "M fedwiki_AddToEndOfIndexArray"; "M fedwiki_SetID"; "M fedwiki_AddItemArrayToStoryEnd"; "F json_FromArray"; "F fedwiki_ConstructNewPageArray"; "F fedwiki_ConstructErrorJSON"; "F fedwiki_ConstructStoryParagraphArray"; "M fedwiki_ReturnJSON"; "F fedwiki_FindItemType"; "M fedwiki_StripJournal"; "F fedwiki_ConstructJournalArray"; "F fedwiki_ConstructErrorArray"; "F fedwiki_FetchRosterText" } subgraph cluster3 { label="stack \"lib_FedwikiRoster\""; style=filled; color=grey60; fillcolor=grey60; "F fedwiki_FilterRosterDomains"; "F atopia_FetchRoster"; "F fedwiki_ConstructRosterPageArray" } subgraph cluster4 { label="stack \"lib_URL\""; style=filled; color=grey60; fillcolor=grey60; "M url_SortDomainIndex" } subgraph cluster5 { label="stack \"roster.lc\""; style=filled; color=grey60; fillcolor=grey60; "c index" } "F fedwiki_ConstructNewPageArray" -> "M fedwiki_AddFactoryToPageArray"; "F fedwiki_ConstructNewPageArray" -> "F fedwiki_ConstructJournalArray"; "F fedwiki_ConstructNewPageArray" -> "M fedwiki_AddParagraphToPageArray"; "M fedwiki_ReturnPageArray" -> "F fedwiki_ConstructErrorJSON"; "M fedwiki_ReturnPageArray" -> "M fedwiki_ReturnJSON"; "M fedwiki_StripJournal" -> "F fedwiki_ConstructCreateArray"; "F fedwiki_FetchRosterText" -> "F pageArray_Fetch"; "F fedwiki_FetchRosterText" -> "F fedwiki_FindItemType"; "F fedwiki_FetchRosterText" -> "F fedwiki_GetStoryItemText"; "M fedwiki_AddToJournalArray" -> "M fedwiki_AddToEndOfIndexArray"; "M fedwiki_AddItemArrayToStoryEnd" -> "F fedwiki_ConstructFactoryArray"; "M fedwiki_AddItemArrayToStoryEnd" -> "F fedwiki_lastStoryItemNum"; "M fedwiki_AddItemArrayToStoryEnd" -> "M fedwiki_AddToJournalArray"; "M fedwiki_AddItemArrayToStoryEnd" -> "M fedwiki_AddToEndOfIndexArray"; "F fedwiki_GetStoryItemText" -> "F fedwiki_FindItemID"; "F fedwiki_ConstructErrorJSON" -> "F fedwiki_ConstructErrorArray"; "F fedwiki_ConstructErrorJSON" -> "F json_FromArray"; "F json_FromArray" -> "F json_FromArray"; "F fedwiki_ConstructJournalArray" -> "F fedwiki_ConstructCreateArray"; "c index" -> "F atopia_FetchRoster"; "c index" -> "F fedwiki_ConstructRosterPageArray"; "c index" -> "M fedwiki_ReturnPageArray"; "M fedwiki_AddRosterToPageArray" -> "M fedwiki_AddItemArrayToStoryEnd"; "M fedwiki_AddRosterToPageArray" -> "F fedwiki_ConstructStoryItemArray"; "F fedwiki_ConstructRosterPageArray" -> "M fedwiki_StripJournal"; "F fedwiki_ConstructRosterPageArray" -> "M fedwiki_AddRosterToPageArray"; "F fedwiki_ConstructStoryItemArray" -> "M fedwiki_SetID"; "F fedwiki_ConstructErrorArray" -> "F fedwiki_ConstructNewPageArray"; "F fedwiki_ConstructFactoryArray" -> "M fedwiki_SetID"; "F fedwiki_FilterRosterDomains" -> "M url_SortDomainIndex"; "F atopia_FetchRoster" -> "F fedwiki_FilterRosterDomains"; "F atopia_FetchRoster" -> "M url_SortDomainIndex"; "F atopia_FetchRoster" -> "F fedwiki_FetchRosterText"; "M fedwiki_AddParagraphToPageArray" -> "F fedwiki_ConstructStoryParagraphArray"; }

# Tests

You can test this transporter with the HTML Form below:

Test: https:/rest.livecode.world/roster

url: 

# To Do

It should be enhanced to: * Use XPath * Spit out code into libraries

# See also