Guecellone VII da Camino

Guecellone VII da Camino (c. 1275 – 1324) was an Italian nobleman and lord of Treviso.

Biography

The second son of Gherardo III da Camino, he was initially destined to the ecclesiastical career. After the assassination of his elder brother and lord of Treviso, Rizzardo IV da Camino, in which Guecellone perhaps took part, he became General Captain of Treviso. He continued the pro-Guelph stand of his father, keeping good relationships with the Patriarchate of Aquileia and the Republic of Venice, and supporting the Paduans against Cangrande della Scala, lord of Verona. He later changed side, and allied with the Veronese Alboino I della Scala.

His unsteady conduct caused the Trevigiani people to rebel against him, under the leadership of Rambaldo di Collato: Guecellone was forced to flee the city, ending the family's lordship in Treviso after 29 years (15 December 1312). In 1317, with the help of Cangrande della Scala, he besieged the city and the bishop's castle of San Martino at Ceneda, but in vain. Later he reconciled with the bishops, being confirmed by the latter in the investiture of Feltre, Ceneda and Cadore, which had been conquered by Cangrande the previous year. The following year, he was excommunicated by the pope due to a dispute about his brother's testament.

He died at Serravalle in 1324.

Sources

  • Angella, Enrica; Pietro Bongi (1993). Sulle terre dei da Camino. Pieve da Soligo: Bubola & Naibo.
gollark: This is really only useful if you want to actually resolve krist domains for HTTPoidal purposes or something.
gollark: You could stick them in the A record in some simple format (maybe the metadata one).
gollark: And probably AAAA/TXT/etc support.
gollark: <@129553195314839552> You want this with better input validation basically.
gollark: ```javascriptconst dns = require("dns2")const fetch = require("node-fetch")const { Packet } = dns;const server = dns.createServer(async (request, send, rinfo) => { const response = Packet.createResponseFromRequest(request); const [ question ] = request.questions; const { name } = question; if (name.endsWith(".kst")) { const nameWithoutExt = name.replace(/\.kst$/, "") const kstName = await (await fetch(`https://krist.ceriat.net/names/${encodeURIComponent(nameWithoutExt)}`)).json() console.log(kstName) if (kstName.name.a) { response.answers.push({ name, type: Packet.TYPE.A, class: Packet.CLASS.IN, ttl: 300, address: kstName.name.a }); } send(response) } else { // work out how to send NOAUTH here send(response) }});server.on('request', (request, response, rinfo) => { console.log(request.header.id, request.questions[0]);});server.listen(5333);```
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.