Old 08-18-2019, 02:55 PM   #1
Coachz
Human being with feelings
 
Coachz's Avatar
 
Join Date: Oct 2010
Location: Charleston, SC
Posts: 12,770
Default Add my repo to Reapack ?

Can anyone point me to instructions on how to add my github repo of Reaper scripts to ReaPack please ?
Coachz is online now   Reply With Quote
Old 08-18-2019, 03:53 PM   #2
nofish
Human being with feelings
 
nofish's Avatar
 
Join Date: Oct 2007
Location: home is where the heart is
Posts: 12,096
Default

In short:
- You need reapack-index installed
https://github.com/cfillion/reapack-index/wiki

- Your scripts need a header so reapack-index can scan your scripts and create the index.xml file which you then can give others to import your repo into Reapack
https://github.com/cfillion/reapack-...-Documentation
(only the @version tag is mandatory, the others are optional)

Maybe have a look at the ReaTeam repo for example script headers:
https://github.com/ReaTeam/ReaScripts
nofish is offline   Reply With Quote
Old 08-18-2019, 04:52 PM   #3
Coachz
Human being with feelings
 
Coachz's Avatar
 
Join Date: Oct 2010
Location: Charleston, SC
Posts: 12,770
Default

Thanks a million
Coachz is online now   Reply With Quote
Old 08-18-2019, 10:22 PM   #4
mschnell
Human being with feelings
 
mschnell's Avatar
 
Join Date: Jun 2013
Location: Krefeld, Germany
Posts: 14,690
Default

Additional scripts in ReaPack are very welcome !!!
But they should come with a decent "About" section to make them findable and usable.

If not, IMHO, they just clutter the list.

Thanks a lot !
-Michael
mschnell is online now   Reply With Quote
Old 08-16-2020, 04:32 PM   #5
Coachz
Human being with feelings
 
Coachz's Avatar
 
Join Date: Oct 2010
Location: Charleston, SC
Posts: 12,770
Default

Quote:
Originally Posted by nofish View Post
In short:
- You need reapack-index installed
https://github.com/cfillion/reapack-index/wiki

- Your scripts need a header so reapack-index can scan your scripts and create the index.xml file which you then can give others to import your repo into Reapack
https://github.com/cfillion/reapack-...-Documentation
(only the @version tag is mandatory, the others are optional)

Maybe have a look at the ReaTeam repo for example script headers:
https://github.com/ReaTeam/ReaScripts
Do I need to have git installed and create a repo or can I just have a "repo" dir with my scripts and metadata in them or do I use git to push them to git hub for the repo? I appreciate if there's any instructions on how people are making the repos end pushing them
Coachz is online now   Reply With Quote
Old 08-16-2020, 04:44 PM   #6
daniellumertz
Human being with feelings
 
daniellumertz's Avatar
 
Join Date: Dec 2017
Location: Brazil
Posts: 1,992
Default

I was looking for it also thanks nofish and coachz for asking!
daniellumertz is online now   Reply With Quote
Old 08-16-2020, 04:50 PM   #7
Coachz
Human being with feelings
 
Coachz's Avatar
 
Join Date: Oct 2010
Location: Charleston, SC
Posts: 12,770
Default

I have no problem using git if I need to but if I don't need to I'd rather not install it. I didn't know if the repack manager had the mechanism in place to do the synchronization or not.
Coachz is online now   Reply With Quote
Old 08-16-2020, 08:01 PM   #8
Meo-Ada Mespotine
Human being with feelings
 
Meo-Ada Mespotine's Avatar
 
Join Date: May 2017
Location: Leipzig
Posts: 6,622
Default

I wrote my own xml-generator for Ultraschall-Api for more control. As the xml-index file is quite easy to understand, it was my way to go.

I always wanted to add functions for index-file generation, but I had trouble with the url-de and encoding and Rtf-conversion for the description in the indexfile, otherwise you could already code it yourself.
__________________
Use you/she/her.Ultraschall-Api Lua Api4Reaper - Donate, if you wish

On vacation for the time being...
Meo-Ada Mespotine is online now   Reply With Quote
Old 08-17-2020, 02:45 AM   #9
Coachz
Human being with feelings
 
Coachz's Avatar
 
Join Date: Oct 2010
Location: Charleston, SC
Posts: 12,770
Default

Quote:
Originally Posted by Meo-Ada Mespotine View Post
I wrote my own xml-generator for Ultraschall-Api for more control. As the xml-index file is quite easy to understand, it was my way to go.

I always wanted to add functions for index-file generation, but I had trouble with the url-de and encoding and Rtf-conversion for the description in the indexfile, otherwise you could already code it yourself.
reapack-index --name 'FooBar Scripts' will create the index file and it says from the repository so I assume it requires git but wanted to be sure.
Coachz is online now   Reply With Quote
Old 08-17-2020, 03:23 AM   #10
Meo-Ada Mespotine
Human being with feelings
 
Meo-Ada Mespotine's Avatar
 
Join Date: May 2017
Location: Leipzig
Posts: 6,622
Default

Indexfiles themselves don't require github, but the files being hosted somewhere.
But don't know about the reapack-index tool.

Btw, there's a site on the ReaPack-site, at which you can upload files to a repository
https://reapack.com/upload
Maybe using this is enough.
__________________
Use you/she/her.Ultraschall-Api Lua Api4Reaper - Donate, if you wish

On vacation for the time being...
Meo-Ada Mespotine is online now   Reply With Quote
Old 08-17-2020, 03:38 AM   #11
Coachz
Human being with feelings
 
Coachz's Avatar
 
Join Date: Oct 2010
Location: Charleston, SC
Posts: 12,770
Default

