Exo du Haut-Saint-Laurent sector

The Exo du Haut-Saint-Laurent sector provides a bus service, operated under the auspices of Le Haut-Saint-Laurent Regional County Municipality, in southwestern Quebec, Canada. The CITHSL serves the communities, within the region, of Godmanchester, Howick, Huntingdon, Ormstown, Très-Saint-Sacrement and also Sainte-Martine, in the adjoining Region of Beauharnois-Salaberry, and Mercier in Roussillon Region.

Exo du Haut-Saint-Laurent sector
Headquarters10 King St, Huntingdon
Service typebus service, taxibus
AllianceExo
OperatorAutobus Dufresne[1]
WebsiteAMT site (Fr)

Fixed route bus service

While demand response service is available in all of the above communities, CIT also operates one fixed commuter service. The line operates seven days a week, with reduced frequency on weekends. The route starts at Huntingdon and runs along Highway 138 to Montreal; it terminates at either Angrignon station on the Montreal Metro or continues to downtown near the Terminus Centre-Ville bus station.[2] Due to congestion, as of 25 August 2008, the downtown stop was moved out of the bus terminus. Originally, it was to be relocated nearby on Boulevard René-Lévesque[3] along with the CIT du Sud-Ouest (CITSO), but were later moved to rue St-Antoine and Mansfield. Along its route, the bus also stops in Châteauguay and Kahnawake, immediately south of the St. Lawrence River, but does not provide service between Montreal and those communities, which have their own bus service provided by CITSO.

gollark: Praise the __flying__ spaghetti **monster**.
gollark: I dislike how browsers made CSRF a thing, it is total bees.
gollark: One of these days I really ought to add login and CSRF prevention.
gollark: ```javascriptimport m = require("mithril")import * as RPCTypes from "../common/rpc"export const sendMessage = (msg: RPCTypes.Message): Promise<RPCTypes.MessageResponse> => { return m.request( { method: "POST", url: "./rpc/", body: msg, }).then(res => { const [ type, p1, p2 ] = res if (type === "error") { throw new RPCTypes.RPCError(p2, p1) } else if (type === "ok") { return p1 } else { throw new Error("Invalid RPC response") } })}const handler = { get: (target, prop) => (...args) => sendMessage([prop, ...args])}export const serverProxy = new Proxy({}, handler)```
gollark: The RPC thing and some JS hax on the client mean I can basically just call any function the server provides as if it's a local one (except asynchronously).

References


This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.