Code Monkey home page Code Monkey logo

banksy's Introduction

Banksy

Banksy is an anonymous graffiti artist who is known for his politically inspired art. Our goal for this project is to start a database for his works, geotag their locations, and create a timeline. Using KML (keyhole markup language) we aim to create an overlay that pinpoints each location that Banksy has left a tag. We will also look for frequencies in his tagging by looking at where and how often does he tag in a certain country and how many times has he referenced different causes.

banksy's People

Contributors

abdual1100 avatar alnopa9 avatar ebeshero avatar james-f117 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

banksy's Issues

Today's Meeting: 2/25/19

Just posting a reminder about today's meeting! We're still on for today! We'll be meeting in FOB 131. We can go over the XPath homework after the meeting if you guys want to as well.

Group Hangout

Dr. B mentioned to me that you both expressed interest in having a group hangout for this project! My favorite app to use is Hangouts and it's run through Google!

Hangouts

  • Download the Hangouts app from the Play Store.
    • The logo looks like a green SMS bubble and the developer is Google LLC
  • Log in with your gmail address and it should be set up
  • Comment on this issue with your gmail and I'll invite you to a group chat

IIIF

Banksy Team,
Hello! So, I just finished up a workshop on IIIF (read about it) and think it would be perfect to implement into our project! There's a lot to do for, but I think the pay off would be great!

Markup

Hey guys,
If you could both push whatever you have marked up to the repo, that'd be be great! Even if they aren't up-to-date with the current schema, push your files anyways. They can always be updated later, but at least they will be here! Thanks!

Banksy's Books

