From 6dc9b74062b3881054b709c544adfd50c0eaadd0 Mon Sep 17 00:00:00 2001 From: Gabriel Date: Sun, 4 Feb 2024 01:21:11 -0500 Subject: [PATCH] large overhaul 1) Git history 2) Remote data feed working! 3) issues taxonomy setup --- content/_index.md | 4 ++- content/about/_index.md | 18 ------------- content/bills/_BILL_FORMAT.md | 2 ++ content/bills/c-11.md | 1 + content/bills/c-18.md | 10 ++----- content/bills/c-30.md | 8 ++++++ content/bills/c-51.md | 10 +++++++ content/bills/s-210.md | 5 ++-- content/how/_index.md | 2 +- content/how/getting-started.md | 32 +++++++++-------------- content/how/resources.md | 23 ++++++++++++++++ content/how/translate.md | 2 +- content/issues/censorship/_index.md | 5 ++++ content/issues/id-verification/_index.md | 6 +++++ hugo.toml | 3 +++ layouts/shortcodes/bill-information.html | 2 +- layouts/shortcodes/git-information.html | 17 ++++++++++++ static/icons/id-verification.webp | Bin 0 -> 8326 bytes upload.sh | 1 + 19 files changed, 98 insertions(+), 53 deletions(-) create mode 100644 content/bills/c-30.md create mode 100644 content/bills/c-51.md create mode 100644 content/how/resources.md create mode 100644 content/issues/censorship/_index.md create mode 100644 content/issues/id-verification/_index.md create mode 100644 layouts/shortcodes/git-information.html create mode 100644 static/icons/id-verification.webp diff --git a/content/_index.md b/content/_index.md index 35f6aae..f6e22a0 100644 --- a/content/_index.md +++ b/content/_index.md @@ -17,4 +17,6 @@ weight: 3 *Currently, [this project](/about) is in early phases of construction, help is needed to improve faster*! It's a great time to [get involved](/how/getting-started) The goal is to build a world-class resource for Canadians who are eager to help make Canada the **most free country in Cyberspace**. Learn how to [get started!](/how/getting-started/) -Join the [matrix space](https://matrix.to/#/#canada:libresolutions.network) \ No newline at end of file +Join the [matrix space](https://matrix.to/#/#canada:libresolutions.network) + +{{}} \ No newline at end of file diff --git a/content/about/_index.md b/content/about/_index.md index 2dd2358..fdddb09 100644 --- a/content/about/_index.md +++ b/content/about/_index.md @@ -24,24 +24,6 @@ We support Canadian innovation and creativity and see restrictions on these as i --- -## Topics - - -### Censorship - - -### Government & Corporate Surveillance - - -### Artificial Intelligence & Machine Learning - - -### Internet Access & Regulation - -### Freedom from Digital systems / Privacy Rights - ---- - ### What is the Libre Solutions Network? The [Libre Solutions Network](https://libresolutions.network) is a passion project of [Gabriel's](/about/contributors/#gabriel) diff --git a/content/bills/_BILL_FORMAT.md b/content/bills/_BILL_FORMAT.md index 402c678..3683632 100644 --- a/content/bills/_BILL_FORMAT.md +++ b/content/bills/_BILL_FORMAT.md @@ -1,10 +1,12 @@ --- title: "Bill Format" +issues: [] draft: True --- ## Legislation +||||| |---|---|---|---| |[Link to Bill]()|[Full Text]()|[Open Partliament]()|[Votes]()| diff --git a/content/bills/c-11.md b/content/bills/c-11.md index caf6379..576493f 100644 --- a/content/bills/c-11.md +++ b/content/bills/c-11.md @@ -2,6 +2,7 @@ title: "C-11" description: "Online Streaming Act" link: "https://www.parl.ca/LegisInfo/en/bill/44-1/c-11/" +issues: ['Censorship'] --- diff --git a/content/bills/c-18.md b/content/bills/c-18.md index 05e825e..67fe8a9 100644 --- a/content/bills/c-18.md +++ b/content/bills/c-18.md @@ -7,17 +7,11 @@ description: "Online News Act" ## Legislation -|||| +||||| |---|---|---|---| -||[Link to Bill](https://www.parl.ca/LegisInfo/en/bill/44-1/c-18)|[Full Text](https://www.parl.ca/DocumentViewer/en/44-1/bill/C-18/)|[Open Partliament](https://openparliament.ca/bills/44-1/C-18/)|[Votes](https://www.ourcommons.ca/Members/en/votes/44/1/244)| +|[Link to Bill](https://www.parl.ca/LegisInfo/en/bill/44-1/c-18)|[Full Text](https://www.parl.ca/DocumentViewer/en/44-1/bill/C-18/)|[Open Partliament](https://openparliament.ca/bills/44-1/C-18/)|[Votes](https://www.ourcommons.ca/Members/en/votes/44/1/244)| -### Legislation -[Link to Bill]() -[Full text](royal-assent) -[Open Parliament]() -[Votes]() - ### Coverage diff --git a/content/bills/c-30.md b/content/bills/c-30.md new file mode 100644 index 0000000..9c6a18e --- /dev/null +++ b/content/bills/c-30.md @@ -0,0 +1,8 @@ +--- +title: "C-30 (2012)" +description: "" +draft: true +--- + +### Coverage +[Canadians need proper debate about monitoring of phone and Internet](https://www.theglobeandmail.com/opinion/editorials/canadians-need-proper-debate-about-monitoring-of-phone-and-internet/article12445818/) \ No newline at end of file diff --git a/content/bills/c-51.md b/content/bills/c-51.md new file mode 100644 index 0000000..b4e2972 --- /dev/null +++ b/content/bills/c-51.md @@ -0,0 +1,10 @@ +--- +title: "C-51" +description: "Anti-terrorism Act, 2015" +draft: true +--- + +{{}} + +### Coverage +- [The Liberals promised to reform Bill C-51. What happened? ](https://openmedia.org/article/item/liberals-promised-reform-bill-c-51-what-happened) \ No newline at end of file diff --git a/content/bills/s-210.md b/content/bills/s-210.md index 15f3a8a..55b0d59 100644 --- a/content/bills/s-210.md +++ b/content/bills/s-210.md @@ -1,14 +1,13 @@ --- title: "S-210" description: "An Act to restrict young persons' online access to sexually explicit material" +issues: ['ID Verification','Censorship'] +session: "44-1" --- {{}} - -## Legislation - |||| |---|---|---| |[Link to Bill](https://www.parl.ca/LegisInfo/en/bill/44-1/s-210)|[Full Text](https://www.parl.ca/documentviewer/en/44-1/bill/S-210/third-reading)|[Open Partliament](https://openparliament.ca/bills/44-1/S-210/)| diff --git a/content/how/_index.md b/content/how/_index.md index 387804d..1d51ed5 100644 --- a/content/how/_index.md +++ b/content/how/_index.md @@ -1,5 +1,5 @@ --- title: "Get involved" -weight: 2 +weight: 4 --- diff --git a/content/how/getting-started.md b/content/how/getting-started.md index 60b0cb0..adb6e60 100644 --- a/content/how/getting-started.md +++ b/content/how/getting-started.md @@ -4,7 +4,7 @@ description: "Submit your changes today!" --- -# Getting Started +# Getting Started If you're interested in making changes please see the [rules](/about/rules/) and ensure they are in alignment with what you hope to share. @@ -20,36 +20,28 @@ To understand why git is necessary take a look at: [Why git?](/about/why-git) Video: [Git Explained in 100 Seconds](https://youtu.be/hwP7WQkmECE) +### Markdown + +Markdown is a simple formatting style that allows for simple text to be made into websites and other formats easily. To make your changes you may want to [become familiar with markdown](https://www.markdownguide.org/basic-syntax/). + +Video: [Markdown Crash Course](https://youtu.be/HUBNt18RFbo) + + ### Source Files Files that are put into a process that creates some product. In this case, the source filed are used with [hugo](https://gohugo.io/) to generate this website. Programmers use source code to compile programs, and the possibilities are endless. +Video: [Hugo in 100 Seconds](https://youtu.be/0RKpf3rK57I) +--- + +### Matrix Space You may also find it helpful to join the [Matrix Space](/how/community) -### Resources - -These are great links to help you research or compile information for making any change. - -#### Legislation -- [LEGISinfo](https://www.parl.ca/legisinfo/) -- [Open Parliament](https://openparliament.ca/) - - -### Coverage -- [Justice Centre for Constitutional Freedoms](https://www.jccf.ca/) -- [Michael Geist](https://www.michaelgeist.ca/) -- [CCLA](https://ccla.org/our-work/privacy/) -- [Reclaim the Net](https://reclaimthenet.org/) -- [The Citizen Lab](https://citizenlab.ca/) -- [Electronic Frontier Foundation](https://eff.org) -- [Open Media](https://openmedia.org/) - - ## Cloning the Repository diff --git a/content/how/resources.md b/content/how/resources.md new file mode 100644 index 0000000..0dfc51f --- /dev/null +++ b/content/how/resources.md @@ -0,0 +1,23 @@ +--- +title: "Helpful Resources" +description: "" +--- + +### Resources + +These are great links to help you research or compile information for making any change. + +#### Legislation +- [LEGISinfo](https://www.parl.ca/legisinfo/) +- [Open Parliament](https://openparliament.ca/) + + +### Coverage +- [Justice Centre for Constitutional Freedoms](https://www.jccf.ca/) +- [Michael Geist](https://www.michaelgeist.ca/) +- [CCLA](https://ccla.org/our-work/privacy/) +- [Reclaim the Net](https://reclaimthenet.org/) +- [The Citizen Lab](https://citizenlab.ca/) +- [Electronic Frontier Foundation](https://eff.org) +- [Open Media](https://openmedia.org/) + diff --git a/content/how/translate.md b/content/how/translate.md index 40e94d8..fd136ed 100644 --- a/content/how/translate.md +++ b/content/how/translate.md @@ -6,7 +6,7 @@ description: "Parlez vous francais?" ## Help translate this site. -This site uses [hugo](https://gohugo.io) and its [multilingual support.](https://gohugo.io/content-management/multilingual/). Meaning that each page has its own **.md** file for english, and **.fr.md** file for french. +This site uses [hugo](https://gohugo.io) and its [multilingual support.](https://gohugo.io/content-management/multilingual/) Meaning that each page has its own **.md** file for english, and **.fr.md** file for french. It would be a huge help if someone with strong bilingual skills would be willing to keep changes in sync. diff --git a/content/issues/censorship/_index.md b/content/issues/censorship/_index.md new file mode 100644 index 0000000..3c79700 --- /dev/null +++ b/content/issues/censorship/_index.md @@ -0,0 +1,5 @@ +--- +title: "Censorship" +--- + +Consensus through force. \ No newline at end of file diff --git a/content/issues/id-verification/_index.md b/content/issues/id-verification/_index.md new file mode 100644 index 0000000..79f3a58 --- /dev/null +++ b/content/issues/id-verification/_index.md @@ -0,0 +1,6 @@ +--- +title: "ID-Verification" +icon: "/icons/id-verification.webp" +--- + +Real-life identity online \ No newline at end of file diff --git a/hugo.toml b/hugo.toml index e6c731a..b17980c 100644 --- a/hugo.toml +++ b/hugo.toml @@ -10,3 +10,6 @@ theme = "justice" languageName = 'Francais' contentDir = 'content-fr' title = "Cyber liberté Canada" +[taxonomies] + issue = 'issues' + session = 'session' \ No newline at end of file diff --git a/layouts/shortcodes/bill-information.html b/layouts/shortcodes/bill-information.html index 7f430b7..2579122 100644 --- a/layouts/shortcodes/bill-information.html +++ b/layouts/shortcodes/bill-information.html @@ -3,7 +3,7 @@ {{ $bill := index $info 0}} {{if $bill.NumberCode }} -

{{$bill.NumberCode}}: {{$bill.ShortTitleEn}}

+

{{$bill.NumberCode}}: {{$bill.ShortTitleEn}}

Status: {{$bill.StatusNameEn}}
as of {{$bill.LatestCompletedBillStageDateTime | time.Format "Jan 02 2006"}} diff --git a/layouts/shortcodes/git-information.html b/layouts/shortcodes/git-information.html new file mode 100644 index 0000000..7ab56e9 --- /dev/null +++ b/layouts/shortcodes/git-information.html @@ -0,0 +1,17 @@ +

Git History

+{{$url := "https://code.gabe.rocks/gabriel/cyberfreedom.rss"}} +{{ with resources.GetRemote $url}} + {{with .Err}} + {{else}} + {{ $data := . | transform.Unmarshal }} + {{with $data.channel.item}} + {{range first 3 .}} +

{{.pubDate | time.Format "Jan 02 2006"}} - {{.author}} +

+ {{end}} + {{end}} + {{end}} +{{else}} +

No Data

+{{end}} +

Feed

\ No newline at end of file diff --git a/static/icons/id-verification.webp b/static/icons/id-verification.webp new file mode 100644 index 0000000000000000000000000000000000000000..3f84449e6851c226886b52c0429b00bfee96e1ee GIT binary patch literal 8326 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 data/git-info.xml hugo rsync -avhzzP --delete public/ vps:/var/www/cyberfreedom.ca \ No newline at end of file