HOME | DD

Published: 2014-05-16 02:45:21 +0000 UTC; Views: 43768; Favourites: 2645; Downloads: 0
Redirect to original
Description
DescriptionThis application allows all users (not just AnotherContestGroup moderators) to submit contests to the Contest Directory , the AnotherContestGroup Upcoming Contests journal, and the Message Center Contest Widget simultaneously. This form can also be used to edit the details (such as deadlines) of contests that have already been submitted. This application is hosted offsite through the deviantART OAuth 2.0 API
Instructions
Instrucciones en Español
Click the "Download Application" button
You will be taken to a page "Authorize this app to connect to your account?"
Select the checkbox "I understand that Submit Contest v0.4 will now act in the manner described above."
The page says "Access, use and manage your Sta.sh" but this application does not use this privilege at all. Currently, applications are forced to request all available privileges even if they are not used. In the future the staff will allow applications to restrict which privileges are enabled [details]
Click "Authorize App"
You will be taken to a page where you can submit a contest. Once your contest is approved by an AnotherContestGroup moderator, it will appear in the Contest Directory
At any time you may delete the App from your account by accessing your Settings [here] and clicking the "Revoke Access" button
Frequently Asked Questions
Question: Can you extend the deadline for my contest?
Answer: To extend the deadline for your contest, open the Submission Form and follow the instructions. When you are prompted to enter your journal URL, enter the URL of your contest journal and click "Continue". The next page will list the details of your contest. Update the deadline and then click "Submit" to save your changes
The end date of my contest is 1 day later than it should be
The app doesn't know the time zone of the contest host so it assumes PST. However, deadlines are converted to local time in the app. The physical location of a user can cause discrepancies in the deadline when searching for contests
Question: How soon will i know if it was approved?
Answer: A moderator from AnotherContestGroup will leave a comment on your contest journal once your contest is approved to let you know your contest now appears in the search results.
Question: The app is down.
Answer: The app is hosted at X10Hosting and there may be periods of down time caused by DDoS attacks, server migrations or similar. I apologize, but these temporary issues are outside my control. Sometimes the hosting provider will announce these issues in the [status] section of their page or users will report the problem in the [forums]
Related content
Comments: 522
terrorisnear In reply to ??? [2014-07-24 07:20:15 +0000 UTC]
How do you make links that way? I always have to copy and paste the link.
👍: 0 ⏩: 2
dAhub In reply to terrorisnear [2014-07-25 00:59:39 +0000 UTC]
FAQ #104: What HTML formatting can we use on deviantART? And what is the format for these codes?
👍: 0 ⏩: 0
Divine-Angel-Heroine In reply to terrorisnear [2014-07-25 00:54:20 +0000 UTC]
FAQ #104: What HTML formatting can we use on deviantART? And what is the format for these codes?
click on the question that is linked you'll see the answer
👍: 0 ⏩: 0
Princess-Starflok In reply to ??? [2014-07-17 14:05:17 +0000 UTC]
soo helpfull thank you! <3
👍: 0 ⏩: 1
Snowinette In reply to ??? [2014-07-03 15:44:28 +0000 UTC]
OMG OmG this app is Awesome too awesome!I will try it very soon!
👍: 0 ⏩: 1
tan-jun In reply to ??? [2014-07-02 09:02:07 +0000 UTC]
This is awesome, I will try it after I earn points. c:
👍: 0 ⏩: 0
twcfree In reply to ??? [2014-06-03 00:30:52 +0000 UTC]
This js an awesome upgrade to dA I can't wait to tr it ^^
👍: 0 ⏩: 1
twcfree [2014-06-03 00:29:39 +0000 UTC]
i see so
I got a question Is dahub real person ??
Its online everyday
👍: 0 ⏩: 1
dAhub In reply to twcfree [2014-06-03 00:37:18 +0000 UTC]
Question: Are you an actual person? Because you make me feel like I am talking to a metal headed, no blood, robot, with all the auto messages
Answer: The dAhub account is handled by one human user and a bot. The bot answers all routine tasks such as donations and requests for points. To learn more, please read the About Me section
👍: 0 ⏩: 1
dAhub In reply to Pinipy [2014-06-02 09:53:51 +0000 UTC]
The server hosting the app appears to be having problems. Hopefully this is temporary, but there's nothing I can do about it.
👍: 0 ⏩: 1
Pinipy In reply to dAhub [2014-06-02 09:57:04 +0000 UTC]
:3 that's all good. I just wanted to let you know. Tee hee.
👍: 0 ⏩: 1
dAhub In reply to Pinipy [2014-06-02 09:58:56 +0000 UTC]
It did give me the opportunity to improve my code so the errors show less gibberish
👍: 0 ⏩: 1
Pinipy In reply to dAhub [2014-06-02 10:04:35 +0000 UTC]
Pfft. That code is too good anyway and doesn't need improving. Screw it. I think it's fine :33
👍: 0 ⏩: 0
FeatherWishMLP In reply to ??? [2014-05-20 20:17:01 +0000 UTC]
This is a very efficient upgrade here on dA, and I'm sure this will become a beneficial boost to contest shout-outs to those who use them! Great idea!
👍: 0 ⏩: 1
dAhub In reply to FeatherWishMLP [2014-05-20 23:44:04 +0000 UTC]
Thank you very much for your support, I really appreciate it
👍: 0 ⏩: 0
Dediggefedde In reply to ??? [2014-05-20 12:49:02 +0000 UTC]
Nice!
I don't see too many apps that are able to get installed like this.
The idea is also nice!
I guess it's a closed system?
This application is used to custom add new contests to your gallery and the search application is used to search within that?
Maybe it would also be cool to have some notification-thing coupled with the message-center.
Maybe a userscript to keep you informed when e.g. new CSS related contest are planned...
Just as a suggestion^^
👍: 0 ⏩: 1
dAhub In reply to Dediggefedde [2014-05-20 23:49:13 +0000 UTC]
Thank you, I've been working on this for several months, so I'm glad to finally seeing this being used
>I guess it's a closed system?
How do you define "closed"?
The app has an internal database that it holds contests in and displays search results from
>Maybe a userscript to keep you informed when e.g. new CSS related contest are planned You're one step ahead of me. I was working on a module for the bot to send weekly journals to AnotherContestGroup listing upcoming contests. This recent hard drive failure has set me back quite a ways though, so it will be some time before I can get that working.
👍: 0 ⏩: 1
Dediggefedde In reply to dAhub [2014-05-21 08:47:56 +0000 UTC]
Well, the difference between a bot sending journals to a contest group and a userscript changing your message-center would be
a) better overview as you aren't bound to the dA-limitations of formatting (and in my opinion, Journals aren't that easy to generate overviews)
b) the user could filter the contest, so he only gets notifications for contests interesting him. e.g. a new "Birthday"-tab on the left site, where only contest for traditional drawings are displayed...
I meant with closed system, that it's not possible to change or read the database with other software (3rd-party) than yours..
I don't know the limitations of writing dA-apps, but if this is a "closed system" as I naivly named it, then I guess a userscript as described above, would need to wait until the journal you mentioned was released to get its informations...
👍: 0 ⏩: 1
dAhub In reply to Dediggefedde [2014-05-22 01:29:34 +0000 UTC]
I see. I don't know how to make a user script that does what you describe. I can have the bot send notes or post journals, but posting non-standard content on dA is beyond me.
I think Tumblr does something like that with submission keywords and their message center. However, I've already spent months on this and I just can't justify expanding the scope of this project.
I didn't intentionally make this closed source and there are some access points if needed. I wrote this on top of some old legacy code that uses sloppy data formatting though. If this were to be officially open-sourced, I would need to clean up my code. Submitting a contest requires a hand-shake from dA to authorize the app, but the search engine doesn't go through dA since I don't need usernames for that.
My current plan is to have the bot do a standard query of the contest database as if it were the search engine. Rather than displaying the data in a Flash application, the bot takes the raw data and formats it into a journal.
👍: 0 ⏩: 1
Dediggefedde In reply to dAhub [2014-05-22 06:17:11 +0000 UTC]
Well, if you publish the contest-data in any way (journal with overview or one journal for each), then it's easy for a userscript to fetch this information using an GM_xmlhttprequest. analysing and displaying it would just be a matter of parsing and formatting^^
If you don't mind, I would like to make something like this once your plan is executed. ^^
👍: 0 ⏩: 1
dAhub In reply to Dediggefedde [2014-05-22 08:42:08 +0000 UTC]
The current plan is to post weekly group journals listing all contests in the database ending within the next 8 weeks. I recommend watching AnotherContestGroup to see the journals posted, although it may be a little while before that's up and running.
Please keep me posted on any work you do; I would like to link to it from here so users are aware of it
👍: 0 ⏩: 1
Dediggefedde In reply to dAhub [2014-05-22 10:10:04 +0000 UTC]
I will sure keep you up an mention you when I actually do some thing^^
However, I took a look at a journal-list there:
anothercontestgroup.deviantart…
Are these also the form what your app will be posting there?
So, If I make a request for anothercontestgroup.deviantart… to get the list of contest-overview-journals and then make request to their url, depending how far the user set to look ahead, fetch the data and feed it into a new tab of the Message-Center, would that do the trick?
👍: 0 ⏩: 1
dAhub In reply to Dediggefedde [2014-05-22 20:33:31 +0000 UTC]
>Are these also the form what your app will be posting there?
I want to change the format a little so each listing includes a description, and break it up so each one isn't all on one line.
>depending how far the user set to look ahead, fetch the data and feed it into a new tab of the Message-Center, would that do the trick?
I'm not exactly following what you're saying, so I do not know. What language are you working in?
👍: 0 ⏩: 1
Dediggefedde In reply to dAhub [2014-05-22 21:26:21 +0000 UTC]
>1
Good, then I wait until your finish your new format^^
>2
Well, the easiest thing (and most easy going) to implement this, would be a userscript, so just plain and pure javascript^^
As I said, I think it would be neat, if there would be a new Messages-Inbox-Tab with a little refresh-button. if it's clicked, it makes an xmlhttprequest to the overview of contest-journals fetching the single journals... I guess a DiFi-Request is more bothersome in this case... then each journal is visited and the data extracted. To make it a better experience, it then gets filtered by customizable filters individual for each user to e.g. filter only OC related contests that will end this month.
Then when this new Messages-Inbox-Tab is clicked, it displays the information in some nice way...
That's the theory behind the idea to link the journals into the Message-Center.
I decided for a refresh-button on the tab and against auto-refreshing to reduce the traffic caused to dA when someone just browses his Messages...
👍: 0 ⏩: 2
dAhub In reply to Dediggefedde [2014-06-15 23:30:11 +0000 UTC]
Here's an example of what the journal looks like:
anothercontestgroup.deviantart…
The contents of the journal may be moved to a different journal, and it's possible the format may change to be more like the originals:
anothercontestgroup.deviantart…
but that should give you an idea of the type of output generated. Let me know if you have any particular requests; the next few weeks is the time to implement changes to these journals.
👍: 0 ⏩: 1
Dediggefedde In reply to dAhub [2014-06-16 01:12:17 +0000 UTC]
That is a very nice format!
It should also be easy to read out by a userscript.
So, you plan on editing the journal on a daily base?
So, with your permission, I would like to start soon on a userscript with the features as we talked about it. Of course I would also like to Send you the Beta-Stage and wait for your response then before publishing anything.
👍: 0 ⏩: 2
dAhub In reply to Dediggefedde [2014-06-19 00:11:37 +0000 UTC]
I received confirmation and the journal format has been finalized as-is. At this point I do not expect there to be any changes to the journal format for the foreseeable future. I plan to make an announcement on my account about these tools (Directory, Submission Form and ACG Upcoming Contests journal) on Saturday July 5th. If you have an add-on ready then, please let me know and I can mention it in the journal as well.
👍: 0 ⏩: 1
Dediggefedde In reply to dAhub [2014-06-19 00:43:35 +0000 UTC]
Thanks^^ I'm working on it already since today^^
Getting the information and splitting it using regular expressions is working already. also the injection into the messagecenter as I planned...
I guess the rest is "just" making a neat GUI^^ I have made some designs already on some piece of paper.
As you may remember, I had a filter-option planned, so people can focus on contests they would like more. For that I plan a black- and white list affecting title, author ("by" and "at") category and prizes. Also a setting to further define the time-frame for shown contests.
I also thought to let it update automatically once everyday, if the last update is older than 10pm dAST.
As Gui I though to make little icons for the different prices (after all they are pretty standardised into 10 items). Then each contest will get first show the author's icon on the far upper left, upper middle shall be title and beneath in tinier font-size "by" and "at". on the right will be a little box with the prize-icons. On the far left underneath the Icon could be the deadline which leaves the bottom middle&right for the description.
The Filter-Options and Settings shall be available in a popup-like box that opens when a button inside the title-bar is pressed. There will tabbed into groups the black/white lists separately for title, category, author (free text), a checkbox-list for the prices and some sort of time-picker for the deadline.
Also a "General" Tab to show the date of last update, switch off updates and a manual-update-button.
I also though about a feature to hide single entries and have an option to unhide them again, but I guess that's not really an interesting feature in the end^^
I will send you the script when I'm satisfied with the GUI^^
I hope to get it done before 5th of July.
If you like, you can also discuss possible features with me before that day.^^
Currently it's named dAhub_contest_manager by the way. As it may be misleading from your point of view (as you can not manage your dAhub-contest-database with it^^) I though it is a good name for users that want a way of organizing your contests for themselves...
👍: 0 ⏩: 1
dAhub In reply to Dediggefedde [2014-06-19 01:49:36 +0000 UTC]
> plan a black- and white list affecting title, author ("by" and "at") category and prizes
Having both lists sounds a bit complex. I was originally thinking about a black list for the category selection when I was developing the Flash app (so users could filter out things like "Mature" or "Must Watch/Join/Ad") but opted against it for simplicity. It might be nice to have a black list, but you also want to keep in mind you don't want to overwhelm users with extra options either. I could see the options you're referring to for the "title", "categories" and "prizes", but I think "author" may be redundant since most users would simply watch a user's journals if they're interested in hearing about more contests from them. There are only a hundred and change contests listed in the journal. Once you select one or two prizes and a deadline range you already have a pretty restrictive filter that may not bear any results
>prices (after all they are pretty standardised into 10 items)
Prizes? You can use the old icons for inspiration if you like: anothercontestgroup.deviantart…
however I don't think all of those are terribly self-explanatory. I'd suggest placing the full text descriptors somewhere in the GUI so users know what they're selecting. The icons are nice for quick reference and selection, but I think the full text is needed somewhere (either plainly visible or as a tool tip)
>There will tabbed into groups the black/white lists
I'm having trouble visualizing everything you're describing. If you have a sketch or something displaying the full layout, I think that would be easier for me to understand
>switch off updates and a manual-update-button
I think if users want to turn off updates they would simply uninstall the add-on. I don't know if having a dedicated button is worth taking up real estate in the GUI. I also wouldn't expect users to understand the inner workings of your add-on. Having a "Manual Update" may imply that users can get new results at any time, but in reality it can only happen once a day. If you have an automatic setting that fires once a day (or when the browser opens, I'm not sure how that works), that should be sufficient.
>I also though about a feature to hide single entries and have an option to unhide them again
I would highly recommend a feature to remove contests you have already read so they don't appear in your message center again (akin to the "x" button at the top right of comments in the message center). If you've already decided you're not interested in a contest, it's convenient to remove it from your message center once rather than seeing it every time
> you can also discuss possible features with me before that day.
Just FYI, I will be AWOL from this Saturday through next Saturday (I've also posted an announcement on my profile page to the same effect) and unable to reply to your posts
>Currently it's named dAhub_contest_manager by the way
I would suggest "Message Center Contest Widget", or something with "Contest Widget" and "Message Center" in there. I think if you include a couple sentences in the deviation description on how to use your add-on, that should be sufficient. Explicitly stating the "manage" portion in the title seems like overkill and possibly confusing. Anyone who is contemplating adding an add-on to their browser will undoubtedly have the forethought to read through the deviation description
👍: 0 ⏩: 1
Dediggefedde In reply to dAhub [2014-06-19 03:05:00 +0000 UTC]
Thank you for your opinion!
I will respect all of your suggestions for the script.
But I would also add "dAhub" to the name, as the MessageCenter already has a "Contest" tab and without the addition of "dAhub", it would sound as if it is affecting dA's own contest system.
Actually I don't like long names for userscripts (was tempting to use dAhub_CM ^^) but I guess it's also somewhat readable when called dAhub_MessageCenter_ContestWidget ...
👍: 0 ⏩: 1
dAhub In reply to Dediggefedde [2014-06-19 07:19:29 +0000 UTC]
>already has a "Contest" tab and without the addition of "dAhub" That it does, I never noticed that before
> affecting dA's own contest system
I think everyone has their own style when it comes to these kinds of things. Personally I prefer to mimic DA's style wherever possible since I've observed that it puts users at ease to use something that looks familiar rather than "learning" a new visual language. I'd also hope that if/when this takes off that DA might consider adding in an official feature for hosting contests. They'd undoubtedly use your work as a baseline for any official modifications to the message center. In my mind it does distantly affect DA's own contest system, but you're welcome to title/style it however you like, I just list my thoughts for your reference to use as you see fit.
👍: 0 ⏩: 1
Dediggefedde In reply to dAhub [2014-06-19 23:02:27 +0000 UTC]
Hello again!
As you will be away since tomorrow, I though of giving you the WIP of the script^^
phi.pf-control.de/userscripts/…
On one hand I tried to mimick the way of dA's comments, but giving it something unique, too, so people will want to play around.
After you install this (I guess you use Firefox and have Greasemonkey installed), you will see a new tab on the left inside your Message Center.
In normal case, once you visit your message-center the script's database-update is already in work. I set it up, so it checkes once per day, but also if 22pm dAST has passed. It workes for me as I tested it with these settings.
Clicking the Tab will navigate you to "?view=dAhub" where there is a big list of the contests of your database. I used dA-Icons for the Pirze-Symbols. Personally I am please with the appearance, but if you think it's ugly, I can change things of course^^
e.g. do you think the categories should better be a list with dots, also become some icons (then I need a list of all possibilities) or stay as in the journal?
The link to the contest is the contest's title.
By the way: the X-button is already working and adding a hash-tag I generated from the contest-url of the post into a hide-list. The entry with this hash-tag will be hidden afterwards. Later, there will be an option to display them again in case someone accidentally "removed" them.
I plan to make the settings-popup for some filter-action and then search for some alpha-testers to test this script.
I hope I catch you with this before you go to awol for a week...
👍: 0 ⏩: 1
dAhub In reply to Dediggefedde [2014-06-19 23:29:10 +0000 UTC]
>I guess you use Firefox and have Greasemonkey installed
Yes
> will see a new tab on the left inside your Message Center
I see "dAhub Contests" with a star next to it
>Clicking the Tab will navigate you to "?view=dAhub" where there is a big list of the contests of your database
It takes me to "#view=dAhub" and there are no contests listed. I've restarted my browser a couple times and tried disabling my other add-ons, but the contests do not appear
It I am already in my message center and left click the "dAhub Contests" link, the page is refreshed and a section "0 Feedback Messages" appears with text "You have no new messages of this type". The rest of my normal messages appear below this new section
If I center click the link to open the "#view=dAhub" in a new tab, the resulting page has only the INBOX column visible on the left. There are no messages shown (at all) in the middle-right portion of the page
Can you check the system for loading and then displaying the contests? I seem to be having trouble with that. Are there any other steps besides installing the user.js file in Grease Monkey? I can provide screen shots if my descriptions are unclear
👍: 0 ⏩: 1
Dediggefedde In reply to dAhub [2014-06-19 23:50:49 +0000 UTC]
mmh... ok...
I uninstalled it and reinstalled it multiple times, also clearing the script's database, but it still works for me...
When you open the javascript-console (ctrl+shift+j), is there a an error that comes from the script?
I don't know for sure, but maybe the process of updating got interrupted midway...
please install this again:
phi.pf-control.de/userscripts/…
It should display the amount of contests in the bar on the right when fetched. And also update regardless of the time whenever the stored database is empty.
👍: 0 ⏩: 1
<= Prev | | Next =>