Ideas on markup for Banksy's books

  • Connect the works in his books to what we already have markup for (include links to the works' individual gallery page)
  • Update timeline or create separate timelines reflecting each book
  • Design and create a page for each book and allow for IIIF viewer
  • ???

Firefox

This issue is just a reminder to myself to try and place the timelines within iFrames. Hopefully that will fix the Firefox issues. ๐Ÿคž

Project Comment

Your website is wonderful, but you probably already knew that. Still, it looks pretty good, especially considering that we're not really allowed to use things like Javascript libraries or PHP. I feel compelled to confess that I shamelessly stole your CSS for quite a few things to implement on the Ulysses Project website.

The only thing I see that leaves some room for improvement would be the Analysis section. Your graphics look nice and are easy to read, but there isn't much in the way of explanation for what those graphics mean.

To Do List:

  • More markup
  • Mobile friendly
  • Second Timeline
  • Galleries
  • Adding images to KML
  • About Page
  • Removing GitHub link from top nav bar and adding analysis page
  • Adding network graphs to future analysis page

2/11 Meeting

Hey guys,
Just wanted to tell you that today's meeting is still on. I had some car troubles this morning and couldn't make it to class, but I'm on campus now and am looking forward to seeing you both! Just to be clear, we'll have out meeting at 3 in the library again and can meet in that alcove we were in last time. Hope to see everyone there!

Completed Markup

The objective for this issue is to keep track of the works we have completed markup for, links to the XML document, lines for corresponding KML markup in map.kml, and the person who made the markup.

XML Markup

Okay, this project is a little different from the other ones because for this one we have to find and create the markup ourselves. I'm asking you to each find a few articles about 3 of Banksy's tags that give us more information about each one. Things like the location, size, date it was created, if it has a proper name, and if there is a cause that Banksy is trying to bring to focus are a few things to take note on. We will be using KML to geotag each one, so the more precise the location the better!
He has an instagram (where he puts a rough location as the caption for most) and website (has a more extensive gallery of his work) that you can use to get started with the research.
I'm trying to get a rough layout for our XML started and a schema to go along with it.
Good luck and if you have any questions don't be afraid to ask!

Team Meetings

Please post times that you would be able to attend group meetings!
MWF- anytime after 3
Tuesday and Thursday- anytime after 2:30
I work this Friday at 2:30, so we wouldn't be able to have a meeting that day.

KML

When dealing with KML, just add the kml markup to map.kml. This way we have one kml document instead of many smaller ones.

Images

Hey group!! So, I finally added a directory for images here on the repo for our markup! Most of the markup that has been done counts as graffiti, so the file path for your images would be Banksy/img/graffiti.
Please push all of your images you've collected for your markup here!
Thanks!

Project Checkpoint 2

Banksy project has a terrific repo at this stage, with tidy file folders and much effort from its team leader, @alnopa9 . Of course at the start of a project, there's quite a lot for the team leader to be doing, but at this stage, we should be a little concerned about the pattern of activity reflected in the GitHub Contributor's Page. How is it that a week following the due date of Checkpoint 2, there's as yet just one commit each from @abdual1100 and @James-f117 ? There is markup to be done, and the team can't be lagging on this: very soon (this month in February) you're going to be experimenting with pulling data you've marked from your files, and the more files you've accumulated the stronger and more impressive your project will be. The team is fortunate to be led by a motivated and inspired leader and mentor who deserves the highest marks, but the project needs to be developed by all involved and we need to see each of you doing your part.

Sources

Website Name

Before Dr. B creates a spot for our project's site on her server, we have to come up with a name for it. We can keep it simple and just call it Banksy. Does that work for everyone? If you have other ideas, please post them here!

Writing about Banksy on Website

@alnopa9 @abdual1100 @James-f117 I'd like the team to revisit the writing on the website about Banksy, on the main page and the About page. The About page content, I was slightly surprised to see, is lifted directly from Wikipedia! You at least need to cite that content as coming from elsewhere, but it would be much better to rewrite it in your own words based on what you have been learning about Banksy through this project.

  • What impresses you most about this artist?
  • What patterns have you been noticing?

Rewriting this will be a great way for you to prepare for your presentation coming up on Wednesday 4/10! I'd suggest posting a rough draft here in on this issue to tinker with.

KML

When we eventually get everything marked up, we will need to create a map. Now, we could do this by looking at each file one at a time to get the needed information OR we could use XQuery and XSLT. We went over what XSLT does very briefly in the last team meeting, but I wanted to give you two some reading material on it. Don't forget to get your 10 XML files done for this week, too!
http://dh.obdurodon.org/kml/kml-tutorial.xhtml#xslt
http://dh.newtfire.org/XQueryExercise3.html

Posting Images to Archive

Just just tried posting 'Applause' to Archive.org from the University internet and have found out that we cannot push from the school. ๐Ÿ˜ญ
This means we'll have to post from our homes.

page on Banksy and code?

@alnopa9 was just showing me how cleanly encoded some of the good Banksy sites are, and how this contrasts with the bloated code on one of the wordpress Banksy sites. Would you want to highlight the good code on a special page as part of your Banksy appreciation?

Mobile Friendly

@ebeshero brought to my attention how our site wasn't very mobile-friendly. I played around in the css and added some rules under @media screen and. Can you check it out on your phones and see if there is anything I left out that still needs fixed?

Timeline

  • Using the Combe Project's timeline from last semester, I made a brief timeline consisting of the dates from Unofficial Banksy. Each date on the timeline links back to the corresponding Banksy Unofficial article about it.
  • When you look at the css there will be two flags and it won't be well-formed. This is because to change the text color in an svg, you must use fill which css does not have as an acceptable value.
  • I have pushed everything to the repo and updated the server.

Team Meeting #1 2/4/19

Things we covered during today's meeting:

  • The purpose of this project (KML, timeline, and a graphic)
  • The way the repo will be organized
  • How our data will be collected
  • How we will markup our XML files
  • Small discussion on layout of the eventual site
  • The use of one schema and css
  • Regex homework and examples

Last Commit

I just wanted to explain the last commit a bit more here. (1e4e767)
With the relaxNG schema (banksy_schema) I have it set up to be used by all of our XML documents. Each work of Banksy will have its own folder to contain the XML file and any images of the work. Because the schema is located one folder higher, we must include ../ in the schema association line.
I have the schema line commented out at the moment in the layout template, so all you have to do is remove the comment tags and it will be a working schema association line.
<?xml-model href="../banksy_schema.rnc" type="application/relax-ng-compact-syntax"?>

Creative Commons

With the last commit (22dec46) I added a creative commons license to our SSI for the site. It's on the bottom and links to each of GitHub profiles, the Banksy repo, the actual license type, and the firebellies server. The license is a sort of "copy-left". You can read more on it here. We can always change the license type if needed, but I just wanted to get it worked into our page right now.

CYS Network attempts

I started doing some of the networks and I think the one looks really cool. However I'm not entirely sure about the other one. i have two attempts for the second one and I thought y'all could take a look and tell me if you like them. Also feedback on the countries network is appreciated. @alnopa9 @abdual1100
Thanks!

Server

I just pushed a rough first draft for what the site could look like and put it up on the server.
The commit: 3c5e6d9
Please be sure to get your 10 works marked up before Monday!

Feedback

Hello! Thanks for visiting the Banksy Project repo! Please leave some feedback for us!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.