Dhasthagheer (
dhasthagheer) wrote in
dw_dev2010-04-09 03:02 pm
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
![[site community profile]](https://www.dreamwidth.org/img/comm_staff.png)
Entry tags:
Gsoc proposal for Desktop Client
Dhasthagheer
Project : Desktop client
Abstract:
Dreamwidth is a blogging platfor and social network. Nowdays the usage of blogging is increased. If user wants to post newly they have to go webbrowser and have to do post their entries or edit existing one. Its pretty good but it has taking more time. So to increase the usablity of dreamwidth Desktop client is the solution.
Project Description:
It is a downloadable client (for the platform of your choice) that will allow users to interact with their journal remotely, without needing a web browser. Ideally, a client program will allow users to post entries to their journal, read their "reading page", and manage the settings of their account (to the extent available through the protocol), but at a bare minimum, the client program should allow the user to post entries to their journal.
Implementation
Livejournal client protocol contains functions to be implent
1.Setup with dreamwidth
Register in Dreamwidth, enable all features of dreamwidth, permission setup with full user interface.
2. Creating new posts
This client program allow user to posts there journal into their blog without use of browser.
3. Manage Settings
This allow user to manage the settings of their account (to the extent available through the protocol)
4. Blog management
It can manage blog by allowing user to edit existing posts, deleting postes, Current status of the blog, etc
Miscellaneous tools
1.saving post as draft
2.Tagging and categorizing posts.
Why I like this idea?
Because:
Creating graphical tool kit is very interesting one
Desktop application
Tentative approach to it
1. Get Communicate with dreamwidth development team
2. Get the knowledge about Live Journal protocal
3. Setup client
Details about the milestones for this project
Before June: Get knowledge of Livejournal core development process.
First week of June: Learn dreamwidth policies and rules and regulations
Second week of June: Understand the function of Dreamwidth Components
End of June: Implement the items mentioned in the implementation
First week of July: Implement Miscellaneous tools
Second week of July: Submitting the code for mid-term evaluation.
Third week of July: Testing and Documenting.
End of July: Complete all other pending work, test the code, fix the bug, submitting the code for final evaluation.
My proposal benefit for Dreamwidth
It will extend the service of Dreamwidth
It will reduce the wastage of time of blogging
Dreamwidth blog will be increase
Open Source
My previous Open Source development experience
1. Multi youtube file downloader
I have created a python script to download multiple youtube file at running once. It is command line application integrated with youtube-dl. At running we have to give youtube vedio file link. It will download all files one by one. Here is my code http://code.google.com/p/autoyoutubedown
2. Multi Pdf file downloader
There are some website having lots of pdf file. If we need it all it is so hard to download. We have to click one by one. This is a simple python script in wich webscrabing technique is used. It is also command line tool. This script will search pdf file download link in a user specified website and it will download all the pdf file one by one. Through this we can save our precious time. Here is my code http://code.google.com/p/autopdfdown/
3. A simple address book in php
This is a simple address book managing script using php mysql. This script manage our contact list and stored it in a database. Here is my code http://code.google.com/p/managecontact/
Why I am interesting in Open Source?
Open source providing software freedom. I using Ubuntu for the last one year. You can understand my interest in open source by the following of my activity Me and my friends joined together started a Linux user group called Kanchilug and spreading awareness about FOSS. And we are conducting weekend lug meeting from the past one year.
Here is the blog http://kanchilug.wordpress.com/
To make awareness about open source application I am creating OAOD (One application One day) which means that In ubuntu operating system there are thousands of applications are available. So I started to send mail to all linux users about ubuntu software applications from synaptic package manager. On this am sending about a application and its features and the way of installation.
Here is the Blog: http://dowithlinux.wordpress.com/
How long will the project take?
This project takes two months to complete. I can begin after my current semester ends that is may 3rd week
How much time do i expect to dedicate to this project? (weekly)
Around 6 to 7 hours per day. So totally More than 30 hours weekly i can dedicate to this project
Others
Why I like to apply for the Google Summer of Code ?
Google Summer of Code is a global program that offers student developers to write code for various open source software projects. I want to spend my summer in useful way. And i can also get paid for working
Contact information
Your Name: Dhastha Gheer
Email Address: dhasthagheer [at] gmail [dot] com
IRC nickname: dhastha
Launchpad ID: Dhastha
Skype username: dhasthagheer
Webpage/blog: http://dowithlinux.wordpress.com ,http://dhasthagheer.dreamwidth.org/
College-University: Pallavan Engineering College, Kanchipuram, Tamilnadu, India
Major: Computer Application
Project : Desktop client
Abstract:
Dreamwidth is a blogging platfor and social network. Nowdays the usage of blogging is increased. If user wants to post newly they have to go webbrowser and have to do post their entries or edit existing one. Its pretty good but it has taking more time. So to increase the usablity of dreamwidth Desktop client is the solution.
Project Description:
It is a downloadable client (for the platform of your choice) that will allow users to interact with their journal remotely, without needing a web browser. Ideally, a client program will allow users to post entries to their journal, read their "reading page", and manage the settings of their account (to the extent available through the protocol), but at a bare minimum, the client program should allow the user to post entries to their journal.
Implementation
Livejournal client protocol contains functions to be implent
1.Setup with dreamwidth
Register in Dreamwidth, enable all features of dreamwidth, permission setup with full user interface.
2. Creating new posts
This client program allow user to posts there journal into their blog without use of browser.
3. Manage Settings
This allow user to manage the settings of their account (to the extent available through the protocol)
4. Blog management
It can manage blog by allowing user to edit existing posts, deleting postes, Current status of the blog, etc
Miscellaneous tools
1.saving post as draft
2.Tagging and categorizing posts.
Why I like this idea?
Because:
Creating graphical tool kit is very interesting one
Desktop application
Tentative approach to it
1. Get Communicate with dreamwidth development team
2. Get the knowledge about Live Journal protocal
3. Setup client
Details about the milestones for this project
Before June: Get knowledge of Livejournal core development process.
First week of June: Learn dreamwidth policies and rules and regulations
Second week of June: Understand the function of Dreamwidth Components
End of June: Implement the items mentioned in the implementation
First week of July: Implement Miscellaneous tools
Second week of July: Submitting the code for mid-term evaluation.
Third week of July: Testing and Documenting.
End of July: Complete all other pending work, test the code, fix the bug, submitting the code for final evaluation.
My proposal benefit for Dreamwidth
It will extend the service of Dreamwidth
It will reduce the wastage of time of blogging
Dreamwidth blog will be increase
Open Source
My previous Open Source development experience
1. Multi youtube file downloader
I have created a python script to download multiple youtube file at running once. It is command line application integrated with youtube-dl. At running we have to give youtube vedio file link. It will download all files one by one. Here is my code http://code.google.com/p/autoyoutubedown
2. Multi Pdf file downloader
There are some website having lots of pdf file. If we need it all it is so hard to download. We have to click one by one. This is a simple python script in wich webscrabing technique is used. It is also command line tool. This script will search pdf file download link in a user specified website and it will download all the pdf file one by one. Through this we can save our precious time. Here is my code http://code.google.com/p/autopdfdown/
3. A simple address book in php
This is a simple address book managing script using php mysql. This script manage our contact list and stored it in a database. Here is my code http://code.google.com/p/managecontact/
Why I am interesting in Open Source?
Open source providing software freedom. I using Ubuntu for the last one year. You can understand my interest in open source by the following of my activity Me and my friends joined together started a Linux user group called Kanchilug and spreading awareness about FOSS. And we are conducting weekend lug meeting from the past one year.
Here is the blog http://kanchilug.wordpress.com/
To make awareness about open source application I am creating OAOD (One application One day) which means that In ubuntu operating system there are thousands of applications are available. So I started to send mail to all linux users about ubuntu software applications from synaptic package manager. On this am sending about a application and its features and the way of installation.
Here is the Blog: http://dowithlinux.wordpress.com/
How long will the project take?
This project takes two months to complete. I can begin after my current semester ends that is may 3rd week
How much time do i expect to dedicate to this project? (weekly)
Around 6 to 7 hours per day. So totally More than 30 hours weekly i can dedicate to this project
Others
Why I like to apply for the Google Summer of Code ?
Google Summer of Code is a global program that offers student developers to write code for various open source software projects. I want to spend my summer in useful way. And i can also get paid for working
Contact information
Your Name: Dhastha Gheer
Email Address: dhasthagheer [at] gmail [dot] com
IRC nickname: dhastha
Launchpad ID: Dhastha
Skype username: dhasthagheer
Webpage/blog: http://dowithlinux.wordpress.com ,http://dhasthagheer.dreamwidth.org/
College-University: Pallavan Engineering College, Kanchipuram, Tamilnadu, India
Major: Computer Application