That's what I'm wondering. They need clearer instructions !

Coachz is online now   Reply With Quote
Old 08-17-2020, 07:18 AM   #12
Meo-Ada Mespotine
Human being with feelings
 
Meo-Ada Mespotine's Avatar
 
Join Date: May 2017
Location: Leipzig
Posts: 6,622
Default

Ok, I should give some ReaPack indexfile creation functions another try.
Maybe I can make this properly programmable in an easy fashion.

Would be helpful for my stuff as well so I could finally put a ReaPackable Repo of my scripts online.
__________________
Use you/she/her.Ultraschall-Api Lua Api4Reaper - Donate, if you wish

On vacation for the time being...
Meo-Ada Mespotine is online now   Reply With Quote
Old 08-17-2020, 07:33 AM   #13
Coachz
Human being with feelings
 
Coachz's Avatar
 
Join Date: Oct 2010
Location: Charleston, SC
Posts: 12,770
Default

So is GIT required or not to upload many files to a "repo"?
Coachz is online now   Reply With Quote
Old 08-17-2020, 11:20 AM   #14
Meo-Ada Mespotine
Human being with feelings
 
Meo-Ada Mespotine's Avatar
 
Join Date: May 2017
Location: Leipzig
Posts: 6,622
Default

In general no. The indexfile does not care about the location. You can even install from files located at file:/// with ReaPack.
So you can host them on your own homepage if you want to.

The uploadpage I mentioned uses the ReaTeam Github account afaik so you don't need to open an account yourself. It uploads it to it automatically. I did this once but a while ago.

Using the reapack-index tool needs git as it manages the commit management as well.
But I never digged deep into it, as its workflow didn't apply to my needs.


Other question: do you have a way to upload the files somewhere publicly available?
Webspace or github or something?
Maybe we can solve the problem from what you actually have to get it away from theoretical thoughts.
__________________
Use you/she/her.Ultraschall-Api Lua Api4Reaper - Donate, if you wish

On vacation for the time being...
Meo-Ada Mespotine is online now   Reply With Quote
Old 08-17-2020, 11:39 AM   #15
Coachz
Human being with feelings
 
Coachz's Avatar
 
Join Date: Oct 2010
Location: Charleston, SC
Posts: 12,770
Default

Thanks, here are some examples. Ideally I'd have a folder structure like:

jb_repo
->envelopes
->midi editor
->time selection
->tracks

and just be able to refresh Reapack repo with the latest versions from my LOCAL COMPUTER


https://www.dropbox.com/sh/67ecogus0...VmBBU9H1a?dl=0
Coachz is online now   Reply With Quote
Old 08-17-2020, 11:42 AM   #16
Meo-Ada Mespotine
Human being with feelings
 
Meo-Ada Mespotine's Avatar
 
Join Date: May 2017
Location: Leipzig
Posts: 6,622
Default

Gimme a few days and I try to come up with a script for that.
No promises though, but I try.
__________________
Use you/she/her.Ultraschall-Api Lua Api4Reaper - Donate, if you wish

On vacation for the time being...
Meo-Ada Mespotine is online now   Reply With Quote
Old 08-17-2020, 11:48 AM   #17
Coachz
Human being with feelings
 
Coachz's Avatar
 
Join Date: Oct 2010
Location: Charleston, SC
Posts: 12,770
Default

Take your time. You rock. I think this could be a great way for users to expand the reapack repo without having to build a dev environment. Thanks !
Coachz is online now   Reply With Quote
Old 12-02-2020, 12:59 PM   #18
Coachz
Human being with feelings
 
Coachz's Avatar
 
Join Date: Oct 2010
Location: Charleston, SC
Posts: 12,770
Default

Quote:
Originally Posted by Meo-Ada Mespotine View Post
Gimme a few days and I try to come up with a script for that.
No promises though, but I try.
Is it still possible to come up with a script to do this?
Coachz is online now   Reply With Quote
Old 12-02-2020, 01:20 PM   #19
daniellumertz
Human being with feelings
 
daniellumertz's Avatar
 
Join Date: Dec 2017
Location: Brazil
Posts: 1,992
Default

I would like too
daniellumertz is online now   Reply With Quote
Old 03-23-2021, 07:37 AM   #20
mccrabney
Human being with feelings
 
mccrabney's Avatar
 
Join Date: Aug 2015
Posts: 3,671
Default

yeah, i'd appreciate any help getting a repo started.

i followed cfillion's instructions here: https://github.com/cfillion/reapack-index/wiki

for windows, but failed at step iii: Run gem install reapack-index from a command prompt. ruby failed to find CMake, which sucks, because i installed everything into its default paths

is https://reapack.com/upload the preferred way that people are doing this?
__________________
mccrabney scripts: MIDI edits from the Arrange screen ala jjos/MPC sequencer
|sis - - - anacru| isn't what we performed: pls no extra noteons in loop recording
| - - - - - anacru|sis <==this is what we actually performed.
mccrabney is online now   Reply With Quote
Old 03-23-2021, 08:06 AM   #21
nofish
Human being with feelings
 
nofish's Avatar
 
Join Date: Oct 2007
Location: home is where the heart is
Posts: 12,096
Default

Uploading via upload tool is easiest but afaik it creates pull requests on the ReaTeam repo (https://github.com/ReaTeam/ReaScripts/pulls) so it could take a little before they get processed and your scripts appear in ReaPack.

Recently cfillion mentioned a method without needing to have reapack-index installed locally, that's what I'm using currently.
https://forum.cockos.com/showthread....66#post2386966
nofish is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -7. The time now is 07:30 AM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.